Changeset 3294 for trunk/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfmxl.F90
- Timestamp:
- 2012-01-28T17:44:18+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfmxl.F90
r2787 r3294 16 16 USE iom ! I/O library 17 17 USE lib_mpp ! MPP library 18 USE wrk_nemo ! work arrays 19 USE timing ! Timing 18 20 USE trc_oce, ONLY : lk_offline ! offline flag 19 21 … … 69 71 !! ** Action : nmln, hmld, hmlp, hmlpt 70 72 !!---------------------------------------------------------------------- 71 USE wrk_nemo, ONLY: iwrk_in_use, iwrk_not_released72 USE wrk_nemo, ONLY: imld => iwrk_2d_1 ! 2D integer workspace73 !!74 73 INTEGER, INTENT(in) :: kt ! ocean time-step index 75 74 !! 76 75 INTEGER :: ji, jj, jk ! dummy loop indices 77 76 INTEGER :: iikn, iiki ! temporary integer within a do loop 77 INTEGER, POINTER, DIMENSION(:,:) :: imld ! temporary workspace 78 78 REAL(wp) :: zrho_c = 0.01_wp ! density criterion for mixed layer depth 79 79 REAL(wp) :: zavt_c = 5.e-4_wp ! Kz criterion for the turbocline depth 80 80 !!---------------------------------------------------------------------- 81 82 IF( iwrk_in_use(2, 1) ) THEN83 CALL ctl_stop('zdf_mxl : requested workspace array unavailable') ; RETURN84 ENDIF81 ! 82 IF( nn_timing == 1 ) CALL timing_start('zdf_mxl') 83 ! 84 CALL wrk_alloc( jpi,jpj, imld ) 85 85 86 86 IF( kt == nit000 ) THEN … … 120 120 IF(ln_ctl) CALL prt_ctl( tab2d_1=REAL(nmln,wp), clinfo1=' nmln : ', tab2d_2=hmlp, clinfo2=' hmlp : ', ovlap=1 ) 121 121 ! 122 IF( iwrk_not_released(2, 1) ) CALL ctl_stop('zdf_mxl: failed to release workspace array') 122 CALL wrk_dealloc( jpi,jpj, imld ) 123 ! 124 IF( nn_timing == 1 ) CALL timing_stop('zdf_mxl') 123 125 ! 124 126 END SUBROUTINE zdf_mxl
Note: See TracChangeset
for help on using the changeset viewer.