Changeset 763 for branches/dev_001_GM/NEMO/TOP_SRC/par_trc_trp.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/par_trc_trp.F90
r719 r763 2 2 !!====================================================================== 3 3 !! *** par_trc_trp *** 4 !! passive tracers: set the number of passive tracers4 !! TOP : set the number of passive tracers 5 5 !!====================================================================== 6 !! History : 7 !! 9.0 ! 04-03 (C. Ethe) Orignal6 !! History : 1.0 ! 2004-03 (C. Ethe) Original cade 7 !! 2.0 ! 04-03 (C. Ethe, G. Madec) rewriting 8 8 !!---------------------------------------------------------------------- 9 !! TOP 1.0, LOCEAN-IPSL (2005)10 !! $ Header$11 !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt9 !! NEMO/TOP 1.0, LOCEAN-IPSL (2005) 10 !! $Id$ 11 !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt) 12 12 !!---------------------------------------------------------------------- 13 13 #if defined key_passivetrc 14 !!--------------------------------------------------------------------- 15 !! 'key_passivetrc' : Passive tracer16 !!--------------------------------------------------------------------- 14 !!---------------------------------------------------------------------- 15 !! 'key_passivetrc' Passive tracers 16 !!---------------------------------------------------------------------- 17 17 18 18 IMPLICIT NONE 19 19 PUBLIC 20 20 21 !! jptra : number of passive tracers 22 !! jpdia2d : additional 2d output 23 !! jpdia3d : additional 3d output 24 25 #if defined key_trc_lobster1 21 # if defined key_trc_lobster1 26 22 !!--------------------------------------------------------------------- 27 !! 'key_trc_lobster1' : LOBSTER1 Source Minus Sinkmodel23 !! 'key_trc_lobster1' : LOBSTER biological model 28 24 !!--------------------------------------------------------------------- 29 INTEGER, PUBLIC, PARAMETER :: jptra = 630 # if defined key_trc_diaadd31 INTEGER, PUBLIC, PARAMETER :: jpdia2d = 1932 INTEGER, PUBLIC, PARAMETER :: jpdia3d = 333 # endif34 # elif defined key_cfc25 INTEGER, PUBLIC, PARAMETER :: jptra = 6 !: number of passive tracers 26 # if defined key_trc_diaadd 27 INTEGER, PUBLIC, PARAMETER :: jpdia2d = 19 !: additional 2d output 28 INTEGER, PUBLIC, PARAMETER :: jpdia3d = 3 !: additional 3d output 29 # endif 30 # elif defined key_cfc 35 31 !!--------------------------------------------------------------------- 36 32 !! 'key_cfc' : CFC Source Minus Sink model 37 33 !!--------------------------------------------------------------------- 38 INTEGER, PUBLIC, PARAMETER :: jptra = 239 # if defined key_trc_diaadd40 INTEGER, PUBLIC, PARAMETER :: jpdia2d = 141 INTEGER, PUBLIC, PARAMETER :: jpdia3d = 142 # endif43 # elif defined key_trc_pisces34 INTEGER, PUBLIC, PARAMETER :: jptra = 2 !: number of passive tracers 35 # if defined key_trc_diaadd 36 INTEGER, PUBLIC, PARAMETER :: jpdia2d = 1 !: additional 2d output 37 INTEGER, PUBLIC, PARAMETER :: jpdia3d = 1 !: additional 3d output 38 # endif 39 # elif defined key_trc_pisces 44 40 !!--------------------------------------------------------------------- 45 41 !! 'key_trc_pisces' : PISCES Source Minus Sink model 46 42 !!--------------------------------------------------------------------- 47 #if ! defined key_trc_kriest 48 INTEGER, PUBLIC, PARAMETER :: jptra = 24 49 #if defined key_trc_diaadd 50 INTEGER, PUBLIC, PARAMETER :: jpdia2d = 13 51 INTEGER, PUBLIC, PARAMETER :: jpdia3d = 11 43 # if ! defined key_trc_kriest 44 INTEGER, PUBLIC, PARAMETER :: jptra = 24 !: number of passive tracers 45 # if defined key_trc_diaadd 46 INTEGER, PUBLIC, PARAMETER :: jpdia2d = 13 !: additional 2d output 47 INTEGER, PUBLIC, PARAMETER :: jpdia3d = 11 !: additional 3d output 48 # endif 49 # else 50 INTEGER, PUBLIC, PARAMETER :: jptra = 23 !: number of passive tracers 51 # if defined key_trc_diaadd 52 INTEGER, PUBLIC, PARAMETER :: jpdia2d = 13 !: additional 2d output 53 INTEGER, PUBLIC, PARAMETER :: jpdia3d = 18 !: additional 3d output 54 # endif 52 55 # endif 53 #else 54 INTEGER, PUBLIC, PARAMETER :: jptra = 23 55 #if defined key_trc_diaadd 56 INTEGER, PUBLIC, PARAMETER :: jpdia2d = 13 57 INTEGER, PUBLIC, PARAMETER :: jpdia3d = 18 58 # endif 59 #endif 60 #else 56 # else 61 57 !!--------------------------------------------------------------------- 62 58 !! 'default' : temperature and salinity as passive tracers 63 59 !!--------------------------------------------------------------------- 64 INTEGER, PUBLIC, PARAMETER :: jptra = 2 65 #if defined key_trc_diaadd 66 INTEGER, PUBLIC, PARAMETER :: jpdia2d = 1 67 INTEGER, PUBLIC, PARAMETER :: jpdia3d = 1 68 #endif 60 INTEGER, PUBLIC, PARAMETER :: jptra = 2 !: number of passive tracers 61 # if defined key_trc_diaadd 62 INTEGER, PUBLIC, PARAMETER :: jpdia2d = 1 !: additional 2d output 63 INTEGER, PUBLIC, PARAMETER :: jpdia3d = 1 !: additional 3d output 64 # endif 65 # endif 66 67 #else 68 !!---------------------------------------------------------------------- 69 !! Empty module : No passive tracer 70 !!---------------------------------------------------------------------- 69 71 #endif 70 72 71 #else72 73 !!====================================================================== 73 !! Empty module : No passive tracer74 !!======================================================================75 #endif76 77 74 END MODULE par_trc_trp
Note: See TracChangeset
for help on using the changeset viewer.