- Timestamp:
- 2011-03-15T16:27:46+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/OPA_SRC/DOM/domvvl.F90
r2679 r2690 48 48 !!---------------------------------------------------------------------- 49 49 ! 50 ALLOCATE( mut (jpi,jpj,jpk) , muu (jpi,jpj,jpk) , muv (jpi,jpj,jpk) , muf (jpi,jpj,jpk) , &51 & ee_t(jpi,jpj) , ee_u(jpi,jpj) , ee_v(jpi,jpj) , ee_f(jpi,jpj) , &52 & r2dt (jpk) , STAT=dom_vvl_alloc)50 ALLOCATE( mut (jpi,jpj,jpk) , muu (jpi,jpj,jpk) , muv (jpi,jpj,jpk) , muf (jpi,jpj,jpk) , & 51 & ee_t(jpi,jpj) , ee_u(jpi,jpj) , ee_v(jpi,jpj) , ee_f(jpi,jpj) , & 52 & r2dt (jpk) , STAT=dom_vvl_alloc ) 53 53 ! 54 54 IF( lk_mpp ) CALL mpp_sum ( dom_vvl_alloc ) … … 66 66 !!---------------------------------------------------------------------- 67 67 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released 68 USE wrk_nemo, ONLY: zs_t => wrk_2d_1, zs_u_1 => wrk_2d_2 69 USE wrk_nemo, ONLY: zs_v_1 => wrk_2d_3 70 !! 71 INTEGER :: ji, jj, jk 68 USE wrk_nemo, ONLY: zs_t => wrk_2d_1 , zs_u_1 => wrk_2d_2 , zs_v_1 => wrk_2d_3 ! 2D workspace 69 ! 70 INTEGER :: ji, jj, jk ! dummy loop indices 72 71 REAL(wp) :: zcoefu , zcoefv , zcoeff ! local scalars 73 72 REAL(wp) :: zv_t_ij, zv_t_ip1j, zv_t_ijp1, zv_t_ip1jp1 ! - - 74 73 !!---------------------------------------------------------------------- 75 74 76 IF( wrk_in_use(2, 1,2,3))THEN77 CALL ctl_stop('dom_vvl: ERROR - requested workspace arrays unavailable.') ; RETURN78 END 75 IF( wrk_in_use(2, 1,2,3) ) THEN 76 CALL ctl_stop('dom_vvl: requested workspace arrays unavailable') ; RETURN 77 ENDIF 79 78 80 79 IF(lwp) THEN … … 190 189 fse3v_b(:,:,:) = fse3v_b(:,:,:) + fse3v_0(:,:,:) 191 190 ! 192 IF(wrk_not_released(2, 1,2,3))THEN 193 CALL ctl_stop('dom_vvl: ERROR - failed to release workspace arrays.') 194 END IF 191 IF( wrk_not_released(2, 1,2,3) ) CALL ctl_stop('dom_vvl: failed to release workspace arrays') 195 192 ! 196 193 END SUBROUTINE dom_vvl
Note: See TracChangeset
for help on using the changeset viewer.