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 2633 for branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/ZDF – NEMO

Ignore:
Timestamp:
2011-02-28T18:23:23+01:00 (13 years ago)
Author:
trackstand2
Message:

Renamed wrk_use => wrk_in_use and wrk_release => wrk_not_released

Location:
branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/ZDF
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfddm.F90

    r2616 r2633  
    8989      !! References :   Merryfield et al., JPO, 29, 1124-1142, 1999. 
    9090      !!---------------------------------------------------------------------- 
    91       USE wrk_nemo, ONLY: wrk_use, wrk_release 
     91      USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released 
    9292      USE wrk_nemo, ONLY: zmsks  => wrk_2d_1,  & 
    9393                          zmskf  => wrk_2d_2,  & 
     
    104104      !!---------------------------------------------------------------------- 
    105105 
    106       IF( .NOT. wrk_use(2, 1,2,3,4,5) ) THEN 
     106      IF( wrk_in_use(2, 1,2,3,4,5) ) THEN 
    107107         CALL ctl_stop('zdf_ddm: Requested workspace arrays already in use.')   ;   RETURN 
    108108      END IF 
     
    198198      ENDIF 
    199199      ! 
    200       IF( .NOT. wrk_release(2, 1,2,3,4,5) )   CALL ctl_stop('zdf_ddm: Release of workspace arrays failed') 
     200      IF( wrk_not_released(2, 1,2,3,4,5) )   CALL ctl_stop('zdf_ddm: Release of workspace arrays failed') 
    201201      ! 
    202202   END SUBROUTINE zdf_ddm 
  • branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfgls.F90

    r2616 r2633  
    134134      USE oce,     z_elem_c  =>   ta   ! use ta as workspace 
    135135      USE oce,     psi       =>   sa   ! use sa as workspace 
    136       USE wrk_nemo, ONLY: wrk_use, wrk_release 
     136      USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released 
    137137      USE wrk_nemo, ONLY: zdep  => wrk_2d_1 
    138138      USE wrk_nemo, ONLY: zflxs => wrk_2d_2     ! Turbulence fluxed induced by internal waves  
     
    153153      !!-------------------------------------------------------------------- 
    154154 
    155       IF(  .NOT. wrk_use(2, 1,2,3)  .OR.  .NOT. wrk_use(3, 1,2,3,4,5)  ) THEN 
     155      IF(  wrk_in_use(2, 1,2,3)  .OR.  wrk_in_use(3, 1,2,3,4,5)  ) THEN 
    156156         CALL ctl_stop('zdf_gls: requested workspace arrays unavailable.')   ;   RETURN 
    157157      END IF 
     
    882882      ENDIF 
    883883      ! 
    884       IF( .NOT. wrk_release(2, 1,2,3)     .OR. & 
    885           .NOT. wrk_release(3, 1,2,3,4,5)  )   CALL ctl_stop('zdf_gls: failed to release workspace arrays') 
     884      IF( wrk_not_released(2, 1,2,3)     .OR. & 
     885          wrk_not_released(3, 1,2,3,4,5)  )   CALL ctl_stop('zdf_gls: failed to release workspace arrays') 
    886886      ! 
    887887   END SUBROUTINE zdf_gls 
  • branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfkpp.F90

    r2618 r2633  
    214214      USE oce     , zdiffut => ta   ! temp. array for diffusivities use sa as workspace 
    215215#endif 
    216       USE wrk_nemo, ONLY: wrk_use, wrk_release, wrk_use_xz, wrk_release_xz 
     216      USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released, wrk_in_use_xz, wrk_not_released_xz 
    217217      USE wrk_nemo, ONLY: zBo    => wrk_2d_1, &  ! Surface buoyancy forcing, 
    218218                          zBosol => wrk_2d_2, &  ! friction velocity 
     
    274274      !!-------------------------------------------------------------------- 
    275275      
    276       IF( .NOT. wrk_use(1, 1,2,3,4,5,6,7,8,9,10,11,12,13,14) .OR. & 
    277           .NOT. wrk_use(2, 1,2,3,4,5,6,7,8,9,10,11)          .OR. & 
    278           .NOT. wrk_use_xz(1,2,3)                              ) THEN 
     276      IF( wrk_in_use(1, 1,2,3,4,5,6,7,8,9,10,11,12,13,14) .OR. & 
     277          wrk_in_use(2, 1,2,3,4,5,6,7,8,9,10,11)          .OR. & 
     278          wrk_in_use_xz(1,2,3)                              ) THEN 
    279279         CALL ctl_stop('zdf_kpp : requested workspace arrays unavailable.')   ;   RETURN 
    280280      END IF 
     
    12341234         ENDIF 
    12351235 
    1236       IF( .NOT. wrk_release(1, 1,2,3,4,5,6,7,8,9,10,11,12,13,14) .OR. & 
    1237           .NOT. wrk_release(2, 1,2,3,4,5,6,7,8,9,10,11)          .OR. & 
    1238           .NOT. wrk_release_xz(1,2,3)  )   CALL ctl_stop('zdf_kpp : failed to release workspace arrays.') 
     1236      IF( wrk_not_released(1, 1,2,3,4,5,6,7,8,9,10,11,12,13,14) .OR. & 
     1237          wrk_not_released(2, 1,2,3,4,5,6,7,8,9,10,11)          .OR. & 
     1238          wrk_not_released_xz(1,2,3)  )   CALL ctl_stop('zdf_kpp : failed to release workspace arrays.') 
    12391239      ! 
    12401240   END SUBROUTINE zdf_kpp 
  • branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfmxl.F90

    r2616 r2633  
    6363      !! ** Action  :   nmln, hmld, hmlp, hmlpt 
    6464      !!---------------------------------------------------------------------- 
    65       USE wrk_nemo, ONLY: iwrk_use, iwrk_release 
     65      USE wrk_nemo, ONLY: iwrk_in_use, iwrk_not_released 
    6666      USE wrk_nemo, ONLY: imld => iwrk_2d_1    ! 2D workspace 
    6767      !! 
     
    7474      !!---------------------------------------------------------------------- 
    7575 
    76       IF( .NOT. iwrk_use(2,1) )THEN 
     76      IF( iwrk_in_use(2,1) )THEN 
    7777         CALL ctl_stop('zdf_mxl : requested workspace array unavailable.')   ;   RETURN 
    7878      END IF 
     
    112112      IF(ln_ctl)   CALL prt_ctl( tab2d_1=REAL(nmln,wp), clinfo1=' nmln : ', tab2d_2=hmlp, clinfo2=' hmlp : ', ovlap=1 ) 
    113113      ! 
    114       IF( .NOT. iwrk_release(2,1) )   CALL ctl_stop('zdf_mxl : failed to release workspace array') 
     114      IF( iwrk_not_released(2,1) )   CALL ctl_stop('zdf_mxl : failed to release workspace array') 
    115115      ! 
    116116   END SUBROUTINE zdf_mxl 
  • branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfric.F90

    r2623 r2633  
    8888      !! References : Pacanowski & Philander 1981, JPO, 1441-1451. 
    8989      !!---------------------------------------------------------------------- 
    90       USE wrk_nemo, ONLY: wrk_use, wrk_release 
     90      USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released 
    9191      USE wrk_nemo, ONLY: zwx => wrk_2d_1 
    9292      !! 
     
    9797      !!---------------------------------------------------------------------- 
    9898 
    99       IF(.NOT. wrk_use(2, 1) ) THEN 
     99      IF(wrk_in_use(2, 1) ) THEN 
    100100         CALL ctl_stop('zdf_ric : requested workspace array unavailable')   ;   RETURN 
    101101      END IF 
     
    150150      CALL lbc_lnk( avmu, 'U', 1. )   ;   CALL lbc_lnk( avmv, 'V', 1. ) 
    151151      ! 
    152       IF(.NOT. wrk_release(2, 1) )   CALL ctl_stop('zdf_ric : failed to release workspace array') 
     152      IF(wrk_not_released(2, 1) )   CALL ctl_stop('zdf_ric : failed to release workspace array') 
    153153      ! 
    154154   END SUBROUTINE zdf_ric 
  • branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/ZDF/zdftke.F90

    r2616 r2633  
    192192      USE oce,   zd_up  =>   va   ! use va as workspace 
    193193      USE oce,   zd_lw  =>   ta   ! use ta as workspace 
    194       USE wrk_nemo, ONLY: wrk_use, wrk_release, iwrk_use, iwrk_release 
     194      USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released, iwrk_in_use, iwrk_not_released 
    195195      USE wrk_nemo, ONLY: imlc => iwrk_2d_1 ! 2D INTEGER workspace 
    196196      USE wrk_nemo, ONLY: zhlc => wrk_2d_1  ! 2D REAL workspace 
     
    211211      !!-------------------------------------------------------------------- 
    212212      ! 
    213       IF( .NOT. iwrk_use(2, 1) .OR. & 
    214           .NOT.  wrk_use(2, 1) .OR. & 
    215           .NOT.  wrk_use(3, 1)   )THEN 
     213      IF( iwrk_in_use(2, 1) .OR. & 
     214           wrk_in_use(2, 1) .OR. & 
     215           wrk_in_use(3, 1)   )THEN 
    216216         CALL ctl_stop('tke_tke : requested workspace arrays unavailable.')   ;   RETURN 
    217217      END IF 
     
    430430      CALL lbc_lnk( en, 'W', 1. )      ! Lateral boundary conditions (sign unchanged) 
    431431      ! 
    432       IF( .NOT. iwrk_release(2 ,1) .OR.   & 
    433           .NOT.  wrk_release(2, 1) .OR.   & 
    434           .NOT.  wrk_release(3, 1)  )   CALL ctl_stop( 'tke_tke : failed to release workspace arrays' ) 
     432      IF( iwrk_not_released(2 ,1) .OR.   & 
     433           wrk_not_released(2, 1) .OR.   & 
     434           wrk_not_released(3, 1)  )   CALL ctl_stop( 'tke_tke : failed to release workspace arrays' ) 
    435435      ! 
    436436   END SUBROUTINE tke_tke 
  • branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/ZDF/zdftmx.F90

    r2616 r2633  
    2424   USE in_out_manager  ! I/O manager 
    2525   USE iom             ! I/O Manager 
    26    USE wrk_nemo, ONLY: wrk_use, wrk_release 
     26   USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released 
    2727 
    2828   IMPLICIT NONE 
     
    111111      !!---------------------------------------------------------------------- 
    112112 
    113       IF(.NOT. wrk_use(2, 1))THEN 
     113      IF(wrk_in_use(2, 1))THEN 
    114114         CALL ctl_stop('zdf_tmx : requested workspace array unavailable.')   ;   RETURN 
    115115      END IF 
     
    175175      IF(ln_ctl)   CALL prt_ctl(tab3d_1=zav_tide , clinfo1=' tmx - av_tide: ', tab3d_2=avt, clinfo2=' avt: ', ovlap=1, kdim=jpk) 
    176176      ! 
    177       IF(.NOT. wrk_release(2, 1))THEN 
     177      IF(wrk_not_released(2, 1))THEN 
    178178         CALL ctl_stop('zdf_tmx : failed to release workspace array.') 
    179179      END IF 
     
    215215      !!---------------------------------------------------------------------- 
    216216      ! 
    217       IF( (.NOT. wrk_use(2, 2,3,4,5)) .OR. (.NOT. wrk_use(3, 1,2,3,4,5)) )THEN 
     217      IF( wrk_in_use(2, 2,3,4,5) .OR. wrk_in_use(3, 1,2,3,4,5) )THEN 
    218218         CALL ctl_stop('tmx_itf : requested workspace arrays unavailable.') 
    219219         RETURN 
     
    303303      END DO 
    304304      ! 
    305       IF( (.NOT. wrk_release(2, 2,3,4,5)) .OR. & 
    306           (.NOT. wrk_release(3, 1,2,3,4,5)) )THEN 
     305      IF( wrk_not_released(2, 2,3,4,5) .OR. & 
     306          wrk_not_released(3, 1,2,3,4,5) )THEN 
    307307         CALL ctl_stop('tmx_itf : failed to release workspace arrays.') 
    308308      END IF 
     
    361361      !!---------------------------------------------------------------------- 
    362362 
    363       IF( .NOT. wrk_use(2, 1,2,3,4,5)  .OR.  .NOT. wrk_use(3, 1)  ) THEN 
     363      IF( wrk_in_use(2, 1,2,3,4,5)  .OR.  wrk_in_use(3, 1)  ) THEN 
    364364         CALL ctl_stop('zdf_tmx_init : requested workspace arrays unavailable.')   ;   RETURN 
    365365      END IF 
     
    525525      ENDIF 
    526526      ! 
    527       IF(.NOT. wrk_release(2, 1,2,3,4,5) .OR.   & 
    528          .NOT. wrk_release(3, 1)          )   CALL ctl_stop( 'zdf_tmx_init : failed to release workspace arrays' ) 
     527      IF(wrk_not_released(2, 1,2,3,4,5) .OR.   & 
     528         wrk_not_released(3, 1)          )   CALL ctl_stop( 'zdf_tmx_init : failed to release workspace arrays' ) 
    529529      ! 
    530530   END SUBROUTINE zdf_tmx_init 
Note: See TracChangeset for help on using the changeset viewer.