- Timestamp:
- 2010-07-29T17:05:35+02:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DEV_r2006_merge_TRA_TRC/NEMO/TOP_SRC/TRP/trcldf.F90
r2030 r2034 41 41 # include "vectopt_loop_substitute.h90" 42 42 !!---------------------------------------------------------------------- 43 !! OPA 9.0 , LOCEAN-IPSL (2006)44 !! $Id: tr aldf.F90 1601 2009-08-11 10:09:19Z ctlod $43 !! NEMO/OPA 3.3 , LOCEAN-IPSL (2010) 44 !! $Id: trcldf.F90 2024 2010-07-29 10:57:35Z cetlod $ 45 45 !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt) 46 46 !!---------------------------------------------------------------------- … … 70 70 71 71 SELECT CASE ( nldf ) ! compute lateral mixing trend and add it to the general trend 72 CASE ( 0 ) ; CALL tra_ldf_lap ( kt , 'TRC', gtru , gtrv, & 73 & trb, tra , jptra ) ! iso-level laplacian 74 CASE ( 1 ) ; CALL tra_ldf_iso ( kt , 'TRC', gtru , gtrv, & 75 & trb, tra , jptra, rn_ahtrb_0 ) ! rotated laplacian 76 CASE ( 2 ) ; CALL tra_ldf_bilap ( kt , 'TRC', gtru , gtrv, & 77 & trb, tra , jptra ) ! iso-level bilaplacian 78 CASE ( 3 ) ; CALL tra_ldf_bilapg( kt , 'TRC', trb, tra, jptra ) ! s-coord. horizontal bilaplacian 72 CASE ( 0 ) ; CALL tra_ldf_lap ( kt , 'TRC', gtru, gtrv, trb, tra, jptra ) ! iso-level laplacian 73 CASE ( 1 ) ; CALL tra_ldf_iso ( kt , 'TRC', gtru, gtrv, trb, tra, jptra, rn_ahtb_0 ) ! rotated laplacian 74 CASE ( 2 ) ; CALL tra_ldf_bilap ( kt , 'TRC', gtru, gtrv, trb, tra, jptra ) ! iso-level bilaplacian 75 CASE ( 3 ) ; CALL tra_ldf_bilapg( kt , 'TRC', trb, tra, jptra ) ! s-coord. horizontal bilaplacian 79 76 ! 80 77 CASE ( -1 ) ! esopa: test all possibility with control print 81 CALL tra_ldf_lap ( kt , 'TRC', gtru, gtrv, & 82 & trb, tra , jptra ) 83 WRITE(charout, FMT="('ldf0 ')") ; CALL prt_ctl_trc_info(charout) 84 CALL prt_ctl_trc( tab4d=tra, mask=tmask, clinfo=ctrcnm, clinfo2='trd' ) 85 ! 86 CALL tra_ldf_iso ( kt , 'TRC', gtru , gtrv, & 87 & trb, tra , jptra, rn_ahtrb_0 ) 88 WRITE(charout, FMT="('ldf1 ')") ; CALL prt_ctl_trc_info(charout) 89 CALL prt_ctl_trc( tab4d=tra, mask=tmask, clinfo=ctrcnm, clinfo2='trd' ) 90 ! 91 CALL tra_ldf_bilap ( kt , 'TRC', gtru , gtrv, & 92 & trb, tra , jptra ) 93 WRITE(charout, FMT="('ldf2 ')") ; CALL prt_ctl_trc_info(charout) 94 CALL prt_ctl_trc( tab4d=tra, mask=tmask, clinfo=ctrcnm, clinfo2='trd' ) 95 ! 96 CALL tra_ldf_bilapg( kt, 'TRC', trb, tra , jptra ) 97 WRITE(charout, FMT="('ldf3 ')") ; CALL prt_ctl_trc_info(charout) 98 CALL prt_ctl_trc( tab4d=tra, mask=tmask, clinfo=ctrcnm, clinfo2='trd' ) 78 CALL tra_ldf_lap ( kt , 'TRC', gtru, gtrv, trb, tra, jptra ) 79 WRITE(charout, FMT="('ldf0 ')") ; CALL prt_ctl_trc_info(charout) 80 CALL prt_ctl_trc( tab4d=tra, mask=tmask, clinfo=ctrcnm, clinfo2='trd' ) 81 CALL tra_ldf_iso ( kt , 'TRC', gtru, gtrv, trb, tra, jptra, rn_ahtb_0 ) 82 WRITE(charout, FMT="('ldf1 ')") ; CALL prt_ctl_trc_info(charout) 83 CALL prt_ctl_trc( tab4d=tra, mask=tmask, clinfo=ctrcnm, clinfo2='trd' ) 84 CALL tra_ldf_bilap ( kt , 'TRC', gtru, gtrv, trb, tra, jptra ) 85 WRITE(charout, FMT="('ldf2 ')") ; CALL prt_ctl_trc_info(charout) 86 CALL prt_ctl_trc( tab4d=tra, mask=tmask, clinfo=ctrcnm, clinfo2='trd' ) 87 CALL tra_ldf_bilapg( kt , 'TRC', trb, tra, jptra ) 88 WRITE(charout, FMT="('ldf3 ')") ; CALL prt_ctl_trc_info(charout) 89 CALL prt_ctl_trc( tab4d=tra, mask=tmask, clinfo=ctrcnm, clinfo2='trd' ) 99 90 END SELECT 100 91 !
Note: See TracChangeset
for help on using the changeset viewer.