Changeset 2038 for branches/DEV_r2006_merge_TRA_TRC/NEMO/TOP_SRC/trc.F90
- Timestamp:
- 2010-08-02T12:57:40+02:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DEV_r2006_merge_TRA_TRC/NEMO/TOP_SRC/trc.F90
r1542 r2038 34 34 INTEGER, PUBLIC :: numnat !: the number of the passive tracer NAMELIST 35 35 LOGICAL, PUBLIC, DIMENSION(jptra) :: lutini !: initialisation from FILE or not (NAMELIST) 36 LOGICAL, PUBLIC, DIMENSION(jptra) :: lutsav !: logical for saving tracer or not 37 INTEGER, PUBLIC, DIMENSION(jptra) :: nutini !: FORTRAN LOGICAL UNIT for initialisation file 36 LOGICAL, PUBLIC, DIMENSION(jptra) :: lutsav !: save the tracer or not 38 37 39 38 !! passive tracers fields (before,now,after) … … 47 46 REAL(wp), PUBLIC, DIMENSION (jpi,jpj,jpk,jptra) :: trb !: traceur concentration for before time step 48 47 48 !! isopycnal scheme for passive tracers 49 !! ------------------------------------ 50 REAL(wp), PUBLIC :: ahtrb0 !: background diffusivity coefficient for passive tracer (m2/s) 51 52 #if ! defined key_zco 53 !! interpolated gradient 54 !!-------------------------------------------------- 55 REAL(wp), PUBLIC, DIMENSION (jpi,jpj,jptra) :: gtru !: horizontal gradient at u-points at bottom ocean level 56 REAL(wp), PUBLIC, DIMENSION (jpi,jpj,jptra) :: gtrv !: horizontal gradient at v-points at bottom ocean level 57 #endif 49 58 50 59 !! passive tracers restart (input and output) 51 60 !! ------------------------------------------ 52 INTEGER , PUBLIC :: n dttrc!: frequency of step on passive tracers53 INTEGER , PUBLIC :: nittrc000 !: first time step of passive tracers model54 LOGICAL , PUBLIC :: ln_rsttr !: boolean term for restart i/o for passive tracers (namelist)55 LOGICAL , PUBLIC :: lrst_trc !: logical to control the trc restart write56 INTEGER , PUBLIC :: nutwrs !: output FILE for passive tracers restart57 INTEGER , PUBLIC :: nutrst !: logical unit for restart FILE for passive tracers58 INTEGER , PUBLIC :: n rsttr!: control of the time step ( 0 or 1 ) for pass. tr.61 INTEGER , PUBLIC :: nn_dttrc !: frequency of step on passive tracers 62 INTEGER , PUBLIC :: nittrc000 !: first time step of passive tracers model 63 LOGICAL , PUBLIC :: ln_rsttr !: boolean term for restart i/o for passive tracers (namelist) 64 LOGICAL , PUBLIC :: lrst_trc !: logical to control the trc restart write 65 INTEGER , PUBLIC :: nutwrs !: output FILE for passive tracers restart 66 INTEGER , PUBLIC :: nutrst !: logical unit for restart FILE for passive tracers 67 INTEGER , PUBLIC :: nn_rsttr !: control of the time step ( 0 or 1 ) for pass. tr. 59 68 CHARACTER(len=50) :: cn_trcrst_in !: suffix of pass. tracer restart name (input) 60 69 CHARACTER(len=50) :: cn_trcrst_out !: suffix of pass. tracer restart name (output) … … 62 71 !! information for outputs 63 72 !! -------------------------------------------------- 64 INTEGER , PUBLIC :: n writetrc !: time step frequency for concentration outputs (namelist)73 INTEGER , PUBLIC :: nn_writetrc !: time step frequency for concentration outputs (namelist) 65 74 66 # if defined key_ trc_diaadd&& ! defined key_iomput75 # if defined key_diatrc && ! defined key_iomput 67 76 !! additional 2D/3D outputs namelist 68 77 !! -------------------------------------------------- … … 80 89 # endif 81 90 82 #if defined key_ trc_diabio || defined key_trdmld_trc91 #if defined key_diabio || defined key_trdmld_trc 83 92 CHARACTER(len=8), DIMENSION(jpdiabio) :: ctrbio !: biological trends name (NAMELIST) 84 93 CHARACTER(len=20), DIMENSION(jpdiabio) :: ctrbiu !: biological trends unit (NAMELIST) … … 86 95 INTEGER :: nwritebio !: time step frequency for biological outputs (NAMELIST) 87 96 #endif 88 # if defined key_ trc_diabio97 # if defined key_diabio 89 98 !! Biological trends 90 99 !! -----------------
Note: See TracChangeset
for help on using the changeset viewer.