Changeset 4618 for branches/2014
- Timestamp:
- 2014-04-07T16:03:49+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2014/dev_CNRS0_NOC1_LDF/NEMOGCM/NEMO/TOP_SRC/TRP/trcldf.F90
r4617 r4618 74 74 75 75 SELECT CASE ( nldf ) ! compute lateral mixing trend and add it to the general trend 76 CASE ( 0 ) ; CALL tra_ldf_lap ( kt, nittrc000, 'TRC', gtru, gtrv, ahtu, ahtv, trb , tra, jpt s, 1) ! iso-level laplacian76 CASE ( 0 ) ; CALL tra_ldf_lap ( kt, nittrc000, 'TRC', gtru, gtrv, ahtu, ahtv, trb , tra, jptra, 1) ! iso-level laplacian 77 77 CASE ( 1 ) ! rotated laplacian 78 78 IF( ln_traldf_triad ) THEN 79 CALL tra_ldf_iso_triad( kt, nittrc000,'TRC', gtru, gtrv, ahtu, ahtv, trb, trb, tra, jpt s, 1 ) ! triad operator79 CALL tra_ldf_iso_triad( kt, nittrc000,'TRC', gtru, gtrv, ahtu, ahtv, trb, trb, tra, jptra, 1 ) ! triad operator 80 80 ELSE 81 CALL tra_ldf_iso ( kt, nittrc000,'TRC', gtru, gtrv, ahtu, ahtv, trb, trb, tra, jpt s, 1 ) ! Madec operator82 ENDIF 83 CASE ( 2 ) ; CALL tra_ldf_blp ( kt, nittrc000,'TRC', gtru, gtrv, ahtu, ahtv, trb , tra, jpt s) ! iso-level bilaplacian84 CASE ( 3 ) ; CALL tra_ldf_iso_blp ( kt, nittrc000,'TRC', gtru, gtrv, ahtu, ahtv, trb , tra, jpt s) ! rotated bilaplacian81 CALL tra_ldf_iso ( kt, nittrc000,'TRC', gtru, gtrv, ahtu, ahtv, trb, trb, tra, jptra, 1 ) ! Madec operator 82 ENDIF 83 CASE ( 2 ) ; CALL tra_ldf_blp ( kt, nittrc000,'TRC', gtru, gtrv, ahtu, ahtv, trb , tra, jptra ) ! iso-level bilaplacian 84 CASE ( 3 ) ; CALL tra_ldf_iso_blp ( kt, nittrc000,'TRC', gtru, gtrv, ahtu, ahtv, trb , tra, jptra ) ! rotated bilaplacian 85 85 ! 86 86 CASE ( -1 ) ! esopa: test all possibility with control print 87 CALL tra_ldf_lap ( kt, nittrc000, 'TRC', gtru, gtrv, ahtu, ahtv, trb, tra, jpt s, 1 )87 CALL tra_ldf_lap ( kt, nittrc000, 'TRC', gtru, gtrv, ahtu, ahtv, trb, tra, jptra, 1 ) 88 88 WRITE(charout, FMT="('ldf0')") ; CALL prt_ctl_trc_info(charout) 89 89 CALL prt_ctl_trc(tab4d=tra, mask=tmask, clinfo=ctrcnm,clinfo2='trd') 90 90 IF( ln_traldf_triad ) THEN 91 CALL tra_ldf_iso_triad( kt, nittrc000, 'TRC', gtru, gtrv, ahtu, ahtv, trb, trb, tra, jpt s, 1 )92 ELSE 93 CALL tra_ldf_iso ( kt, nittrc000, 'TRC', gtru, gtrv, ahtu, ahtv, trb, trb, tra, jpt s, 1 )91 CALL tra_ldf_iso_triad( kt, nittrc000, 'TRC', gtru, gtrv, ahtu, ahtv, trb, trb, tra, jptra, 1 ) 92 ELSE 93 CALL tra_ldf_iso ( kt, nittrc000, 'TRC', gtru, gtrv, ahtu, ahtv, trb, trb, tra, jptra, 1 ) 94 94 ENDIF 95 95 WRITE(charout, FMT="('ldf1')") ; CALL prt_ctl_trc_info(charout) 96 96 CALL prt_ctl_trc( tab4d=tra, mask=tmask, clinfo=ctrcnm, clinfo2='trd' ) 97 CALL tra_ldf_blp ( kt, nittrc000, 'TRC', gtru, gtrv, ahtu, ahtv, trb, tra, jpt s)97 CALL tra_ldf_blp ( kt, nittrc000, 'TRC', gtru, gtrv, ahtu, ahtv, trb, tra, jptra ) 98 98 WRITE(charout, FMT="('ldf2')") ; CALL prt_ctl_trc_info(charout) 99 99 CALL prt_ctl_trc( tab4d=tra, mask=tmask, clinfo=ctrcnm, clinfo2='trd' )
Note: See TracChangeset
for help on using the changeset viewer.