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/nemogcm.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/nemogcm.F90

    r2676 r2690  
    234234         IF( Agrif_Root() ) CALL nemo_partition(mppsize) 
    235235#else 
    236          jpni = 1 
    237          jpnj = 1 
     236         jpni  = 1 
     237         jpnj  = 1 
    238238         jpnij = jpni*jpnj 
    239239#endif 
     
    244244      ! than variables 
    245245      IF( Agrif_Root() ) THEN 
    246          jpi = ( jpiglo-2*jpreci + (jpni-1) ) / jpni + 2*jpreci !: first  dim. 
    247          jpj = ( jpjglo-2*jprecj + (jpnj-1) ) / jpnj + 2*jprecj !: second dim. 
    248          jpk = jpkdta                                           !: third dim 
    249          jpim1 = jpi-1                                          !: inner domain indices 
    250          jpjm1 = jpj-1                                          !:   "           " 
    251          jpkm1 = jpk-1                                          !:   "           " 
    252          jpij  = jpi*jpj                                        !:  jpi x j 
     246         jpi = ( jpiglo-2*jpreci + (jpni-1) ) / jpni + 2*jpreci   ! first  dim. 
     247         jpj = ( jpjglo-2*jprecj + (jpnj-1) ) / jpnj + 2*jprecj   ! second dim. 
     248         jpk = jpkdta                                             ! third dim 
     249         jpim1 = jpi-1                                            ! inner domain indices 
     250         jpjm1 = jpj-1                                            !   "           " 
     251         jpkm1 = jpk-1                                            !   "           " 
     252         jpij  = jpi*jpj                                          !  jpi x j 
    253253      ENDIF 
    254254 
     
    469469 
    470470   SUBROUTINE nemo_alloc 
    471      !!---------------------------------------------------------------------- 
    472      !!                     ***  ROUTINE nemo_alloc  *** 
    473      !! 
    474      !! ** Purpose :   Allocate all the dynamic arrays of the OPA modules 
    475      !! 
    476      !! ** Method  : 
    477      !!---------------------------------------------------------------------- 
    478      USE diawri,       ONLY: dia_wri_alloc 
    479      USE dom_oce,      ONLY: dom_oce_alloc 
    480      USE ldfdyn_oce,   ONLY: ldfdyn_oce_alloc 
    481      USE ldftra_oce,   ONLY: ldftra_oce_alloc 
    482      USE trc_oce,      ONLY: trc_oce_alloc 
    483  
    484       USE wrk_nemo,    ONLY: wrk_alloc 
    485  
     471      !!---------------------------------------------------------------------- 
     472      !!                     ***  ROUTINE nemo_alloc  *** 
     473      !! 
     474      !! ** Purpose :   Allocate all the dynamic arrays of the OPA modules 
     475      !! 
     476      !! ** Method  : 
     477      !!---------------------------------------------------------------------- 
     478      USE diawri    , ONLY: dia_wri_alloc 
     479      USE dom_oce   , ONLY: dom_oce_alloc 
     480      USE ldfdyn_oce, ONLY: ldfdyn_oce_alloc 
     481      USE ldftra_oce, ONLY: ldftra_oce_alloc 
     482      USE trc_oce   , ONLY: trc_oce_alloc 
     483      USE wrk_nemo  , ONLY: wrk_alloc 
     484      ! 
    486485      INTEGER :: ierr 
    487       INTEGER :: i 
    488       !!---------------------------------------------------------------------- 
    489  
     486      !!---------------------------------------------------------------------- 
     487      ! 
    490488      ierr =        oce_alloc       ()          ! ocean  
    491489      ierr = ierr + dia_wri_alloc   () 
     
    497495      ierr = ierr + lib_mpp_alloc   (numout)    ! mpp exchanges 
    498496      ierr = ierr + trc_oce_alloc   ()          ! shared TRC / TRA arrays 
    499  
     497      ! 
    500498      ierr = ierr + wrk_alloc(numout, lwp)      ! workspace 
    501  
     499      ! 
    502500      IF( lk_mpp    )   CALL mpp_sum( ierr ) 
    503501      IF( ierr /= 0 )   CALL ctl_stop( 'STOP', 'nemo_alloc : unable to allocate standard ocean arrays' ) 
Note: See TracChangeset for help on using the changeset viewer.