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 3294 for trunk/NEMOGCM/NEMO/NST_SRC/agrif_top_interp.F90 – NEMO

Ignore:
Timestamp:
2012-01-28T17:44:18+01:00 (12 years ago)
Author:
rblod
Message:

Merge of 3.4beta into the trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMOGCM/NEMO/NST_SRC/agrif_top_interp.F90

    r2715 r3294  
    99   USE trc 
    1010   USE lib_mpp 
     11   USE wrk_nemo   
    1112 
    1213   IMPLICIT NONE 
     
    2930      !!   *** ROUTINE Agrif_trc *** 
    3031      !!--------------------------------------------- 
    31       USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released 
    32       USE wrk_nemo, ONLY: wrk_4d_1 
    3332       
    3433      INTEGER :: ji,jj,jk,jn 
     
    4039      IF (Agrif_Root()) RETURN 
    4140 
    42       IF( wrk_in_use(4, 1) ) THEN 
    43          CALL ctl_stop('Agrif_trc : requested workspace arrays unavailable') 
    44          RETURN 
    45       ENDIF 
    46       ztra =>  wrk_4d_1(:,:,:,jptra) 
     41      CALL wrk_alloc( jpi, jpj, jpk, jptra, ztra ) 
    4742 
    4843      Agrif_SpecialValue=0. 
     
    141136      ENDIF 
    142137 
    143       IF( wrk_not_released(4, 1) ) THEN 
    144          CALL ctl_stop('Agrif_trc : failed to release workspace arrays.') 
    145          RETURN 
    146       ENDIF 
     138      CALL wrk_dealloc( jpi, jpj, jpk, jptra, ztra ) 
    147139 
    148140   END SUBROUTINE Agrif_trc 
Note: See TracChangeset for help on using the changeset viewer.