- Timestamp:
- 2015-09-24T08:31:40+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5721_CNRS9_NOC3_LDF/NEMOGCM/NEMO/OPA_SRC/DYN/dynldf.F90
r4990 r5758 15 15 USE phycst ! physical constants 16 16 USE ldfdyn_oce ! ocean dynamics lateral physics 17 USE ldftra _oce! ocean tracers lateral physics17 USE ldftra ! ocean tracers lateral physics 18 18 USE ldfslp ! lateral mixing: slopes of mixing orientation 19 19 USE dynldf_bilapg ! lateral mixing (dyn_ldf_bilapg routine) … … 73 73 CASE ( 1 ) ; CALL dyn_ldf_iso ( kt ) ! rotated laplacian (except dk[ dk[.] ] part) 74 74 CASE ( 2 ) ; CALL dyn_ldf_bilap ( kt ) ! iso-level bilaplacian 75 75 !!gm CASE ( 3 ) ; CALL dyn_ldf_bilapg ( kt ) ! s-coord. horizontal bilaplacian 76 76 CASE ( 4 ) ! iso-level laplacian + bilaplacian 77 77 CALL dyn_ldf_lap ( kt ) … … 79 79 CASE ( 5 ) ! rotated laplacian + bilaplacian (s-coord) 80 80 CALL dyn_ldf_iso ( kt ) 81 CALL dyn_ldf_bilapg ( kt )81 !!gm CALL dyn_ldf_bilapg ( kt ) 82 82 ! 83 83 CASE ( -1 ) ! esopa: test all possibility with control print … … 91 91 CALL prt_ctl( tab3d_1=ua, clinfo1=' ldf2 - Ua: ', mask1=umask, & 92 92 & tab3d_2=va, clinfo2= ' Va: ', mask2=vmask, clinfo3='dyn' ) 93 CALL dyn_ldf_bilapg ( kt )93 !!gm CALL dyn_ldf_bilapg ( kt ) 94 94 CALL prt_ctl( tab3d_1=ua, clinfo1=' ldf3 - Ua: ', mask1=umask, & 95 95 & tab3d_2=va, clinfo2= ' Va: ', mask2=vmask, clinfo3='dyn' ) … … 215 215 IF( ierr == 1 ) CALL ctl_stop( 'iso-level in z-coordinate - partial step, not allowed' ) 216 216 IF( ierr == 2 ) CALL ctl_stop( 'isoneutral bilaplacian operator does not exist' ) 217 IF( nldf == 1 .OR. nldf == 3 ) THEN ! rotation 218 IF( .NOT.lk_ldfslp ) CALL ctl_stop( 'the rotation of the diffusive tensor require key_ldfslp' ) 219 ENDIF 217 IF( nldf == 1 .OR. nldf == 3 ) l_ldfslp = .TRUE. ! the rotation needs slope computation 220 218 221 219 IF(lwp) THEN
Note: See TracChangeset
for help on using the changeset viewer.