Changeset 7646 for trunk/NEMOGCM/NEMO/TOP_SRC/par_trc.F90
- Timestamp:
- 2017-02-06T10:25:03+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/TOP_SRC/par_trc.F90
r4529 r7646 10 10 !!---------------------------------------------------------------------- 11 11 USE par_kind ! kind parameters 12 USE par_pisces ! PISCES model parameters 13 USE par_cfc ! CFCs tracers parameters 14 USE par_c14 ! C14 tracer parameters 15 USE par_age ! AGE tracer parameters 16 USE par_my_trc ! MY_TRC model parameters 12 17 ! 13 USE par_pisces ! PISCES model14 USE par_c14b ! C14 bomb tracer15 USE par_cfc ! CFC 11 and 12 tracers16 USE par_my_trc ! user defined passive tracers17 18 18 19 IMPLICIT NONE 19 20 20 ! Passive tracers : Maximum number of tracers. Needed to define data structures 21 ! --------------- 22 INTEGER, PUBLIC, PARAMETER :: jpmaxtrc = 100 21 INTEGER, PUBLIC, PARAMETER :: jpmaxtrc = 100 ! Maximum number of tracers 23 22 24 ! Passive tracers : Total size 25 ! --------------- ! total number of passive tracers, of 2d and 3d output and trend arrays 26 INTEGER, PUBLIC, PARAMETER :: jptra = jp_pisces + jp_cfc + jp_c14b + jp_my_trc 27 INTEGER, PUBLIC, PARAMETER :: jpdia2d = jp_pisces_2d + jp_cfc_2d + jp_c14b_2d + jp_my_trc_2d 28 INTEGER, PUBLIC, PARAMETER :: jpdia3d = jp_pisces_3d + jp_cfc_3d + jp_c14b_3d + jp_my_trc_3d 29 ! ! total number of sms diagnostic arrays 30 INTEGER, PUBLIC, PARAMETER :: jpdiabio = jp_pisces_trd + jp_cfc_trd + jp_c14b_trd + jp_my_trc_trd 31 32 ! 1D configuration ("key_c1d") 33 ! ----------------- 34 # if defined key_c1d 35 LOGICAL, PUBLIC, PARAMETER :: lk_trc_c1d = .TRUE. !: 1D pass. tracer configuration flag 36 # else 37 LOGICAL, PUBLIC, PARAMETER :: lk_trc_c1d = .FALSE. !: 1D pass. tracer configuration flag 38 # endif 23 INTEGER, PUBLIC :: jptra !: Total number of passive tracers 24 INTEGER, PUBLIC :: jp_pisces !: number of passive tracers in PISCES model 25 INTEGER, PUBLIC :: jp_cfc !: number of CFC passive tracers 26 INTEGER, PUBLIC :: jp_my_trc !: number of passive tracers in MY_TRC model 27 INTEGER, PUBLIC :: jp_bgc !: number of passive tracers for the BGC model 39 28 40 REAL(wp), PUBLIC :: rtrn = 0.5 * EPSILON( 1.e0 ) !: truncation value 29 INTEGER, PUBLIC :: jp_dia3d !: number of 3D diagnostic variables 30 INTEGER, PUBLIC :: jp_dia2d !: number of 2D diagnostic variables 41 31 42 !!---------------------------------------------------------------------- 43 !! NEMO/TOP 3.3 , NEMO Consortium (2010) 44 !! $Id$ 45 !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) 46 !!====================================================================== 32 LOGICAL, PUBLIC :: ln_pisces !: PISCES flag 33 LOGICAL, PUBLIC :: ln_age !: AGE flag 34 LOGICAL, PUBLIC :: ln_cfc11 !: CFC11 flag 35 LOGICAL, PUBLIC :: ln_cfc12 !: CFC12 flag 36 LOGICAL, PUBLIC :: ln_sf6 !: SF6 flag 37 LOGICAL, PUBLIC :: ll_cfc !: CFC flag 38 LOGICAL, PUBLIC :: ln_c14 !: C14 flag 39 LOGICAL, PUBLIC :: ln_my_trc !: MY_TRC flag 40 41 REAL(wp), PUBLIC :: rtrn = 0.5 * EPSILON( 1.e0 ) !: truncation value 42 47 43 END MODULE par_trc
Note: See TracChangeset
for help on using the changeset viewer.