1 | !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
---|
2 | !! NEMO/OPA : 1 - run manager (namrun) |
---|
3 | !! namelists 2 - miscellaneous (namctl,nammpp) |
---|
4 | !! 3 - Domain (namzgr, namzgr_sco, namdom) |
---|
5 | !! 6 - Tracer (nameos, namcla, namqsr) |
---|
6 | !! 7 - Inputs dynamics (namdyna) |
---|
7 | !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |
---|
8 | ! CAUTION: some scripts does not support CAPITALs for logical use .true./.false., not .TRUE./.FALSE. |
---|
9 | |
---|
10 | !!====================================================================== |
---|
11 | !! *** Run management namelists *** |
---|
12 | !!====================================================================== |
---|
13 | !! namrun parameters of the run |
---|
14 | !!====================================================================== |
---|
15 | |
---|
16 | !----------------------------------------------------------------------- |
---|
17 | &namrun ! parameters of the run |
---|
18 | !----------------------------------------------------------------------- |
---|
19 | no = 0 ! job number |
---|
20 | cexper = "PISCES" ! experience name |
---|
21 | ln_rstart = .false. ! start from rest (F) or from a restart file (T) |
---|
22 | nrstdt = 0 ! restart control = 0 nit000 is not compared to the restart file value |
---|
23 | ! = 1 use ndate0 in namelist (not the value in the restart file) |
---|
24 | ! = 2 calendar parameters read in the restart file |
---|
25 | nit000 = 1 ! first time step |
---|
26 | nitend = 1460 ! last time step |
---|
27 | ndate0 = 010101 ! initial calendar date yymmdd (used if nrstdt=1) |
---|
28 | nleapy = 0 ! Leap year calendar (1) or not (0) |
---|
29 | ninist = 0 ! output the initial state (1) or not (0) |
---|
30 | nstock = 1460 ! frequency of creation of a restart file (modulo referenced to 1) |
---|
31 | nwrite = 1460 ! frequency of write in the output file (modulo referenced to nit000) |
---|
32 | ln_mskland = .false. ! mask land points in NetCDF outputs (costly: + ~15%) |
---|
33 | / |
---|
34 | !----------------------------------------------------------------------- |
---|
35 | &namctl ! Control prints & Benchmark |
---|
36 | !----------------------------------------------------------------------- |
---|
37 | ln_ctl = .false. ! trends control print (expensive!) |
---|
38 | nprint = 0 ! level of print (0 no extra print) |
---|
39 | nictls = 1 ! start i indice of control sum (use to compare mono versus |
---|
40 | nictle = 182 ! end i indice of control sum multi processor runs |
---|
41 | njctls = 1 ! start j indice of control over a subdomain) |
---|
42 | njctle = 149 ! end j indice of control |
---|
43 | isplt = 1 ! number of processors in i-direction |
---|
44 | jsplt = 1 ! number of processors in j-direction |
---|
45 | nbench = 0 ! Bench mode (1/0): CAUTION use zero except for bench |
---|
46 | / |
---|
47 | !----------------------------------------------------------------------- |
---|
48 | &nammpp ! Massively Parallel Processing ("key_mpp_mpi) |
---|
49 | !----------------------------------------------------------------------- |
---|
50 | c_mpi_send = 'S' ! mpi send/recieve type ='S', 'B', or 'I' for standard send, |
---|
51 | ! buffer blocking send or immediate non-blocking sends, resp. |
---|
52 | / |
---|
53 | !----------------------------------------------------------------------- |
---|
54 | &namzgr ! vertical coordinate |
---|
55 | !----------------------------------------------------------------------- |
---|
56 | ln_zco = .false. ! z-coordinate - full steps (T/F) ("key_zco" may also be defined) |
---|
57 | ln_zps = .true. ! z-coordinate - partial steps (T/F) |
---|
58 | ln_sco = .false. ! s- or hybrid z-s-coordinate (T/F) |
---|
59 | / |
---|
60 | !----------------------------------------------------------------------- |
---|
61 | &namzgr_sco ! s-coordinate or hybrid z-s-coordinate |
---|
62 | !----------------------------------------------------------------------- |
---|
63 | sbot_min = 300. ! minimum depth of s-bottom surface (>0) (m) |
---|
64 | sbot_max = 5250. ! maximum depth of s-bottom surface (= ocean depth) (>0) (m) |
---|
65 | theta = 6.0 ! surface control parameter (0<=theta<=20) |
---|
66 | thetb = 0.75 ! bottom control parameter (0<=thetb<= 1) |
---|
67 | r_max = 0.15 ! maximum cut-off r-value allowed (0<r_max<1) |
---|
68 | / |
---|
69 | !----------------------------------------------------------------------- |
---|
70 | &namdom ! space and time domain (bathymetry, mesh, timestep) |
---|
71 | !----------------------------------------------------------------------- |
---|
72 | e3zps_min = 25. ! the thickness of the partial step is set larger than the minimum |
---|
73 | e3zps_rat = 0.2 ! of e3zps_min and e3zps_rat * e3t (N.B. 0<e3zps_rat<1) |
---|
74 | nmsh = 1 ! create (=1) a mesh file (coordinates, scale factors, masks) or not (=0) |
---|
75 | nacc = 0 ! =1 acceleration of convergence method used, rdt < rdttra(k) |
---|
76 | ! =0, no acceleration, rdt = rdttra |
---|
77 | atfp = 0.1 ! asselin time filter parameter |
---|
78 | rdt = 21600. ! time step for the dynamics (and tracer if nacc=0) |
---|
79 | rdtmin = 21600. ! minimum time step on tracers (used if nacc=1) |
---|
80 | rdtmax = 21600. ! maximum time step on tracers (used if nacc=1) |
---|
81 | rdth = 800. ! depth variation of tracer time step (used if nacc=1) |
---|
82 | / |
---|
83 | !----------------------------------------------------------------------- |
---|
84 | &namtraldf ! lateral diffusion scheme for tracer |
---|
85 | !----------------------------------------------------------------------- |
---|
86 | ! ! Type of the operator : |
---|
87 | ln_traldf_lap = .true. ! laplacian operator |
---|
88 | ln_traldf_bilap = .false. ! bilaplacian operator |
---|
89 | ! Direction of action : |
---|
90 | ln_traldf_level = .false. ! iso-level |
---|
91 | ln_traldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) |
---|
92 | ln_traldf_iso = .true. ! iso-neutral (require "key_ldfslp") |
---|
93 | ! ! Coefficient |
---|
94 | aht0 = 2000. ! horizontal eddy diffusivity for tracers [m2/s] |
---|
95 | ahtb0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] |
---|
96 | aeiv0 = 2000. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") |
---|
97 | / |
---|
98 | !----------------------------------------------------------------------- |
---|
99 | &namcla ! cross land advection |
---|
100 | !----------------------------------------------------------------------- |
---|
101 | n_cla = 0 ! advection between 2 ocean pts separates by land |
---|
102 | / |
---|
103 | !----------------------------------------------------------------------- |
---|
104 | &namqsr ! penetrative solar radiation |
---|
105 | !----------------------------------------------------------------------- |
---|
106 | ln_qsr_bio = .false. ! bio-model light penetration |
---|
107 | rn_abs = 0.58 ! RGB & 2 bands: fraction of light (rn_si1) |
---|
108 | rn_si0 = 0.35 ! RGB & 2 bands: shortess depth of extinction |
---|
109 | rn_si2 = 62.0 ! 3 bands: longest depth of extinction (for blue waveband & 0.01 mg/m2 Chl) |
---|
110 | / |
---|
111 | !----------------------------------------------------------------------- |
---|
112 | &nameos ! ocean physical parameters |
---|
113 | !----------------------------------------------------------------------- |
---|
114 | neos = 0 ! type of equation of state and Brunt-Vaisala frequency |
---|
115 | ! = 0, UNESCO (formulation of Jackett and McDougall (1994) and of McDougall (1987) ) |
---|
116 | ! = 1, linear: rho(T) = rau0 * ( 1.028 - ralpha * T ) |
---|
117 | ! = 2, linear: rho(T,S) = rau0 * ( rbeta * S - ralpha * T ) |
---|
118 | ralpha = 2.e-4 ! thermal expension coefficient (neos= 1 or 2) |
---|
119 | rbeta = 0.001 ! saline expension coefficient (neos= 2) |
---|
120 | / |
---|
121 | !----------------------------------------------------------------------- |
---|
122 | &namdyn ! offline parameters |
---|
123 | !----------------------------------------------------------------------- |
---|
124 | ndtadyn = 73 ! number of period in the file for one year |
---|
125 | ndtatot = 73 ! total number of period in the file |
---|
126 | nsptint = 1 ! indicator for time interpolation |
---|
127 | nficdyn = 2 ! number of file to read |
---|
128 | lperdyn = .true. ! periodicity of the unique file (T) |
---|
129 | ! ! F (default) computed with Blanke' scheme |
---|
130 | cfile_grid_T = 'NEMOV3_5d_21210101_21211231_grid_T.nc' ! name of grid_T file |
---|
131 | cfile_grid_U = 'NEMOV3_5d_21210101_21211231_grid_U.nc' ! name of grid_U file |
---|
132 | cfile_grid_V = 'NEMOV3_5d_21210101_21211231_grid_V.nc' ! name of grid_V file |
---|
133 | cfile_grid_W = 'NEMOV3_5d_21210101_21211231_grid_W.nc' ! name of grid_W file |
---|
134 | / |
---|
135 | |
---|