Changes between Version 29 and Version 30 of ICOLMDZ-LAM


Ignore:
Timestamp:
10/03/22 16:13:35 (21 months ago)
Author:
aclsce
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ICOLMDZ-LAM

    v29 v30  
    126126# nbp                 20  40  80 160 
    127127# T-edge length (km) 500 250 120  60 
     128 * llm = 79 => nombre de niveaux verticaux  
     129 * nqtot=4  ==> nombre de traceus 
    128130 
    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 MPI 
    130 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 
    131 omp_level_size=1  ==> nombre de tâches openmp sur la verticale 
     131 * 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 
    132134 
    133 read_metric = n 
     135 * read_metric = n  ==> lecture de la métrique du maillage dans le start.nc (default=n) 
    134136 
    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 
    137138 
    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 
    139140 
    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  
    172142 
    173143# ---------------------------------- Dissipation --------------------------------- 
    174  
    175 # dissipation time graddiv : real (default=5000) 
     144# à adapter en fonction de la résolution 
    176145tau_graddiv = 3600 
    177  
    178 # number of iteration for graddiv : integer (default=1) 
    179146nitergdiv = 1 
    180  
    181 # dissipation time nxgradrot (default=5000) 
    182147tau_gradrot = 21600 
    183  
    184 # number of iteration for nxgradrot : integer (default=1) 
    185148nitergrot=2 
    186  
    187 # dissipation time divgrad (theta) (default=5000) 
    188149tau_divgrad=10800 
    189  
    190 # number of iteration for divgrad : integer (default=1) 
    191150niterdivgrad=2 
    192151 
    193152# -------------------------------- Physics ------------------------------------- 
    194153 
    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  
     154physics=phys_external  ==> type de physique : valeurs possibles : <none> pas de physique (default), <phys_external> physique externe (nécessite un driver), <held&suarez>, ... 
     155itau_physics=30  ==> fréquence d'appel à la physique en pas de temps 
    201156 
    202157# Following parameters are changed by options set in dynamico.card 
    203 create_etat0_limit=_AUTO_  
    204 etat0=_AUTO_ 
    205 iflag_phys=_AUTO_ 
     158create_etat0_limit = no ; creation de l'état initial et des condition limites pour LMDZ non structuré (indépendant de dynamico)  
     159etat0 = 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 
    206160 
    207 # heldsz_p0 is only read if etat0=held_suarez (aquaplanet simulation) 
    208 heldsz_p0=101080 
    209