Changeset 763 for branches/dev_001_GM/NEMO/TOP_SRC/SMS/trp_trc.F90
- Timestamp:
- 2007-12-13T14:52:50+01:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev_001_GM/NEMO/TOP_SRC/SMS/trp_trc.F90
r719 r763 1 1 MODULE trp_trc 2 !!====================================================================== 3 !! *** MODULE trp_trc *** 4 !! TOP : TOP parameters used in TRP 5 !!====================================================================== 6 !! History : 1.0 ! 2004-03 (C. Ethe) original code 7 !!---------------------------------------------------------------------- 8 !! NEMO/TOP 1.0 , LOCEAN-IPSL (2005) 9 !! $Id:$ 10 !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt) 11 !!---------------------------------------------------------------------- 12 #if defined key_passivetrc 13 !!---------------------------------------------------------------------- 14 !! 'key_passivetrc' Passive tracers 15 !!---------------------------------------------------------------------- 2 16 3 #if defined key_passivetrc 4 !!====================================================================== 5 !! Module trp_trc 6 !!====================================================================== 7 !! TOP 1.0, LOCEAN-IPSL (2005) 8 !! $Header$ 9 !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 17 !! passive tracers number 18 USE par_trc_trp , ONLY : jptra => jptra !: number of passive tracers 19 20 !! passive tracers fields 21 USE trc , ONLY : trai => trai !: initial total tracer 22 USE trc , ONLY : trb => trb !: tracer field (before) 23 USE trc , ONLY : tra => tra !: tracer field (now) 24 USE trc , ONLY : trn => trn !: tracer field (after) 25 26 !! time step 27 USE trc , ONLY : ndttrc => ndttrc !: frequency of step on passive tracers (NAMELIST) 28 29 !! non-centered advection scheme (smolarkiewicz) 30 USE trc , ONLY : rtrn => rtrn !: value for truncation (NAMELIST) 31 USE trc , ONLY : ctrcnm => ctrcnm !: value for truncation (NAMELIST) 32 33 # if defined key_trc_diaadd 34 USE par_trc_trp , ONLY : jpdia2d => jpdia2d !: number of 2D passive tracers diag 35 USE par_trc_trp , ONLY : jpdia3d => jpdia3d !: number of 3D passive tracers diag 36 USE trc , ONLY : trc2d => trc2d !: additional 2D variable for ouputs 37 USE trc , ONLY : trc3d => trc3d !: additional 3D variable for ouputs 38 # endif 39 40 #else 10 41 !!---------------------------------------------------------------------- 11 !! passive tracers number 12 USE par_trc_trp , ONLY : & 13 jptra => jptra !!: number of passive tracers 14 15 #if defined key_trc_diaadd 16 USE par_trc_trp , ONLY : & 17 jpdia2d => jpdia2d , & !!: number of passive tracers 18 jpdia3d => jpdia3d 42 !! Empty module : No passive tracer 43 !!---------------------------------------------------------------------- 19 44 #endif 20 45 21 !! passive tracers fields22 USE trc , ONLY : &23 trai => trai , & !!: initial total tracer24 trb => trb , & !!: tracer field (before)25 tra => tra , & !!: tracer field (now)26 trn => trn !!: tracer field (after)27 28 #if defined key_trc_diaadd29 USE trc , ONLY : &30 trc2d => trc2d , & !!: additional 2D variable for ouputs31 trc3d => trc3d !!: additional 3D variable for ouputs32 #endif33 !! time step34 USE trc , ONLY : &35 ndttrc => ndttrc !!: frequency of step on passive tracers (NAMELIST)36 37 !! non-centered advection scheme (smolarkiewicz)38 USE trc , ONLY : &39 rtrn => rtrn !!: value for truncation (NAMELIST)40 41 USE trc , ONLY : &42 ctrcnm => ctrcnm !!: value for truncation (NAMELIST)43 #else44 46 !!====================================================================== 45 !! Empty module : No passive tracer46 !!======================================================================47 #endif48 49 47 END MODULE trp_trc
Note: See TracChangeset
for help on using the changeset viewer.