Changeset 1119 for trunk/NEMO/TOP_SRC/trc.F90
- Timestamp:
- 2008-06-20T17:17:41+02:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/TOP_SRC/trc.F90
r1077 r1119 46 46 REAL(wp), PUBLIC, DIMENSION (jpi,jpj,jpk,jptra) :: trb !: traceur concentration for before time step 47 47 48 49 !! numerical parameter (NAMELIST)50 !! --------------------------------------------------51 REAL(wp), PUBLIC :: rsc !: tuning coefficient for anti-diffusion52 REAL(wp), PUBLIC :: rtrn !: value for truncation53 54 !! namelist parameters55 !! --------------------------------------------------56 INTEGER , PUBLIC :: ncortrc !: number of corrective phases57 INTEGER , PUBLIC :: ndttrc !: frequency of step on passive tracers58 INTEGER , PUBLIC :: nittrc000 !: first time step of passive tracers model59 LOGICAL , PUBLIC :: crosster !: logical if true computes crossterms60 61 62 !! isopycnal scheme for passive tracers63 !! ------------------------------------64 REAL(wp), PUBLIC :: ahtrb0 !: background diffusivity coefficient for passive tracer (m2/s)65 REAL(wp), PUBLIC :: trcrat !: ratio between passive and active tracer coeff for diffusion66 REAL(wp), PUBLIC :: ahtrc0 !: horizontal eddy diffusivity for passive tracers (m2/s)67 REAL(wp), PUBLIC :: aeivtr0 !: eddy induced velocity coefficient (m2/s)68 69 48 70 49 !! passive tracers restart (input and output) 71 50 !! ------------------------------------------ 51 INTEGER , PUBLIC :: ndttrc !: frequency of step on passive tracers 52 INTEGER , PUBLIC :: nittrc000 !: first time step of passive tracers model 72 53 LOGICAL , PUBLIC :: lrsttr !: boolean term for restart i/o for passive tracers (namelist) 73 54 INTEGER , PUBLIC :: nutwrs !: output FILE for passive tracers restart 74 55 INTEGER , PUBLIC :: nutrst !: logical unit for restart FILE for passive tracers 75 56 INTEGER , PUBLIC :: nrsttr !: control of the time step ( 0 or 1 ) for pass. tr. 76 77 78 !! interpolated gradient79 !!--------------------------------------------------80 REAL(wp), PUBLIC, DIMENSION (jpi,jpj,jptra) :: gtru !: horizontal gradient at u-points at bottom ocean level81 REAL(wp), PUBLIC, DIMENSION (jpi,jpj,jptra) :: gtrv !: horizontal gradient at v-points at bottom ocean level82 83 84 # if defined key_trcldf_eiv && defined key_diaeiv85 !! The three component of the eddy induced velocity86 !! --------------------------------------------------87 REAL(wp), PUBLIC, DIMENSION (jpi,jpj,jpk) :: u_trc_eiv !: u-eiv (m/s)88 REAL(wp), PUBLIC, DIMENSION (jpi,jpj,jpk) :: v_trc_eiv !: v-eiv (m/s)89 REAL(wp), PUBLIC, DIMENSION (jpi,jpj,jpk) :: w_trc_eiv !: w-eiv (m/s)90 # endif91 57 92 58 … … 114 80 INTEGER , PUBLIC :: nwritedia !: frequency of additional arrays outputs(namelist) 115 81 # endif 116 117 # if defined key_trc_diatrd118 119 !! non conservative trends (biological, ...)120 !! --------------------------------------------------121 LOGICAL, PUBLIC, DIMENSION (jptra) :: luttrd !: large trends diagnostic to write or not (namelist)122 123 !! Advection-diffusion trends124 !! --------------------------------------------------125 REAL(wp), PUBLIC, DIMENSION(:,:,:,:,:), ALLOCATABLE :: trtrd !: trends of the tracer equations126 127 INTEGER, PUBLIC, DIMENSION(jptra) :: ikeep ! indice of tracer for which dyn trends are stored128 INTEGER, PUBLIC :: nkeep ! number of tracers for which dyn trends are stored129 ! ! (used to allocate trtrd buffer)130 131 !! netcdf files and index common132 !! --------------------------------------------------133 INTEGER , PUBLIC :: nwritetrd !: frequency of additional arrays outputs(namelist)134 135 # endif136 82 137 83 # if defined key_trc_diabio
Note: See TracChangeset
for help on using the changeset viewer.