Changes between Version 29 and Version 30 of ICOLMDZ-LAM
- Timestamp:
- 10/03/22 16:13:35 (21 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ICOLMDZ-LAM
v29 v30 126 126 # nbp 20 40 80 160 127 127 # T-edge length (km) 500 250 120 60 128 * llm = 79 => nombre de niveaux verticaux 129 * nqtot=4 ==> nombre de traceus 128 130 129 nsplit_i=4 ==> découpage en sous-losange pour le parallélisme (direction i) : nb total de sous-losange == 10*nsplit_i*nsplit_j pour le global, 3*nsplit_i*nsplit_j pour le LAMà distribuer pour les tâches MPI130 nsplit_j=4 ==> découpage en sous-losange pour le parallélisme (direction j) : nb total de sous-losange == 10*nsplit_i*nsplit_j pour le global, 3*nsplit_i*nsplit_j pour le LAMà distribuer pour les tâches MPI131 omp_level_size=1 ==> nombre de tâches openmp sur la verticale131 * nsplit_i=4 ==> découpage en sous-losange pour le parallélisme (direction i) : nb total de sous-losange == 10*nsplit_i*nsplit_j pour le global, 3*nsplit_i*nsplit_j pour le LAMà distribuer pour les tâches MPI 132 * nsplit_j=4 ==> découpage en sous-losange pour le parallélisme (direction j) : nb total de sous-losange == 10*nsplit_i*nsplit_j pour le global, 3*nsplit_i*nsplit_j pour le LAMà distribuer pour les tâches MPI 133 * omp_level_size=1 ==> nombre de tâches openmp sur la verticale 132 134 133 read_metric = n 135 * read_metric = n ==> lecture de la métrique du maillage dans le start.nc (default=n) 134 136 135 # optim_it : mesh optimisation : number of iteration : integer (default=0) 136 optim_it= 0 137 * optim_it= 0 => optimisation du maillage en nombre d'itérations 137 138 138 # ---------------------------------- Time--------------------------------- 139 * dt = 30. ==> pas de temps de la dynamique en secondes, adapter en fonction de la résolution horizontale pour satisfaire les critères CFL 139 140 140 # timestep : real (default=480s) 141 dt = 30. 142 143 # advection called every itau_adv time steps : integer (default 2) 144 # standard : umax=100m/s vs c=340m/s (ratio 1:3) 145 # in JW06 umax=35m/s vs c=340m/s (ratio 1:10) 146 itau_adv=1 147 148 # run length : real (default=dt*itaumax) 149 run_length=_AUTOBLOCKER_ 150 151 # etat0_start_iteration_reset : set y to reset iteration from start.nc 152 etat0_start_iteration_reset=_AUTOBLOCKER_ 153 154 # output field period : integer (default none) 155 write_period=10800 156 157 itau_check_conserv=100 158 159 # ---------------------------------- Misc -------------------------------- 160 # number of tracer (nqtot) : integer (default 1) 161 nqtot=4 162 163 164 # pression value where output is interpolated : real (default=0, no output) 165 out_pression_level=85000 166 167 start_file_name=start 168 restart_file_name=restart 169 170 # Use of oasis or not (needed to initialize and finalize coupling mode) 171 using_oasis=_AUTOBLOCKER_ 141 * run_length = 86400 => durée de la simulation en secondes 172 142 173 143 # ---------------------------------- Dissipation --------------------------------- 174 175 # dissipation time graddiv : real (default=5000) 144 # à adapter en fonction de la résolution 176 145 tau_graddiv = 3600 177 178 # number of iteration for graddiv : integer (default=1)179 146 nitergdiv = 1 180 181 # dissipation time nxgradrot (default=5000)182 147 tau_gradrot = 21600 183 184 # number of iteration for nxgradrot : integer (default=1)185 148 nitergrot=2 186 187 # dissipation time divgrad (theta) (default=5000)188 149 tau_divgrad=10800 189 190 # number of iteration for divgrad : integer (default=1)191 150 niterdivgrad=2 192 151 193 152 # -------------------------------- Physics ------------------------------------- 194 153 195 # kind of physics : string : none, dcmip (default=none) 196 physics=phys_external 197 # itau_physics: dt_phys=itau_physics*dt here dt=450s => dt_phys=900s 198 itau_physics=30 199 200 154 physics=phys_external ==> type de physique : valeurs possibles : <none> pas de physique (default), <phys_external> physique externe (nécessite un driver), <held&suarez>, ... 155 itau_physics=30 ==> fréquence d'appel à la physique en pas de temps 201 156 202 157 # Following parameters are changed by options set in dynamico.card 203 create_etat0_limit=_AUTO_ 204 etat0=_AUTO_ 205 iflag_phys=_AUTO_ 158 create_etat0_limit = no ; creation de l'état initial et des condition limites pour LMDZ non structuré (indépendant de dynamico) 159 etat0 = start_file => type de démarage : valeurs possibles : <start_file> démarre du fichier de restart start.nc, <start_interp> démarre d'un fichier de restart à une résolution différente, <database> démarre à partir de fichier de forçage 206 160 207 # heldsz_p0 is only read if etat0=held_suarez (aquaplanet simulation)208 heldsz_p0=101080209