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 = 6000 ! 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 = 6000 ! frequency of creation of a restart file |
---|
31 | nwrite = 6000 ! frequency of write in the output file |
---|
32 | / |
---|
33 | !----------------------------------------------------------------------- |
---|
34 | &namctl ! Control prints & Benchmark |
---|
35 | !----------------------------------------------------------------------- |
---|
36 | ln_ctl = .false. ! trends control print (expensive!) |
---|
37 | nprint = 0 ! level of print (0 no extra print) |
---|
38 | nictls = 1 ! start i indice of control sum (use to compare mono versus |
---|
39 | nictle = 182 ! end i indice of control sum multi processor runs |
---|
40 | njctls = 1 ! start j indice of control over a subdomain) |
---|
41 | njctle = 149 ! end j indice of control |
---|
42 | isplt = 1 ! number of processors in i-direction |
---|
43 | jsplt = 1 ! number of processors in j-direction |
---|
44 | nbench = 0 ! Bench mode (1/0): CAUTION use zero except for bench |
---|
45 | / |
---|
46 | !----------------------------------------------------------------------- |
---|
47 | &nammpp ! Massively Parallel Processing ("key_mpp_mpi) |
---|
48 | !----------------------------------------------------------------------- |
---|
49 | c_mpi_send = 'S' ! mpi send/recieve type ='S', 'B', or 'I' for standard send, |
---|
50 | ! buffer blocking send or immediate non-blocking sends, resp. |
---|
51 | / |
---|
52 | !----------------------------------------------------------------------- |
---|
53 | &namzgr ! vertical coordinate |
---|
54 | !----------------------------------------------------------------------- |
---|
55 | ln_zco = .false. ! z-coordinate - full steps (T/F) ("key_zco" may also be defined) |
---|
56 | ln_zps = .true. ! z-coordinate - partial steps (T/F) |
---|
57 | ln_sco = .false. ! s- or hybrid z-s-coordinate (T/F) |
---|
58 | / |
---|
59 | !----------------------------------------------------------------------- |
---|
60 | &namzgr_sco ! s-coordinate or hybrid z-s-coordinate |
---|
61 | !----------------------------------------------------------------------- |
---|
62 | sbot_min = 300. ! minimum depth of s-bottom surface (>0) (m) |
---|
63 | sbot_max = 5250. ! maximum depth of s-bottom surface (= ocean depth) (>0) (m) |
---|
64 | theta = 6.0 ! surface control parameter (0<=theta<=20) |
---|
65 | thetb = 0.75 ! bottom control parameter (0<=thetb<= 1) |
---|
66 | r_max = 0.15 ! maximum cut-off r-value allowed (0<r_max<1) |
---|
67 | / |
---|
68 | !----------------------------------------------------------------------- |
---|
69 | &namdom ! space and time domain (bathymetry, mesh, timestep) |
---|
70 | !----------------------------------------------------------------------- |
---|
71 | e3zps_min = 5. ! the thickness of the partial step is set larger than the minimum |
---|
72 | e3zps_rat = 0.1 ! of e3zps_min and e3zps_rat * e3t (N.B. 0<e3zps_rat<1) |
---|
73 | nmsh = 1 ! create (=1) a mesh file (coordinates, scale factors, masks) or not (=0) |
---|
74 | nacc = 0 ! =1 acceleration of convergence method used, rdt < rdttra(k) |
---|
75 | ! =0, no acceleration, rdt = rdttra |
---|
76 | atfp = 0.1 ! asselin time filter parameter |
---|
77 | rdt = 26280. ! time step for the dynamics (and tracer if nacc=0) |
---|
78 | rdtmin = 26280. ! minimum time step on tracers (used if nacc=1) |
---|
79 | rdtmax = 26280. ! maximum time step on tracers (used if nacc=1) |
---|
80 | rdth = 800. ! depth variation of tracer time step (used if nacc=1) |
---|
81 | / |
---|
82 | !----------------------------------------------------------------------- |
---|
83 | &namtraldf ! lateral diffusion scheme for tracer |
---|
84 | !----------------------------------------------------------------------- |
---|
85 | ! ! Type of the operator : |
---|
86 | ln_traldf_lap = .true. ! laplacian operator |
---|
87 | ln_traldf_bilap = .false. ! bilaplacian operator |
---|
88 | ! Direction of action : |
---|
89 | ln_traldf_level = .false. ! iso-level |
---|
90 | ln_traldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) |
---|
91 | ln_traldf_iso = .true. ! iso-neutral (require "key_ldfslp") |
---|
92 | ! ! Coefficient |
---|
93 | aht0 = 2000. ! horizontal eddy diffusivity for tracers [m2/s] |
---|
94 | ahtb0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] |
---|
95 | aeiv0 = 2000. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") |
---|
96 | / |
---|
97 | !----------------------------------------------------------------------- |
---|
98 | &namcla ! cross land advection |
---|
99 | !----------------------------------------------------------------------- |
---|
100 | n_cla = 0 ! advection between 2 ocean pts separates by land |
---|
101 | / |
---|
102 | !----------------------------------------------------------------------- |
---|
103 | &namqsr ! penetrative solar radiation |
---|
104 | !----------------------------------------------------------------------- |
---|
105 | ln_traqsr = .true. ! penetrative solar radiation (T) or not (F) |
---|
106 | xsi1 = 0.35 ! first depth of extinction |
---|
107 | / |
---|
108 | !----------------------------------------------------------------------- |
---|
109 | &nameos ! ocean physical parameters |
---|
110 | !----------------------------------------------------------------------- |
---|
111 | neos = 0 ! type of equation of state and Brunt-Vaisala frequency |
---|
112 | ! = 0, UNESCO (formulation of Jackett and McDougall (1994) and of McDougall (1987) ) |
---|
113 | ! = 1, linear: rho(T) = rau0 * ( 1.028 - ralpha * T ) |
---|
114 | ! = 2, linear: rho(T,S) = rau0 * ( rbeta * S - ralpha * T ) |
---|
115 | ralpha = 2.e-4 ! thermal expension coefficient (neos= 1 or 2) |
---|
116 | rbeta = 0.001 ! saline expension coefficient (neos= 2) |
---|
117 | / |
---|
118 | !----------------------------------------------------------------------- |
---|
119 | &namdyn ! offline parameters |
---|
120 | !----------------------------------------------------------------------- |
---|
121 | ndtadyn = 73 ! number of period in the file for one year |
---|
122 | ndtatot = 73 ! total number of period in the file |
---|
123 | nsptint = 1 ! indicator for time interpolation |
---|
124 | nficdyn = 2 ! number of file to read |
---|
125 | lperdyn = .true. ! periodicity of the unique file (T) |
---|
126 | ! ! F (default) computed with Blanke' scheme |
---|
127 | / |
---|
128 | |
---|