Changeset 2552 for trunk/LMDZ.GENERIC/deftank
- Timestamp:
- Jul 16, 2021, 3:13:39 PM (3 years ago)
- Location:
- trunk/LMDZ.GENERIC/deftank
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.GENERIC/deftank/run.def.32x24x25
r135 r2552 1 1 # 2 2 #----------------------------------------------------------------------- 3 # Parametres de controle du run:3 # run control parameters: 4 4 #------------------------------ 5 5 6 # Nombre de jours d'integration 6 # planet type 7 planet_type = generic 8 9 # Number of days to run model for 7 10 nday=9999 8 11 9 # nombre de pas par jour (multiple de iperiod) ( ici pour dt = 1 min ) 12 # ndynstep (overrides nday): number of dynamical steps to run for 13 # ndynstep=20 14 15 # Number of dynamical steps per day (must be a multiple of iperiod) 10 16 day_step = 480 11 17 12 # periode pour le pas Matsuno (en pas)18 # Apply a Matsuno step every iperiod dynamical step 13 19 iperiod=5 14 20 15 # periode de sortie des variables de controle (en pas)21 # Control output information in the dynamics every iconser dynamical steps 16 22 iconser=120 17 23 18 # periode d'ecriture du fichier histoire (en jour) 19 iecri=100 20 21 # periode de stockage fichier histmoy (en jour) 22 periodav=60. 23 24 # periode de la dissipation (en pas) 24 # Apply dissipation every idissip dynamical steps 25 25 idissip=1 26 26 27 # choix de l'operateur de dissipation (star ou non star )27 # dissipation operator to use (star or non-star) 28 28 lstardis=.true. 29 29 30 # avec ou sans coordonnee hybrides30 # use hybrid vertical coordinate (else will use sigma levels) 31 31 hybrid=.true. 32 32 33 # nombre d'iterations de l'operateur de dissipation gradiv33 # iterate lateral dissipation operator gradiv nitergdiv times 34 34 nitergdiv=1 35 35 36 # nombre d'iterations de l'operateur de dissipation nxgradrot36 # iterate lateral dissipation operator nxgradrot nitergrot times 37 37 nitergrot=2 38 38 39 # nombre d'iterations de l'operateur de dissipation divgrad39 # iterate lateral dissipation operator divgrad niterh times 40 40 niterh=2 41 41 42 # t emps de dissipation des plus petites long.d ondes pour u,v (gradiv)42 # time scale (s) for shortest wavelengths for u,v (gradiv) 43 43 tetagdiv= 3000. 44 44 45 # t emps de dissipation des plus petites long.d ondes pour u,v(nxgradrot)45 # time scale (s) for shortest wavelengths for u,v (nxgradrot) 46 46 tetagrot=9000. 47 47 48 # t emps de dissipation des plus petites long.d ondes pour h ( divgrad)48 # time scale (s) for shortest wavelengths for h (divgrad) 49 49 tetatemp=9000. 50 50 51 # coefficient pour gamdissip 51 # multiplicative constants for dissipation with altitude: 52 # coefficient for middle atmosphere 53 dissip_fac_mid = 2 54 # coefficient for upper atmosphere 55 dissip_fac_up = 10 56 57 # coefficient for gamdissip 52 58 coefdis=0. 53 59 54 # choix du shema d'integration temporelle (Matsuno ou Matsuno-leapfrog)60 # time marching scheme (Matsuno if purmats is true, else Matsuno-Leapfrog) 55 61 purmats=.false. 56 62 57 # avec ou sans physique63 # run with (true) or without (false) physics 58 64 physic=.true. 59 65 60 # periode de la physique (en pas)66 # call physics every iphysiq dynamical steps 61 67 iphysiq=10 62 68 63 # choix d'une grille reguliere69 # Use a regular grid 64 70 grireg=.true. 65 71 66 # frequence (en pas) de l'ecriture du fichier diagfi72 # Output in diagfi file every ecritphy dynamical steps 67 73 ecritphy=120 68 74 69 # longitude en degres du centre du zoom75 # longitude (degrees) of zoom center 70 76 clon=63. 71 77 72 # latitude en degres du centre du zoom78 # latitude (degrees) of zoom center 73 79 clat=0. 74 80 75 # facteur de grossissement du zoom,selon longitude81 # enhancement factor of zoom, along longitudes 76 82 grossismx=1. 77 83 78 # facteur de grossissement du zoom ,selon latitude84 # enhancement factor of zoom, along latitudes 79 85 grossismy=1. 80 86 81 # Fonction f(y) hyperbolique si = .true. , sinon sinusoidale87 # Use an hyperbolic function f(y) if .true., else use a sine 82 88 fxyhypb=.false. 83 89 84 # exten sion en longitude de la zone du zoom ( fraction de la zone totale)90 # extention along longitudes of zoom region (fraction of global domain) 85 91 dzoomx= 0. 86 92 87 # exten sion en latitude de la zone du zoom ( fraction de la zone totale)93 # extention along latitudes of zoom region (fraction of global domain) 88 94 dzoomy=0. 89 95 90 # raideur du zoom en X96 # zoom stiffness along longitudes 91 97 taux=2. 92 98 93 # raideur du zoom en Y99 # zoom stiffness along latitudes 94 100 tauy=2. 95 101 96 # F onction f(y) avec y = Sin(latit.) si = .TRUE. , Sinon y = latit.102 # Function f(y) as y = Sin(latitude) if = .true. , else y = latitude 97 103 ysinus= .false. 98 104 99 # Avecsponge layer105 # Use a sponge layer 100 106 callsponge = .true. 101 107 102 # Sponge: mode0(u=v=0), mode1(u=umoy,v=0), mode2(u=umoy,v=vmoy) 108 # Sponge layer extends over topmost nsponge layers 109 nsponge = 3 110 111 # Sponge: relaxed towards teta=teta_ave 112 # and mode0(u=v=0), mode1(u=u_ave,v=0), mode2(u=u_ave,v=v_ave) 103 113 mode_sponge= 2 104 114 105 # Sponge: hauteur de sponge (km) 106 hsponge= 90 107 108 # Sponge: tetasponge (secondes) 115 # Sponge layer time scale (s): tetasponge 109 116 tetasponge = 50000 110 117 -
trunk/LMDZ.GENERIC/deftank/run.def.64x48x25
r135 r2552 1 1 # 2 2 #----------------------------------------------------------------------- 3 # Parametres de controle du run:3 # run control parameters: 4 4 #------------------------------ 5 5 6 # Nombre de jours d'integration 6 # planet type 7 planet_type = generic 8 9 # Number of days to run model for 7 10 nday=9999 8 11 9 # nombre de pas par jour (multiple de iperiod) ( ici pour dt = 1 min ) 12 # ndynstep (overrides nday): number of dynamical steps to run for 13 # ndynstep=20 14 15 # Number of dynamical steps per day (must be a multiple of iperiod) 10 16 day_step = 960 11 17 12 # periode pour le pas Matsuno (en pas)18 # Apply a Matsuno step every iperiod dynamical step 13 19 iperiod=5 14 20 15 # periode de sortie des variables de controle (en pas)21 # Control output information in the dynamics every iconser dynamical steps 16 22 iconser=120 17 23 18 # periode d'ecriture du fichier histoire (en jour) 19 iecri=100 20 21 # periode de stockage fichier histmoy (en jour) 22 periodav=60. 23 24 # periode de la dissipation (en pas) 24 # Apply dissipation every idissip dynamical steps 25 25 idissip=5 26 26 27 # choix de l'operateur de dissipation (star ou non star )27 # dissipation operator to use (star or non-star) 28 28 lstardis=.true. 29 29 30 # avec ou sans coordonnee hybrides30 # use hybrid vertical coordinate (else will use sigma levels) 31 31 hybrid=.true. 32 32 33 # nombre d'iterations de l'operateur de dissipation gradiv33 # iterate lateral dissipation operator gradiv nitergdiv times 34 34 nitergdiv=1 35 35 36 # nombre d'iterations de l'operateur de dissipation nxgradrot36 # iterate lateral dissipation operator nxgradrot nitergrot times 37 37 nitergrot=2 38 38 39 # nombre d'iterations de l'operateur de dissipation divgrad39 # iterate lateral dissipation operator divgrad niterh times 40 40 niterh=2 41 41 42 # t emps de dissipation des plus petites long.d ondes pour u,v (gradiv)42 # time scale (s) for shortest wavelengths for u,v (gradiv) 43 43 tetagdiv= 4000. 44 44 45 # t emps de dissipation des plus petites long.d ondes pour u,v(nxgradrot)45 # time scale (s) for shortest wavelengths for u,v (nxgradrot) 46 46 tetagrot=5000. 47 47 48 # t emps de dissipation des plus petites long.d ondes pour h ( divgrad)48 # time scale (s) for shortest wavelengths for h (divgrad) 49 49 tetatemp=5000. 50 50 51 # coefficient pour gamdissip 51 # multiplicative constants for dissipation with altitude: 52 # coefficient for middle atmosphere 53 dissip_fac_mid = 2 54 # coefficient for upper atmosphere 55 dissip_fac_up = 10 56 57 # coefficient for gamdissip 52 58 coefdis=0. 53 59 54 # choix du shema d'integration temporelle (Matsuno ou Matsuno-leapfrog)60 # time marching scheme (Matsuno if purmats is true, else Matsuno-Leapfrog) 55 61 purmats=.false. 56 62 57 # avec ou sans physique63 # run with (true) or without (false) physics 58 64 physic=.true. 59 65 60 # periode de la physique (en pas)66 # call physics every iphysiq dynamical steps 61 67 iphysiq=20 62 68 63 # choix d'une grille reguliere69 # Use a regular grid 64 70 grireg=.true. 65 71 66 # frequence (en pas) de l'ecriture du fichier diagfi72 # Output in diagfi file every ecritphy dynamical steps 67 73 ecritphy=240 68 74 69 # longitude en degres du centre du zoom75 # longitude (degrees) of zoom center 70 76 clon=63. 71 77 72 # latitude en degres du centre du zoom78 # latitude (degrees) of zoom center 73 79 clat=0. 74 80 75 # facteur de grossissement du zoom,selon longitude81 # enhancement factor of zoom, along longitudes 76 82 grossismx=1. 77 83 78 # facteur de grossissement du zoom ,selon latitude84 # enhancement factor of zoom, along latitudes 79 85 grossismy=1. 80 86 81 # Fonction f(y) hyperbolique si = .true. , sinon sinusoidale87 # Use an hyperbolic function f(y) if .true., else use a sine 82 88 fxyhypb=.false. 83 89 84 # exten sion en longitude de la zone du zoom ( fraction de la zone totale)90 # extention along longitudes of zoom region (fraction of global domain) 85 91 dzoomx= 0. 86 92 87 # exten sion en latitude de la zone du zoom ( fraction de la zone totale)93 # extention along latitudes of zoom region (fraction of global domain) 88 94 dzoomy=0. 89 95 90 # raideur du zoom en X96 # zoom stiffness along longitudes 91 97 taux=2. 92 98 93 # raideur du zoom en Y 94 tauy=2. 95 96 # Fonction f(y) avec y = Sin(latit.) si = .TRUE. , Sinon y = latit. 99 # Function f(y) as y = Sin(latitude) if = .true. , else y = latitude 97 100 ysinus= .false. 98 101 99 # Avecsponge layer102 # Use a sponge layer 100 103 callsponge = .true. 101 104 102 # Sponge: mode0(u=v=0), mode1(u=umoy,v=0), mode2(u=umoy,v=vmoy) 105 # Sponge layer extends over topmost nsponge layers 106 nsponge = 3 107 108 # Sponge: relaxed towards teta=teta_ave 109 # and mode0(u=v=0), mode1(u=u_ave,v=0), mode2(u=u_ave,v=v_ave) 103 110 mode_sponge= 2 104 111 105 # Sponge: hauteur de sponge (km) 106 hsponge= 90 107 108 # Sponge: tetasponge (secondes) 112 # Sponge layer time scale (s): tetasponge 109 113 tetasponge = 50000 110 114 -
trunk/LMDZ.GENERIC/deftank/run.def.earlymars_hires
r253 r2552 1 1 # 2 2 #----------------------------------------------------------------------- 3 # Parametres de controle du run:3 # run control parameters: 4 4 #------------------------------ 5 5 6 # Nombre de jours d'integration 6 # planet type 7 planet_type = generic 8 9 # Number of days to run model for 7 10 nday=669 8 11 9 # nombre de pas par jour (multiple de iperiod) ( ici pour dt = 1 min ) 12 # ndynstep (overrides nday): number of dynamical steps to run for 13 # ndynstep=20 14 15 # Number of dynamical steps per day (must be a multiple of iperiod) 10 16 day_step = 960 11 17 12 # periode pour le pas Matsuno (en pas)18 # Apply a Matsuno step every iperiod dynamical step 13 19 iperiod=5 14 20 15 # periode de sortie des variables de controle (en pas)21 # Control output information in the dynamics every iconser dynamical steps 16 22 iconser=120 17 23 18 # periode d'ecriture du fichier histoire (en jour) 19 iecri=100 20 21 # periode de stockage fichier histmoy (en jour) 22 periodav=60. 23 24 # periode de la dissipation (en pas) 24 # Apply dissipation every idissip dynamical steps 25 25 idissip=5 26 26 27 # choix de l'operateur de dissipation (star ou non star )27 # dissipation operator to use (star or non-star) 28 28 lstardis=.true. 29 29 30 # avec ou sans coordonnee hybrides30 # use hybrid vertical coordinate (else will use sigma levels) 31 31 hybrid=.true. 32 32 33 # nombre d'iterations de l'operateur de dissipation gradiv33 # iterate lateral dissipation operator gradiv nitergdiv times 34 34 nitergdiv=1 35 35 36 # nombre d'iterations de l'operateur de dissipation nxgradrot36 # iterate lateral dissipation operator nxgradrot nitergrot times 37 37 nitergrot=2 38 38 39 # nombre d'iterations de l'operateur de dissipation divgrad39 # iterate lateral dissipation operator divgrad niterh times 40 40 niterh=2 41 41 42 # t emps de dissipation des plus petites long.d ondes pour u,v (gradiv)42 # time scale (s) for shortest wavelengths for u,v (gradiv) 43 43 tetagdiv=10000. 44 44 45 # t emps de dissipation des plus petites long.d ondes pour u,v(nxgradrot)45 # time scale (s) for shortest wavelengths for u,v (nxgradrot) 46 46 tetagrot=10000. 47 47 48 # t emps de dissipation des plus petites long.d ondes pour h ( divgrad)48 # time scale (s) for shortest wavelengths for h (divgrad) 49 49 tetatemp=10000. 50 50 51 # coefficient pour gamdissip 51 # multiplicative constants for dissipation with altitude: 52 # coefficient for middle atmosphere (~20-70km) 53 dissip_fac_mid = 2 54 # coefficient for upper atmosphere (~100km+) 55 dissip_fac_up = 10 56 57 # coefficient for gamdissip 52 58 coefdis=0. 53 59 54 # choix du shema d'integration temporelle (Matsuno ou Matsuno-leapfrog)60 # time marching scheme (Matsuno if purmats is true, else Matsuno-Leapfrog) 55 61 purmats=.false. 56 62 57 # avec ou sans physique63 # run with (true) or without (false) physics 58 64 physic=.true. 59 65 60 # periode de la physique (en pas)66 # call physics every iphysiq dynamical steps 61 67 iphysiq=20 62 68 63 # choix d'une grille reguliere69 # Use a regular grid 64 70 grireg=.true. 65 71 66 # frequence (en pas) de l'ecriture du fichier diagfi72 # Output in diagfi file every ecritphy dynamical steps 67 73 ecritphy=1920 68 74 69 # longitude en degres du centre du zoom75 # longitude (degrees) of zoom center 70 76 clon=63. 71 77 72 # latitude en degres du centre du zoom78 # latitude (degrees) of zoom center 73 79 clat=0. 74 80 75 # facteur de grossissement du zoom,selon longitude81 # enhancement factor of zoom, along longitudes 76 82 grossismx=1. 77 83 78 # facteur de grossissement du zoom ,selon latitude84 # enhancement factor of zoom, along latitudes 79 85 grossismy=1. 80 86 81 # Fonction f(y) hyperbolique si = .true. , sinon sinusoidale87 # Use an hyperbolic function f(y) if .true., else use a sine 82 88 fxyhypb=.false. 83 89 84 # exten sion en longitude de la zone du zoom ( fraction de la zone totale)90 # extention along longitudes of zoom region (fraction of global domain) 85 91 dzoomx= 0. 86 92 87 # exten sion en latitude de la zone du zoom ( fraction de la zone totale)93 # extention along latitudes of zoom region (fraction of global domain) 88 94 dzoomy=0. 89 95 90 # raideur du zoom en X96 # zoom stiffness along longitudes 91 97 taux=2. 92 98 93 # raideur du zoom en Y99 # zoom stiffness along latitudes 94 100 tauy=2. 95 101 96 # F onction f(y) avec y = Sin(latit.) si = .TRUE. , Sinon y = latit.102 # Function f(y) as y = Sin(latitude) if = .true. , else y = latitude 97 103 ysinus= .false. 98 104 99 # Avecsponge layer105 # Use a sponge layer 100 106 callsponge = .true. 101 107 102 # Sponge: mode0(u=v=0), mode1(u=umoy,v=0), mode2(u=umoy,v=vmoy) 108 # Sponge layer extends over topmost nsponge layers 109 nsponge = 3 110 111 # Sponge: relaxed towards teta=teta_ave 112 # and mode0(u=v=0), mode1(u=u_ave,v=0), mode2(u=u_ave,v=v_ave) 103 113 mode_sponge= 2 104 105 # Sponge: hauteur de sponge (km)106 hsponge= 90107 114 108 115 # Sponge: tetasponge (secondes) -
trunk/LMDZ.GENERIC/deftank/run.def.earth_hires
r253 r2552 1 1 # 2 2 #----------------------------------------------------------------------- 3 # Parametres de controle du run:3 # run control parameters: 4 4 #------------------------------ 5 5 6 # Nombre de jours d'integration 6 # planet type 7 planet_type = generic 8 9 # Number of days to run model for 7 10 nday = 365 8 # nombre de pas par jour (multiple de iperiod) ( ici pour dt = 1 min ) 11 12 # Number of dynamical steps per day (must be a multiple of iperiod) 9 13 day_step = 360 10 # periode pour le pas Matsuno (en pas) 14 15 # Apply a Matsuno step every iperiod dynamical step 11 16 iperiod=5 12 17 13 # periode de sortie des variables de controle (en pas)18 # Control output information in the dynamics every iconser dynamical steps 14 19 iconser=120 15 20 16 # periode d'ecriture du fichier histoire (en jour) 17 iecri=1000 18 19 # periode de stockage fichier histmoy (en jour) 20 periodav=10. 21 22 # periode de la dissipation (en pas) 21 # Apply dissipation every idissip dynamical steps 23 22 idissip=1 24 23 25 # choix de l'operateur de dissipation (star ou non star )24 # dissipation operator to use (star or non-star) 26 25 lstardis=.true. 27 26 28 # avec ou sans coordonnee hybrides27 # use hybrid vertical coordinate (else will use sigma levels) 29 28 hybrid=.true. 30 29 31 # nombre d'iterations de l'operateur de dissipation gradiv30 # iterate lateral dissipation operator gradiv nitergdiv times 32 31 nitergdiv=1 33 32 34 # nombre d'iterations de l'operateur de dissipation nxgradrot33 # iterate lateral dissipation operator nxgradrot nitergrot times 35 34 nitergrot=2 36 35 37 # nombre d'iterations de l'operateur de dissipation divgrad36 # iterate lateral dissipation operator divgrad niterh times 38 37 niterh=2 39 38 40 # t emps de dissipation des plus petites long.d ondes pour u,v (gradiv)39 # time scale (s) for shortest wavelengths for u,v (gradiv) 41 40 tetagdiv=5400. 42 41 43 # t emps de dissipation des plus petites long.d ondes pour u,v(nxgradrot)42 # time scale (s) for shortest wavelengths for u,v (nxgradrot) 44 43 tetagrot=10000. 45 44 46 # t emps de dissipation des plus petites long.d ondes pour h ( divgrad)45 # time scale (s) for shortest wavelengths for h (divgrad) 47 46 tetatemp=10000. 48 47 49 # coefficient pour gamdissip 48 # multiplicative constants for dissipation with altitude: 49 # coefficient for middle atmosphere 50 dissip_fac_mid = 2 51 # coefficient for upper atmosphere 52 dissip_fac_up = 10 53 54 # coefficient for gamdissip 50 55 coefdis=0. 51 56 52 # choix du shema d'integration temporelle (Matsuno ou Matsuno-leapfrog)57 # time marching scheme (Matsuno if purmats is true, else Matsuno-Leapfrog) 53 58 purmats=.false. 54 59 55 # avec ou sans physique60 # run with (true) or without (false) physics 56 61 physic=.true. 57 62 58 # periode de la physique (en pas)63 # call physics every iphysiq dynamical steps 59 64 iphysiq=5 60 65 61 # choix d'une grille reguliere66 # Use a regular grid 62 67 grireg=.true. 63 68 64 # frequence (en pas) de l'ecriture du fichier diagfi69 # Output in diagfi file every ecritphy dynamical steps 65 70 ecritphy=360 66 71 67 # longitude en degres du centre du zoom72 # longitude (degrees) of zoom center 68 73 clon=0. 69 74 70 # latitude en degres du centre du zoom75 # latitude (degrees) of zoom center 71 76 clat=0. 72 77 73 # facteur de grossissement du zoom,selon longitude78 # enhancement factor of zoom, along longitudes 74 79 grossismx=1. 75 80 76 # facteur de grossissement du zoom ,selon latitude81 # enhancement factor of zoom, along latitudes 77 82 grossismy=1. 78 83 79 # Fonction f(y) hyperbolique si = .true. , sinon sinusoidale84 # Use an hyperbolic function f(y) if .true., else use a sine 80 85 fxyhypb=.false. 81 86 82 # exten sion en longitude de la zone du zoom ( fraction de la zone totale)87 # extention along longitudes of zoom region (fraction of global domain) 83 88 dzoomx= 0. 84 89 85 # exten sion en latitude de la zone du zoom ( fraction de la zone totale)90 # extention along latitudes of zoom region (fraction of global domain) 86 91 dzoomy=0. 87 92 88 # raideur du zoom en X93 # zoom stiffness along longitudes 89 94 taux=2. 90 95 91 # raideur du zoom en Y96 # zoom stiffness along latitudes 92 97 tauy=2. 93 98 94 # F onction f(y) avec y = Sin(latit.) si = .TRUE. , Sinon y = latit.99 # Function f(y) as y = Sin(latitude) if = .true. , else y = latitude 95 100 ysinus= .false. 96 101 97 # Avecsponge layer102 # Use a sponge layer 98 103 callsponge = .true. 99 104 100 # Sponge: mode0(u=v=0), mode1(u=umoy,v=0), mode2(u=umoy,v=vmoy) 105 # Sponge layer extends over topmost nsponge layers 106 nsponge = 3 107 108 # Sponge: relaxed towards teta=teta_ave 109 # and mode0(u=v=0), mode1(u=u_ave,v=0), mode2(u=u_ave,v=v_ave) 101 110 mode_sponge= 2 102 111 103 # Sponge: hauteur de sponge (km) 104 hsponge= 50 105 106 # Sponge: tetasponge (secondes) 112 # Sponge layer time scale (s): tetasponge 107 113 tetasponge = 50000 108 114
Note: See TracChangeset
for help on using the changeset viewer.