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 9125 for branches/2017/dev_merge_2017/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zrem.F90 – NEMO

Ignore:
Timestamp:
2017-12-19T09:47:17+01:00 (6 years ago)
Author:
timgraham
Message:

Removed wrk_arrays from whole code. No change in SETTE results from this.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_merge_2017/NEMOGCM/NEMO/TOP_SRC/PISCES/P4Z/p4zrem.F90

    r9124 r9125  
    6767      REAL(wp) ::   zosil, ztem, zdenitnh4, zolimic, zolimin, zolimip, zdenitrn, zdenitrp 
    6868      CHARACTER (len=25) :: charout 
    69       REAL(wp), POINTER, DIMENSION(:,:  ) :: ztempbac 
    70       REAL(wp), POINTER, DIMENSION(:,:,:) :: zdepbac, zolimi, zdepprod, zfacsi, zw3d, zfacsib 
     69      REAL(wp), DIMENSION(jpi,jpj    ) :: ztempbac 
     70      REAL(wp), DIMENSION(jpi,jpj,jpk) :: zdepbac, zolimi, zdepprod, zfacsi, zfacsib 
     71      REAL(wp), ALLOCATABLE, DIMENSION(:,:,:) :: zw3d 
    7172      !!--------------------------------------------------------------------- 
    7273      ! 
    7374      IF( ln_timing )   CALL timing_start('p4z_rem') 
    7475      ! 
    75       ! Allocate temporary workspace 
    76       CALL wrk_alloc( jpi, jpj,      ztempbac                  ) 
    77       CALL wrk_alloc( jpi, jpj, jpk, zdepbac, zdepprod, zolimi, zfacsi, zfacsib ) 
    78  
    79       ! Initialisation of temprary arrys 
     76      ! Initialisation of arrys 
    8077      zdepprod(:,:,:) = 1._wp 
    8178      ztempbac(:,:)   = 0._wp 
     
    270267 
    271268      IF( knt == nrdttrc ) THEN 
    272           CALL wrk_alloc( jpi, jpj, jpk, zw3d ) 
     269          ALLOCATE( zw3d(jpi,jpj,jpk) ) 
    273270          zfact = 1.e+3 * rfact2r  !  conversion from mol/l/kt to  mol/m3/s 
    274271          ! 
     
    282279          ENDIF 
    283280          ! 
    284           CALL wrk_dealloc( jpi, jpj, jpk, zw3d ) 
     281          DEALLOCATE( zw3d ) 
    285282       ENDIF 
    286       ! 
    287       CALL wrk_dealloc( jpi, jpj,      ztempbac                  ) 
    288       CALL wrk_dealloc( jpi, jpj, jpk, zdepbac, zdepprod, zolimi, zfacsi, zfacsib ) 
    289283      ! 
    290284      IF( ln_timing )   CALL timing_stop('p4z_rem') 
Note: See TracChangeset for help on using the changeset viewer.