- 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/DYN/dynzdf.F90
r2636 r2690 53 53 !! ** Purpose : compute the vertical ocean dynamics physics. 54 54 !!--------------------------------------------------------------------- 55 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released56 USE wrk_nemo, ONLY: ztrdu => wrk_3d_1, ztrdv => wrk_3d_255 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released 56 USE wrk_nemo, ONLY: ztrdu => wrk_3d_1 , ztrdv => wrk_3d_2 ! 3D workspace 57 57 !! 58 58 INTEGER, INTENT( in ) :: kt ! ocean time-step index 59 59 !!--------------------------------------------------------------------- 60 60 61 IF(wrk_in_use(3, 1,2))THEN 62 CALL ctl_stop('dyn_zdf: requested workspace arrays unavailable.') 63 RETURN 61 IF( wrk_in_use(3, 1,2) ) THEN 62 CALL ctl_stop('dyn_zdf: requested workspace arrays unavailable') ; RETURN 64 63 END IF 65 64 ! ! set time step … … 78 77 CASE ( 1 ) ; CALL dyn_zdf_imp( kt, r2dt ) ! implicit scheme 79 78 ! 80 CASE ( -1 ) ! esopa: test all possibility with control print79 CASE ( -1 ) ! esopa: test all possibility with control print 81 80 CALL dyn_zdf_exp( kt, r2dt ) 82 81 CALL prt_ctl( tab3d_1=ua, clinfo1=' zdf0 - Ua: ', mask1=umask, & 83 &tab3d_2=va, clinfo2= ' Va: ', mask2=vmask, clinfo3='dyn' )82 & tab3d_2=va, clinfo2= ' Va: ', mask2=vmask, clinfo3='dyn' ) 84 83 CALL dyn_zdf_imp( kt, r2dt ) 85 84 CALL prt_ctl( tab3d_1=ua, clinfo1=' zdf1 - Ua: ', mask1=umask, & 86 &tab3d_2=va, clinfo2= ' Va: ', mask2=vmask, clinfo3='dyn' )85 & tab3d_2=va, clinfo2= ' Va: ', mask2=vmask, clinfo3='dyn' ) 87 86 END SELECT 88 87 … … 96 95 & tab3d_2=va, clinfo2= ' Va: ', mask2=vmask, clinfo3='dyn' ) 97 96 ! 98 IF(wrk_not_released(3, 1,2))THEN 99 CALL ctl_stop('dyn_zdf: failed to release workspace arrays.') 100 END IF 97 IF( wrk_not_released(3, 1,2) ) CALL ctl_stop('dyn_zdf: failed to release workspace arrays') 101 98 ! 102 99 END SUBROUTINE dyn_zdf
Note: See TracChangeset
for help on using the changeset viewer.