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/LIM_SRC_2/limwri_2.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/LIM_SRC_2/limwri_2.F90

    r2715 r3294  
    3030   USE in_out_manager 
    3131   USE lib_mpp         ! MPP library 
     32   USE wrk_nemo        ! work arrays 
    3233   USE iom 
    3334   USE ioipsl 
     
    100101      !!      of a day 
    101102      !!------------------------------------------------------------------- 
    102       USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released 
    103       USE wrk_nemo, ONLY: zfield => wrk_2d_1 
    104       !! 
    105103      INTEGER, INTENT(in) ::   kt     ! number of iteration 
    106104      !! 
     
    110108         &          zindh, zinda, zindb, ztmu 
    111109      REAL(wp), DIMENSION(1)                ::   zdept 
    112       !!------------------------------------------------------------------- 
    113  
    114       IF( wrk_in_use(2, 1) ) THEN 
    115          CALL ctl_stop('lim_wri_2 : requested workspace array unavailable')   ;   RETURN 
    116       ENDIF 
     110      REAL(wp), POINTER, DIMENSION(:,:)     ::   zfield 
     111      !!------------------------------------------------------------------- 
     112 
     113      CALL wrk_alloc( jpi, jpj, zfield ) 
    117114                                                 !--------------------! 
    118115      IF( kt == nit000 ) THEN                    !   Initialisation   ! 
     
    207204      IF( ( nn_fsbc * niter ) >= nitend )   CALL histclo( nice )  
    208205 
    209       IF( wrk_not_released(2, 1) )   CALL ctl_stop('lim_wri_2 : failed to release workspace array.') 
     206      CALL wrk_dealloc( jpi, jpj, zfield ) 
    210207      ! 
    211208   END SUBROUTINE lim_wri_2 
    212209      
     210# endif 
    213211 
    214212   SUBROUTINE lim_wri_init_2 
     
    297295   END SUBROUTINE lim_wri_init_2 
    298296 
    299 # endif 
    300297#endif 
    301298 
Note: See TracChangeset for help on using the changeset viewer.