|
4 | 4 | zeroindx = .TRUE. |
5 | 5 |
|
6 | 6 | ! Describe filenames |
7 | | - physDataDir = '', ! directory of physical data (u,v,T,S,MLD,etc) |
8 | | - physPrefixForm = 'dt_global_allsat_phy_l4', |
9 | | - dateFormat = '_YYYYMMDD_20180516', |
| 7 | + physDataDir = 'projects/AVISO/setup_data/', ! directory of physical data (u,v,T,S,MLD,etc) |
| 8 | + physPrefixForm = 'BAL-NEMO_PHY-', |
| 9 | + dateFormat = '2025060100', |
10 | 10 | fileSuffix = '.nc', ! suffix of files, e.g. ".nc" |
11 | 11 |
|
12 | 12 | ! Describe variable names |
13 | | - ueul_name = 'ugos', ! name of resolved zonal velocity |
14 | | - veul_name = 'vgos', ! ---- " ------- meridional |
| 13 | + ueul_name = 'uo', ! name of resolved zonal velocity |
| 14 | + veul_name = 'vo', ! ---- " ------- meridional |
15 | 15 | / |
16 | 16 |
|
17 | 17 | &INIT_GRID_SIZE |
18 | 18 | ! Size of global grid |
19 | | - imt = 1440, ! number of global i points |
20 | | - jmt = 720, ! number of global j points |
21 | | - km = 1, ! number of global k points |
| 19 | + imt = 763, ! number of global i points |
| 20 | + jmt = 774, ! number of global j points |
| 21 | + km = 56, ! number of global k points |
22 | 22 |
|
23 | | - iperio = 1 ! zonal periodic |
24 | | - jperio = 1 ! meridional boundary conditions |
| 23 | + iperio = 0 ! zonal periodic |
| 24 | + jperio = 0 ! meridional boundary conditions |
25 | 25 | / |
26 | 26 |
|
27 | 27 | &INIT_GRID_SUBDOMAIN |
28 | | - |
| 28 | + l_subdom = .TRUE. ! Initialise subdomain |
| 29 | + imindom = 200 ! Eastern and western wall for subdomain |
| 30 | + imaxdom = 400 |
| 31 | + jmindom = 200 ! Southern and northern wall for subdomain |
| 32 | + jmaxdom = 400 |
29 | 33 | / |
30 | 34 |
|
31 | 35 | &INIT_GRID_TIME |
32 | 36 | ngcm_step = 1, ! time between two time levels |
33 | 37 | ! if ncgcm_unit = 5, then ngcm_step = 3 means 3 months |
34 | | - ngcm_unit = 4, ! units of ngcm |
| 38 | + ngcm_unit = 3, ! units of ngcm |
35 | 39 | ! |
36 | | - iter = 24, ! number of subcycles between time levels ! stopped |
| 40 | + iter = 12, ! number of subcycles between time levels ! stopped |
37 | 41 | / |
38 | 42 |
|
39 | 43 | &INIT_START_DATE |
40 | 44 | startsec = 0, ! start time |
41 | 45 | startmin = 0, |
42 | 46 | starthour = 0, |
43 | 47 | startday = 1, ! start date |
44 | | - startmon = 1, |
45 | | - startyear = 2017, |
46 | | - noleap = .FALSE., ! dont use leap years? |
| 48 | + startmon = 6, |
| 49 | + startyear = 2025, |
| 50 | + noleap = .TRUE., ! dont use leap years? |
47 | 51 | mon30day = .FALSE. |
48 | 52 | / |
49 | 53 |
|
|
58 | 62 | log_level = 0 |
59 | 63 |
|
60 | 64 | ! Information of run time |
61 | | - intrun = 731 ! number of time steps for run |
| 65 | + intrun = 12 ! number of time steps for run |
62 | 66 | / |
63 | 67 |
|
64 | 68 | &INIT_WRITE_TRAJ |
65 | | - write_frec = 1 ! 1 = write at time intervals of gcm datasets (each ints) |
| 69 | + write_frec = 2 ! 1 = write at time intervals of gcm datasets (each ints) |
66 | 70 | ! 2 = write at each time iteration |
67 | 71 | ! 3 = write each spatial grid-crossing |
68 | 72 | ! 4 = write all the time steps |
69 | 73 | ! 5 = write only start and end positions |
70 | 74 |
|
71 | 75 |
|
72 | 76 |
|
73 | | - outDataDir = '', |
| 77 | + outDataDir = 'projects/AVISO/results/domain2/', |
74 | 78 | outDataFile = '', |
75 | 79 |
|
76 | 80 | timeformat = 0 ! Format of the time array |
|
83 | 87 | isec = 2, ! = 1 start on zonal cell wall |
84 | 88 | ! = 2 start on meridional cell wall |
85 | 89 | ! = 3 start on vertical wall |
86 | | - idir = -1, ! = 1 start only when flux > 0 |
| 90 | + idir = 1, ! = 1 start only when flux > 0 |
87 | 91 | ! = -1 only when flux < 0 |
88 | 92 | nqua = 1, ! number of trajectories can be set by |
89 | 93 | ! = 1 constant number of particles in all seeding cells |
|
93 | 97 | ! = 3 Each particle reflects air/water mass/volume at seeding. |
94 | 98 | ! set by partQuant in m3 or kg per particle |
95 | 99 |
|
96 | | - partquant = 10, ! particles/gridcell or m3s-1/particle or m3/particle |
| 100 | + partquant = 1, ! particles/gridcell or m3s-1/particle or m3/particle |
97 | 101 | loneparticle = 0, ! start only one trajectory for debugging |
98 | 102 | seedtype = 1, ! = 1 seed using ist,jst,kst (below) |
99 | 103 | ! = 2 seed using file with start positions |
100 | 104 |
|
101 | 105 | ! when seedtype = 1 |
102 | | - ist1 = 135, ! seed in box in range i = [ist1,ist2] |
103 | | - ist2 = 135, ! j = [jst1,jst2] |
104 | | - jst1 = 250, ! k = [kst1,kst2] |
105 | | - jst2 = 250, |
| 106 | + ist1 = 285, ! seed in box in range i = [ist1,ist2] |
| 107 | + ist2 = 325, ! j = [jst1,jst2] |
| 108 | + jst1 = 270, ! k = [kst1,kst2] |
| 109 | + jst2 = 330, |
106 | 110 | kst1 = 1, |
107 | 111 | kst2 = 1, |
108 | 112 | ! when seedtype = 2 |
|
114 | 118 |
|
115 | 119 | ! when seedtime = 1 |
116 | 120 | tst1 = 1, ! seed only between tst1 and tst2 |
117 | | - tst2 = 365, |
| 121 | + tst2 = 1, |
118 | 122 |
|
119 | 123 | ! when seedtime = 2 |
120 | 124 | timefile = '', ! name of seed file |
|
131 | 135 | &INIT_KILLZONES |
132 | 136 | timax = 365 ! time limit for traj [days] |
133 | 137 |
|
| 138 | + !l_nosurface = .TRUE. |
| 139 | + |
134 | 140 | exitType = 1 |
135 | 141 |
|
136 | 142 | ! If exitType = 1: killing zone defined by a box |
|
143 | 149 | ! jenn = 300, 470, |
144 | 150 | ! sets up two killzones, the first i = [0,100], j = [200,300] |
145 | 151 | ! the other i = [500,1000], j = [450,470] |
146 | | - ienw = 0, 100, 180, 0, |
147 | | - iene = 100, 180, 180, 0, |
148 | | - jens = 250, 250, 0, 0, |
149 | | - jenn = 250, 250, 250, 250, |
| 152 | + ienw = 1, |
| 153 | + iene = 1, |
| 154 | + jens = 1, |
| 155 | + jenn = 1, |
150 | 156 |
|
151 | 157 | ! If exitType = 2: killing zone defined by tracer value |
152 | 158 | ! Tracerchoice defines which tracer is used for the killing zone |
|
0 commit comments