New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 2690 for branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/TRA/trabbl.F90 – NEMO

Ignore:
Timestamp:
2011-03-15T16:27:46+01:00 (13 years ago)
Author:
gm
Message:

dynamic mem: #785 ; homogeneization of the coding style associated with dyn allocation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/TRA/trabbl.F90

    r2633 r2690  
    8282         &      vtr_bbl  (jpi,jpj) , ahv_bbl  (jpi,jpj) , mbkv_d  (jpi,jpj) , mgrhv(jpi,jpj) ,     & 
    8383         &      ahu_bbl_0(jpi,jpj) , ahv_bbl_0(jpi,jpj) ,                                          & 
    84          &      e3u_bbl_0(jpi,jpj) , e3v_bbl_0(jpi,jpj) , r1_e1e2t(jpi,jpj)                  , STAT=tra_bbl_alloc) 
     84         &      e3u_bbl_0(jpi,jpj) , e3v_bbl_0(jpi,jpj) , r1_e1e2t(jpi,jpj)                  , STAT= tra_bbl_alloc ) 
    8585         ! 
    8686      IF( lk_mpp            )   CALL mpp_sum ( tra_bbl_alloc ) 
     
    172172      USE wrk_nemo, ONLY:   zptb => wrk_2d_1 
    173173      ! 
    174       INTEGER                              , INTENT(in   ) ::   kjpt    ! number of tracers 
    175       REAL(wp), DIMENSION(jpi,jpj,jpk,kjpt), INTENT(in   ) ::   ptb   ! before and now tracer fields 
    176       REAL(wp), DIMENSION(jpi,jpj,jpk,kjpt), INTENT(inout) ::   pta   ! tracer trend  
     174      INTEGER                              , INTENT(in   ) ::   kjpt   ! number of tracers 
     175      REAL(wp), DIMENSION(jpi,jpj,jpk,kjpt), INTENT(in   ) ::   ptb    ! before and now tracer fields 
     176      REAL(wp), DIMENSION(jpi,jpj,jpk,kjpt), INTENT(inout) ::   pta    ! tracer trend  
    177177      ! 
    178178      INTEGER  ::   ji, jj, jn   ! dummy loop indices 
     
    181181      !!---------------------------------------------------------------------- 
    182182      ! 
    183       IF(wrk_in_use(2,1) ) THEN 
     183      IF( wrk_in_use(2,1) ) THEN 
    184184         CALL ctl_stop('tra_bbl_dif: ERROR: requested workspace array unavailable')   ;   RETURN 
    185185      ENDIF 
     
    218218      END DO                                                ! end tracer 
    219219      !                                                     ! =========== 
    220       IF(wrk_not_released(2,1) )   CALL ctl_stop('tra_bbl_dif: failed to release workspace array') 
     220      IF( wrk_not_released(2,1) )   CALL ctl_stop('tra_bbl_dif: failed to release workspace array') 
    221221      ! 
    222222   END SUBROUTINE tra_bbl_dif 
     
    238238      !!              Campin, J.-M., and H. Goosse, 1999, Tellus, 412-430. 
    239239      !!----------------------------------------------------------------------   
    240       INTEGER                              , INTENT(in   ) ::   kjpt    ! number of tracers 
    241       REAL(wp), DIMENSION(jpi,jpj,jpk,kjpt), INTENT(in   ) ::   ptb   ! before and now tracer fields 
    242       REAL(wp), DIMENSION(jpi,jpj,jpk,kjpt), INTENT(inout) ::   pta   ! tracer trend  
    243       !! 
     240      INTEGER                              , INTENT(in   ) ::   kjpt   ! number of tracers 
     241      REAL(wp), DIMENSION(jpi,jpj,jpk,kjpt), INTENT(in   ) ::   ptb    ! before and now tracer fields 
     242      REAL(wp), DIMENSION(jpi,jpj,jpk,kjpt), INTENT(inout) ::   pta    ! tracer trend  
     243      ! 
    244244      INTEGER  ::   ji, jj, jk, jn           ! dummy loop indices 
    245245      INTEGER  ::   iis , iid , ijs , ijd    ! local integers 
     
    385385      !!---------------------------------------------------------------------- 
    386386 
    387       IF(wrk_in_use(2, 1,2,3,4,5) ) THEN 
     387      IF( wrk_in_use(2, 1,2,3,4,5) ) THEN 
    388388         CALL ctl_stop('bbl: requested workspace arrays unavailable')   ;   RETURN 
    389389      ENDIF 
     
    525525      ENDIF 
    526526      ! 
    527       IF(wrk_not_released(2, 1,2,3,4,5) )   CALL ctl_stop('bbl: failed to release workspace arrays') 
     527      IF( wrk_not_released(2, 1,2,3,4,5) )   CALL ctl_stop('bbl: failed to release workspace arrays') 
    528528      ! 
    529529   END SUBROUTINE bbl 
     
    547547      !!---------------------------------------------------------------------- 
    548548 
    549       IF(wrk_in_use(2,1) ) THEN 
     549      IF( wrk_in_use(2,1) ) THEN 
    550550         CALL ctl_stop('tra_bbl_init: requested workspace array unavailable')   ;   RETURN 
    551551      ENDIF 
     
    635635      ENDIF 
    636636      ! 
    637       IF(wrk_not_released(2,1))THEN 
    638          CALL ctl_stop('tra_bbl_init: ERROR: failed to release workspace array') 
    639       END IF 
     637      IF( wrk_not_released(2,1) )   CALL ctl_stop('tra_bbl_init: failed to release workspace array') 
    640638      ! 
    641639   END SUBROUTINE tra_bbl_init 
Note: See TracChangeset for help on using the changeset viewer.