Changeset 2633 for branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/OBS
- Timestamp:
- 2011-02-28T18:23:23+01:00 (13 years ago)
- Location:
- branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/OBS
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/OBS/diaobs.F90
r2590 r2633 1026 1026 & frld 1027 1027 #endif 1028 USE wrk_nemo, ONLY: wrk_ use, wrk_release1028 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released 1029 1029 #if ! defined key_ice_lim 1030 1030 USE wrk_nemo, ONLY: frld => wrk_2d_1 … … 1045 1045 1046 1046 #if ! defined key_ice_lim 1047 IF( .NOT. wrk_use(2, 1))THEN1047 IF(wrk_in_use(2, 1))THEN 1048 1048 CALL ctl_stop('dia_obs : requested workspace array unavailable.') 1049 1049 RETURN … … 1129 1129 1130 1130 #if ! defined key_ice_lim 1131 IF( .NOT. wrk_release(2, 1))THEN1131 IF(wrk_not_released(2, 1))THEN 1132 1132 CALL ctl_stop('dia_obs : failed to release workspace array.') 1133 1133 END IF -
branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/OBS/obs_inter_sup.F90
r2590 r2633 105 105 !! ! 08-02 (K. Mogensen) Original code 106 106 !!---------------------------------------------------------------------- 107 USE wrk_nemo, ONLY: wrk_ use, wrk_release107 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released 108 108 USE wrk_nemo, ONLY: wrk_3d_1 109 109 !! … … 128 128 129 129 ! Check workspace array and set-up pointer 130 IF( .NOT. wrk_use(3, 1))THEN130 IF(wrk_in_use(3, 1))THEN 131 131 CALL ctl_stop('obs_int_comm_2d : requested workspace array unavailable.') 132 132 RETURN … … 156 156 157 157 ! 'Release' workspace array back to pool 158 IF( .NOT. wrk_release(3, 1))THEN158 IF(wrk_not_released(3, 1))THEN 159 159 CALL ctl_stop('obs_int_comm_2d : failed to release workspace array.') 160 160 END IF -
branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/OBS/obs_read_altbias.F90
r2590 r2633 67 67 !! * Modules used 68 68 USE iom 69 USE wrk_nemo, ONLY: wrk_ use, wrk_release69 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released 70 70 USE wrk_nemo, ONLY: z_altbias => wrk_2d_1 ! Array to store the alt bias values 71 71 ! … … 109 109 INTEGER :: numaltbias 110 110 111 IF( .NOT. wrk_use(2, 1))THEN111 IF(wrk_in_use(2, 1))THEN 112 112 CALL ctl_stop('obs_rea_altbias : requested workspace array unavailable.') 113 113 RETURN … … 211 211 END DO 212 212 213 IF( .NOT. wrk_release(2, 1))THEN213 IF(wrk_not_released(2, 1))THEN 214 214 CALL ctl_stop('obs_rea_altbias : failed to release workspace array.') 215 215 END IF -
branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/OBS/obs_readmdt.F90
r2590 r2633 81 81 !! * Modules used 82 82 USE iom 83 USE wrk_nemo, ONLY: wrk_ use, wrk_release83 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released 84 84 USE wrk_nemo, ONLY: z_mdt => wrk_2d_1, & ! Array to store the MDT values 85 85 mdtmask => wrk_2d_2 ! Array to store the mask for the MDT … … 131 131 !!---------------------------------------------------------------------- 132 132 133 IF( .NOT. wrk_use(2, 1,2))THEN133 IF(wrk_in_use(2, 1,2))THEN 134 134 CALL ctl_stop('obs_rea_mdt : requested workspace array unavailable.') 135 135 RETURN … … 240 240 END DO 241 241 242 IF( .NOT. wrk_release(2, 1,2))THEN242 IF(wrk_not_released(2, 1,2))THEN 243 243 CALL ctl_stop('obs_rea_mdt : failed to release workspace arrays.') 244 244 END IF … … 266 266 !!---------------------------------------------------------------------- 267 267 !! * Modules used 268 USE wrk_nemo, ONLY: wrk_ use, wrk_release268 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released 269 269 USE wrk_nemo, ONLY: zpromsk => wrk_2d_3 270 270 !! … … 288 288 !!---------------------------------------------------------------------- 289 289 290 IF( .NOT. wrk_use(2, 3))THEN290 IF(wrk_in_use(2, 3))THEN 291 291 CALL ctl_stop('obs_offset_mdt : requested workspace array unavailable.') 292 292 RETURN … … 358 358 359 359 360 IF( .NOT. wrk_release(2, 3))THEN360 IF(wrk_not_released(2, 3))THEN 361 361 CALL ctl_stop('obs_offset_mdt : failed to release workspace array.') 362 362 END IF -
branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/OBS/obs_rot_vel.F90
r2590 r2633 55 55 !!---------------------------------------------------------------------- 56 56 !! * Modules used 57 USE wrk_nemo, ONLY: wrk_ use, wrk_release57 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released 58 58 USE wrk_nemo, ONLY: zsingu => wrk_2d_1, zcosgu => wrk_2d_2, & 59 59 zsingv => wrk_2d_3, zcosgv => wrk_2d_4 … … 93 93 INTEGER :: jk 94 94 95 IF( .NOT. wrk_use(2, 1,2,3,4))THEN95 IF(wrk_in_use(2, 1,2,3,4))THEN 96 96 CALL ctl_stop('obs_rotvel : requested workspace arrays unavailable.') 97 97 RETURN … … 229 229 & ) 230 230 231 IF( .NOT. wrk_release(2, 1,2,3,4))THEN231 IF(wrk_not_released(2, 1,2,3,4))THEN 232 232 CALL ctl_stop('obs_rotvel : failed to release workspace arrays.') 233 233 END IF
Note: See TracChangeset
for help on using the changeset viewer.