Changeset 2758 for trunk/NEMOGCM/NEMO
- Timestamp:
- 2011-05-02T16:04:25+02:00 (13 years ago)
- Location:
- trunk/NEMOGCM/NEMO
- Files:
-
- 1 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/OFF_SRC/nemogcm.F90
r2715 r2758 357 357 USE dom_oce, ONLY: dom_oce_alloc 358 358 USE zdf_oce, ONLY: zdf_oce_alloc 359 USE zdfmxl, ONLY: zdf_mxl_alloc360 359 USE ldftra_oce, ONLY: ldftra_oce_alloc 361 360 USE trc_oce, ONLY: trc_oce_alloc … … 370 369 ierr = ierr + ldftra_oce_alloc() ! ocean lateral physics : tracers 371 370 ierr = ierr + zdf_oce_alloc () ! ocean vertical physics 372 ierr = ierr + zdf_mxl_alloc () ! ocean vertical physics373 371 ! 374 372 ierr = ierr + lib_mpp_alloc (numout) ! mpp exchanges -
trunk/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfmxl.F90
r2715 r2758 16 16 USE iom ! I/O library 17 17 USE lib_mpp ! MPP library 18 USE trc_oce, ONLY : lk_offline ! offline flag 18 19 19 20 IMPLICIT NONE … … 40 41 !! *** FUNCTION zdf_mxl_alloc *** 41 42 !!---------------------------------------------------------------------- 42 ALLOCATE( nmln(jpi,jpj), hmld(jpi,jpj), hmlp(jpi,jpj), hmlpt(jpi,jpj), STAT= zdf_mxl_alloc ) 43 ! 44 IF( lk_mpp ) CALL mpp_sum ( zdf_mxl_alloc ) 45 IF( zdf_mxl_alloc /= 0 ) CALL ctl_warn('zdf_mxl_alloc: failed to allocate arrays.') 43 IF( .NOT. ALLOCATED( nmln ) ) THEN 44 ALLOCATE( nmln(jpi,jpj), hmld(jpi,jpj), hmlp(jpi,jpj), hmlpt(jpi,jpj), STAT= zdf_mxl_alloc ) 45 ! 46 IF( lk_mpp ) CALL mpp_sum ( zdf_mxl_alloc ) 47 IF( zdf_mxl_alloc /= 0 ) CALL ctl_warn('zdf_mxl_alloc: failed to allocate arrays.') 48 ! 49 ENDIF 46 50 END FUNCTION zdf_mxl_alloc 47 51 … … 108 112 END DO 109 113 END DO 110 CALL iom_put( "mldr10_1", hmlp ) ! mixed layer depth 111 CALL iom_put( "mldkz5" , hmld ) ! turbocline depth 114 IF( .NOT.lk_offline ) THEN ! no need to output in offline mode 115 CALL iom_put( "mldr10_1", hmlp ) ! mixed layer depth 116 CALL iom_put( "mldkz5" , hmld ) ! turbocline depth 117 ENDIF 112 118 113 119 IF(ln_ctl) CALL prt_ctl( tab2d_1=REAL(nmln,wp), clinfo1=' nmln : ', tab2d_2=hmlp, clinfo2=' hmlp : ', ovlap=1 )
Note: See TracChangeset
for help on using the changeset viewer.