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 8373 for branches/2017/dev_r8183_ICEMODEL/NEMOGCM/NEMO/LIM_SRC_3/limtrp.F90 – NEMO

Ignore:
Timestamp:
2017-07-25T19:44:54+02:00 (7 years ago)
Author:
clem
Message:

remove most of wrk_alloc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_r8183_ICEMODEL/NEMOGCM/NEMO/LIM_SRC_3/limtrp.F90

    r8321 r8373  
    7171      REAL(wp) ::    zvi_b, zsmv_b, zei_b, zfs_b, zfw_b, zft_b 
    7272      REAL(wp) ::    zdv, zda 
    73       REAL(wp), POINTER, DIMENSION(:,:)      ::   zatold, zeiold, zesold, zsmvold  
    74       REAL(wp), POINTER, DIMENSION(:,:,:)    ::   zhimax, zviold, zvsold 
     73      REAL(wp), DIMENSION(jpi,jpj)           ::   zatold, zeiold, zesold, zsmvold  
     74      REAL(wp), DIMENSION(jpi,jpj,jpl)       ::   zhimax, zviold, zvsold 
    7575      ! --- ultimate macho only --- ! 
    7676      REAL(wp)                               ::   zdt 
     
    8888      !!--------------------------------------------------------------------- 
    8989      IF( nn_timing == 1 )  CALL timing_start('limtrp') 
    90  
    91       CALL wrk_alloc( jpi,jpj,                            zatold, zeiold, zesold, zsmvold ) 
    92       CALL wrk_alloc( jpi,jpj,jpl,                        zhimax, zviold, zvsold ) 
    9390  
    9491      IF( kt == nit000 .AND. lwp ) THEN 
     
    134131            END DO 
    135132         END DO 
    136          CALL lbc_lnk(zhimax(:,:,jl),'T',1.) 
    137133      END DO 
     134      CALL lbc_lnk( zhimax(:,:,:), 'T', 1. ) 
    138135          
    139136      ! --- If ice drift field is too fast, use an appropriate time step for advection --- !         
     
    523520      IF( ln_limctl )   CALL lim_prt( kt, iiceprt, jiceprt,-1, ' - ice dyn & trp - ' ) 
    524521      ! 
    525       CALL wrk_dealloc( jpi,jpj,                            zatold, zeiold, zesold, zsmvold ) 
    526       CALL wrk_dealloc( jpi,jpj,jpl,                        zhimax, zviold, zvsold ) 
    527       ! 
    528522      IF( nn_timing == 1 )  CALL timing_stop('limtrp') 
    529523      ! 
Note: See TracChangeset for help on using the changeset viewer.