[4] | 1 | ! Parametres du run : Antar A_LBq15 |
---|
| 2 | |
---|
| 3 | |
---|
| 4 | !___________________________________________________________ |
---|
| 5 | &runpar ! nom du bloc parametres du run |
---|
| 6 | runname = "AI2Sn101" ! 8 caracteres |
---|
| 7 | icompteur = 1 |
---|
| 8 | iout = 2 |
---|
| 9 | reprcptr = "../Fichier-CPTR/AI2Sn-99_20ans.nc" ! "../Fichier-CPTR/AI2Sn-94_40ans.nc" !"../Fichier-CPTR/AntI2S22_2.nc" ! |
---|
| 10 | itracebug = 0 |
---|
| 11 | num_tracebug = 172 |
---|
| 12 | comment_run = "reprise AI2Sn-94 avec iterations vitbil" |
---|
| 13 | ! runname : nom de l experience (8 caracteres) |
---|
| 14 | ! icompteur : reprise dans un fichier 0 -> non, 1 -> oui, 2 -> T et Hwat |
---|
| 15 | ! 3-> T seulement |
---|
| 16 | ! iout : 1-> sortie cptr pour reprise,2 -> sortie nc pour reprise |
---|
| 17 | ! reprcptr : nom du fichier |
---|
| 18 | !___________________________________________________________ |
---|
| 19 | &grdline ! bloc grounding line |
---|
| 20 | |
---|
| 21 | igrdline = 1 |
---|
| 22 | / |
---|
| 23 | ! igrdline : 1 ligne d echouage fixée, sinon 0 |
---|
| 24 | ! paleo grounding line -> 2 ; recul forcé -> 3 |
---|
| 25 | !___________________________________________________________ |
---|
| 26 | ×teps ! bloc timestep |
---|
| 27 | |
---|
| 28 | tend = 200. |
---|
| 29 | tbegin = 1.e10 ! si tbegin > 1.e9 on prend le temps du fichier cptr |
---|
| 30 | dtmin = 1.e-3 |
---|
| 31 | dtmax = 1. ! 1. ! 10. ! 0.1 |
---|
| 32 | dtt = 1. ! 5 |
---|
| 33 | testdiag = 0.01 !0.016 ! 0.025 ! 0.016 |
---|
| 34 | / |
---|
| 35 | ! tous les temps en annees. tbegin et tend : debut et fin du run |
---|
| 36 | ! pour equation masse, pas de temps mini -> dtmin, maxi -> dtmax |
---|
| 37 | ! dtt : pas de temps long |
---|
| 38 | ! testdiag, pour gerer le pas de temps dynamique dt |
---|
| 39 | ! ordres de grandeur (a moduler selon dx) : |
---|
| 40 | ! 40 km dtmin=2.e-2, dtmax=1., dtt=5., tesdiag=0.02 |
---|
| 41 | |
---|
| 42 | !___________________________________________________________ |
---|
| 43 | &mass_conserv ! conservation de la masse |
---|
| 44 | adv_frac = 2. ! 2-> advection seule |
---|
| 45 | V_limit = 3000. ! maximum velocity for mass conservation : depend de la calotte |
---|
| 46 | / |
---|
| 47 | ! Conservation de la masse avec equation advection-diffusion ' |
---|
| 48 | ! la repartition depend de adv_frac' |
---|
| 49 | ! >1 -> advection seule' |
---|
| 50 | ! 0 -> diffusion seule' |
---|
| 51 | ! 0<*<1 -> fraction de l advection' |
---|
| 52 | ! -1 -> zones diffusion + zones advecttion' |
---|
| 53 | ! V_limit depend de la calotte : typiquement 3000 en Antarctique, 10000 au Groenland |
---|
| 54 | |
---|
| 55 | !-------------------------------------------------------------------- |
---|
| 56 | &eaubasale1 ! nom du premier bloc eau basale |
---|
| 57 | |
---|
| 58 | ecoulement_eau = T |
---|
| 59 | hwatermax = 5000.000 |
---|
| 60 | infiltr = 1.0000001E-03 |
---|
| 61 | / |
---|
| 62 | ! ecoulement eau : .false. -> modele bucket, sinon equ. diffusion |
---|
| 63 | ! hwatermax : hauteur d eau basale maximum dans le sediment (m) |
---|
| 64 | ! infiltr est la quantite d eau qui peut s infiltrer dans le sol (m/an) |
---|
| 65 | |
---|
| 66 | !___________________________________________________________ |
---|
| 67 | ¶m_hydr ! nom du bloc parametres hydrauliques |
---|
| 68 | |
---|
| 69 | hmax_till = 20.00000 |
---|
| 70 | poro_till = 0.5000000 |
---|
| 71 | kond0 = 1.000000E-06 |
---|
| 72 | |
---|
| 73 | ! hmax_till (m) : epaisseur max du sediment |
---|
| 74 | ! poro_till : porosite du sediment |
---|
| 75 | ! conductivite du sediment : kond0 (m/s) |
---|
| 76 | |
---|
| 77 | !____________________________________________________________ |
---|
| 78 | &drag_vit_bil_CISM_gen ! nom du bloc dragging_vit_bil_CISM_gen |
---|
| 79 | |
---|
| 80 | hwatstream = 50. |
---|
| 81 | cf = 1.e-5 ! 1.e-5 |
---|
| 82 | tobmax = 20000. |
---|
| 83 | toblim = 0.7e5 ! 0.25e5 |
---|
| 84 | seuil_vel = 200. |
---|
| 85 | balance_vel_file = 'balance-vel_ZBL_15km.dat' |
---|
| 86 | / |
---|
| 87 | ! hwatstream (m) : critere de passage en stream en partant de la cote' |
---|
| 88 | ! si hwater > hwatstream ' |
---|
| 89 | ! cf coefficient de la loi de frottement fonction Neff' |
---|
| 90 | ! tobmax : (Pa) frottement maxi en Pa' |
---|
| 91 | ! toblim : (Pa) tes pour les iles ' |
---|
| 92 | |
---|
| 93 | !___________________________________________________________ |
---|
| 94 | &drag_LGM ! module dragging_LGM |
---|
| 95 | |
---|
| 96 | Tstream_lim = -1. ! temperature limite |
---|
| 97 | cf = 1.e-5 ! 1.e-5 |
---|
| 98 | betamax = 1.e6 |
---|
| 99 | beta_prescrit = 1000. ! valeur du dragging |
---|
| 100 | masque_stream = 'masque_ice_stream_LGM.grd' |
---|
| 101 | / |
---|
| 102 | ! Tstream_lim : critere de passage en stream en partant de la cote' |
---|
| 103 | ! autorisé si T-Tpmp > Tstream_lim |
---|
| 104 | ! cf coefficient de la loi de frottement fonction Neff' |
---|
| 105 | ! betamax : (Pa) frottement maxi en Pa dans les streams' |
---|
| 106 | ! toblim : (Pa) pour les iles ' |
---|
| 107 | !___________________________________________________________ |
---|
| 108 | &drag_plastic_LGM ! module dragging_plastic_LGM |
---|
| 109 | |
---|
| 110 | Tstream_lim = -5. ! temperature limite |
---|
| 111 | betamax = 1.e6 |
---|
| 112 | tob_prescrit = 1.e5 ! valeur du dragging |
---|
| 113 | masque_stream = 'mask_U_crxULGM_50km.grd' !'masque-mixte-bed-fleuves_fin.grd' ! 'masque_ice_stream_LGM.grd' ! 'mask_U_crxULGM_50km.grd' 'masque_outcrops_rough0.5.grd' |
---|
| 114 | / |
---|
| 115 | ! Tstream_lim : critere de passage en stream en partant de la cote' |
---|
| 116 | ! autorisé si T-Tpmp > Tstream_lim |
---|
| 117 | ! cf coefficient de la loi de frottement fonction Neff'q:qq |
---|
| 118 | ! betamax : (Pa) frottement maxi en Pa dans les streams' |
---|
| 119 | ! toblim : (Pa) pour les iles ' |
---|
| 120 | |
---|
| 121 | !___________________________________________________________ |
---|
| 122 | &calving ! nom du bloc calving méthode Vincent |
---|
| 123 | |
---|
| 124 | Hcoup = 1.2 ! tres petit quand shelves fixes sinon 250 |
---|
| 125 | ifrange = 4 |
---|
| 126 | meth_Hcoup = 0 |
---|
| 127 | / |
---|
| 128 | |
---|
| 129 | ! Hcoup epaisseur de coupure |
---|
| 130 | ! ifrange=0 -> pas de traitement particulier sur les bords' |
---|
| 131 | ! ifrange=1 -> traitement de Vincent avec ice shelves frangeants' |
---|
| 132 | ! ifrange=2 -> ice shelves frangeant seulement si bm-bmelt positif |
---|
| 133 | !____________________________________________________________ |
---|
| 134 | ! loi de deformation 1 module deformation_mod_2lois |
---|
| 135 | &loidef_1 |
---|
| 136 | |
---|
| 137 | exposant_1 = 2.8 ! 3. |
---|
| 138 | temp_trans_1 = -6.5 |
---|
| 139 | enhanc_fact_1 = 3. |
---|
| 140 | coef_cold_1 = 1.660E-16 |
---|
| 141 | Q_cold_1 = 7.820E+04 |
---|
| 142 | coef_warm_1 = 2.000E-16 |
---|
| 143 | Q_warm_1 = 9.545E+04 |
---|
| 144 | / |
---|
| 145 | ! exposant (glen), temperature de transition (ttrans) |
---|
| 146 | ! enhancement factor (sf) |
---|
| 147 | ! pour les temperatures inf. a Temp_trans : |
---|
| 148 | ! coef_cold (Bat1) et Q_cold (Q1) |
---|
| 149 | ! pour les temperatures sup. a Temp_trans : |
---|
| 150 | ! coef_warm (Bat2) et Q_warm (Q2) |
---|
| 151 | !________________________________________________________ |
---|
| 152 | ! loi de deformation 2 module deformation_mod_2lois |
---|
| 153 | &loidef_2 |
---|
| 154 | |
---|
| 155 | exposant_2 = 1. |
---|
| 156 | temp_trans_2 = -10. |
---|
| 157 | enhanc_fact_2 = 3. |
---|
| 158 | coef_cold_2 = 8.313E-08 |
---|
| 159 | Q_cold_2 = 4.000E+04 |
---|
| 160 | coef_warm_2 = 8.313E-08 |
---|
| 161 | Q_warm_2 = 6.000E+04 |
---|
| 162 | / |
---|
| 163 | ! exposant (glen), temperature de transition (ttrans) |
---|
| 164 | ! enhancement factor (sf) |
---|
| 165 | ! pour les temperatures inf. a Temp_trans : |
---|
| 166 | ! coef_cold (Bat1) et Q_cold (Q1) |
---|
| 167 | ! pour les temperatures sup. a Temp_trans : |
---|
| 168 | ! coef_warm (Bat2) et Q_warm (Q2) |
---|
| 169 | !___________________________________________________________ |
---|
| 170 | |
---|
| 171 | &diagno_rheol ! nom du bloc diagno_rheol |
---|
| 172 | |
---|
| 173 | sf01 = 0.134 !0.1293 !0.125 ! 1/8 |
---|
| 174 | sf03 = 0.134 !0.1293 ! 0.125 |
---|
| 175 | pvimin = 1.e4 ! 1.e3 |
---|
| 176 | / |
---|
| 177 | ! coefficients par rapport a la loi glace posee |
---|
| 178 | ! sf01 : coefficient viscosite loi lineaire |
---|
| 179 | ! sf03 : coefficient viscosite loi n=3 |
---|
| 180 | ! pvimin : valeur de pvi pour les noeuds fictifs ~ 1.e3 |
---|
| 181 | ! tres petit par rapport aux valeurs standards ~ 1.e10 |
---|
| 182 | !___________________________________________________________ |
---|
| 183 | |
---|
| 184 | ! glissement module sliding_Bindschadler |
---|
| 185 | &slid_bindsh ! nom du bloc |
---|
| 186 | |
---|
| 187 | kweert = 0. ! 5.e-11 |
---|
| 188 | loigliss = 2 |
---|
| 189 | coefbmax = 10. |
---|
| 190 | |
---|
| 191 | ! kweert : coefficent, loigliss le type de loi |
---|
| 192 | ! coefbmax : facteur de normalisation pour influence eau |
---|
| 193 | !___________________________________________________________ |
---|
| 194 | &clim_pert ! nom du bloc |
---|
| 195 | |
---|
| 196 | coefT = 1. |
---|
| 197 | rappact = 0.07 ! 0.05->0.75 0.07 -> 0.5 |
---|
| 198 | retroac = 1 |
---|
| 199 | rapbmshelf = 5. |
---|
| 200 | mincoefbmelt = 0. |
---|
| 201 | maxcoefbmelt = 2. |
---|
| 202 | filforc = 'forcage-900k-2007-Parrenin-Bassinot.dat' !'LGM_permanent.dat' |
---|
| 203 | / |
---|
| 204 | !---------------------------------------------------------- |
---|
| 205 | & meca_SIA_L1 ! bloc resol_meca |
---|
| 206 | |
---|
| 207 | i_resolmeca = 2 |
---|
| 208 | / |
---|
| 209 | ! i_resolmeca type d association entre SIA et L1' |
---|
| 210 | ! i_resolmeca=0 chacun dans sa zone' |
---|
| 211 | ! i_resolmeca=1 dans les zones stream, addition si uxdef > uxL1 (MIS11 Cairns) |
---|
| 212 | ! i_resolmeca=2 addition systematique dans les zones stream |
---|
| 213 | |
---|
| 214 | !---------------------------------------------------------- |
---|
| 215 | ! PDD base Tann et Tjuly module ablation_ann |
---|
| 216 | |
---|
| 217 | &ablation_ann |
---|
| 218 | Cice = 0.008 |
---|
| 219 | Csnow = 0.005 |
---|
| 220 | Sigma = 5. |
---|
| 221 | csi = 0.6 |
---|
| 222 | / |
---|
| 223 | ! Cice and Csnow, melting factors for ice and snow |
---|
| 224 | ! sigma variabilite Tday |
---|
| 225 | ! csi proportion of melted water that can refreeze |
---|
| 226 | |
---|
| 227 | !---------------------------------------------------------- |
---|
| 228 | ! module lect_topo_ant_CISM ATTENTION CE N'EST PLUS CELUI LA |
---|
| 229 | & topo_CISM_gen |
---|
| 230 | topo_surf = 'usrf-ice-equ-fin_ZBL_15km.dat' ! surface |
---|
| 231 | correc_surf = 'no' ! ice-real correction |
---|
| 232 | topo_thick = 'thick2-ice-equ_ZBL_15km.dat' ! thickness |
---|
| 233 | topo_bed = 'topg2_ZBL_15km.dat' ! bedrock |
---|
| 234 | mask_grounded = 'newmask2grisli-15km.dat' ! mask |
---|
| 235 | longitude = 'long_ZBL_LBq_15km.dat' ! longitude |
---|
| 236 | latitude = 'lat_LBq_15km.grd' ! latitude |
---|
| 237 | heatflux = 'ghfsr_15km.grd' ! geothermal heat flux en mW/m2 |
---|
| 238 | / |
---|
| 239 | ! here LeBrocq files |
---|
| 240 | ! remark : in the mask, island causing trouble have been removed |
---|
| 241 | !---------------------------------------------------------- |
---|
| 242 | ! module lect_topo_ant_gen |
---|
| 243 | & topo_ant_gen |
---|
| 244 | topo_surf = 'usrf-ice-equ-final_15km_i2s.grd' !'usrf-ice-equ_aout2010_15km.grd' ! surface |
---|
| 245 | correc_surf = 'no' ! ice-real correction |
---|
| 246 | topo_thick = 'thick2-ice-equ_15km_i2s.grd' !'thick2-ice-equ_aout2010_15km.grd' ! thickness |
---|
| 247 | topo_bed = 'topg2_15km_i2s.grd' ! topg2_aout2010_15km.grd' ! bedrock |
---|
| 248 | mask_grounded = 'new_mask_avril2012_i2s.grd' ! newmask_aout2010_15km.grd' ! mask |
---|
| 249 | longitude = 'long_LBq_15km.grd' ! long_ZBL_LBq_15km.dat' ! longitude a garder en .dat |
---|
| 250 | latitude = 'lat_LBq_15km.grd' !lat_ZBL_LBq_15km.dat' ! latitude |
---|
| 251 | heatflux = 'ghfsr_15km.grd' ! geothermal heat flux |
---|
| 252 | / |
---|
| 253 | ! here LeBrocq files |
---|
| 254 | ! remark : in the mask, island causing trouble have been removed |
---|
| 255 | !---------------------------------------------------------- |
---|
| 256 | ! module lect_topo_ant_gen lecture d une nouvelle topo de depart |
---|
| 257 | & topo_ant_startingpoint |
---|
| 258 | surf_start = 'S_LGM_mini.grd' ! surface |
---|
| 259 | thick_start = 'H_LGM_mini.grd' ! thickness |
---|
| 260 | bed_start = 'topg2_aout2010_15km.grd' ! bedrock |
---|
| 261 | mask_start = 'grounded-LGM-15.grd' ! mask |
---|
| 262 | sealevel = -120 |
---|
| 263 | / |
---|
| 264 | ! grounding line from Anderson |
---|
| 265 | !---------------------------------------------------------- |
---|
| 266 | ! module lect_clim_acc_T_ant_gen |
---|
| 267 | &climat_acc_T_gen |
---|
| 268 | |
---|
| 269 | precip_file = 'acca_15km.grd' ! precipitation |
---|
| 270 | coef_dens = 1. ! direct. en m glace |
---|
| 271 | temp_annual_file ='temp_15km.grd' ! annual surface temperature |
---|
| 272 | / |
---|
| 273 | !---------------------------------------------------------- |
---|
| 274 | &bmelt_seuil ! module bmelt_seuil_prof |
---|
| 275 | bm_grz = 3. |
---|
| 276 | bmshelf_plateau = .4 |
---|
| 277 | bmshelf_abysses = 10. |
---|
| 278 | depth_talus = -3000. |
---|
| 279 | / |
---|
| 280 | ! Pour l actuel : bm_grz a la grounding line |
---|
| 281 | ! bmshelf_plateau sur le plateau continental |
---|
| 282 | ! bmshelf_abysses pour les grandes profondeurs |
---|
| 283 | ! depth_talus, negative, separation entre les 2 domaines |
---|
| 284 | !___________________________________________________________ |
---|
| 285 | &beta_prescr ! dragging_prescr_beta' |
---|
| 286 | beta_c_file = 'beta_run99_20ans.grd' ! 'beta_run97_10ans.grd' ! 'beta_91_corr_vitbil1.grd' !'beta_Gael_corr_vitbil_2.grd' |
---|
| 287 | beta_limgz = .5e6 ! -1.e12 pour plastic ? ! .5e6 en visqueux |
---|
| 288 | beta_min = 1. ! for grounded ice (Pa) |
---|
| 289 | beta_mult = 1. ! coefficient multiplicateur |
---|
| 290 | / |
---|
| 291 | ! read beta on centered grid |
---|
| 292 | !beta_combin_lin-V2.grd' !'beta_combin_lin.grd' |
---|
| 293 | ! beta_Gael_mean_15km.grd'!'beta_mixed_first_optim_Gael_14.grd''beta_first_optim.grd'! |
---|
| 294 | ! beta_file : nom des fichiers qui contiennent les betamx et betamy |
---|
| 295 | ! beta-estime-run07.dat calcul direct beta sans modif |
---|
| 296 | ! beta-staggered-15km-opt1.dat premier test en utilisant beta calcule avec iterations |
---|
| 297 | ! above beta_limgz, gzmx is false if negative : no sliding |
---|
| 298 | ! betamx_file = not read anymore |
---|
| 299 | ! betamy_file = not read anymore |
---|
| 300 | !___________________________________________________________ |
---|
| 301 | &beta_iter_vitbil ! beta_iter_vitbil |
---|
| 302 | |
---|
| 303 | time_iter = 5 ! temps de demarrage des iterations |
---|
| 304 | nb_iter_vitbil = 2 ! nombre d'iterations par pas de temps (dtt) |
---|
| 305 | coef_iter_vitbil = 1. ! coefficient pour rapport des vitesses <=1 |
---|
| 306 | Umag_bil_file = 'Umag_bil_99-20ans.grd' !'Umag_bil94_10ans.grd' !'Umag_bil_94.grd' ! fichier des vitesses de bilan centrees |
---|
| 307 | / |
---|
| 308 | ! |
---|
| 309 | !___________________________________________________________ |
---|
| 310 | &spinup ! warning : 2 different modules |
---|
| 311 | ispinup = 0 |
---|
| 312 | / |
---|
| 313 | ! with module no_spinup |
---|
| 314 | ! ispinup = 0 run standard ou calcul du beta |
---|
| 315 | ! ispinup = 1 temperature equilibrium with grisli velocities' |
---|
| 316 | ! |
---|
| 317 | ! with module spinup_vitbil |
---|
| 318 | ! ispinup = 2 conservation de la masse avec vitesses bilan ' |
---|
| 319 | ! ispinup = 3 equilibre temperature avec vitesses bilan' |
---|
| 320 | ! |
---|
| 321 | !___________________________________________________________ |
---|
| 322 | ! prescr_ice2sea_retreat |
---|
| 323 | & retreat_ice2sea |
---|
| 324 | dist_file = 'distance_groundingline_topo2_1dec2011_15km.grd' ! carte distance a la grounding line |
---|
| 325 | vretrait = 0.5 ! vitesse de retrait (en km/an) |
---|
| 326 | time_onset = 0 ! temps de demarrage du recul |
---|
| 327 | / |
---|
| 328 | ! |
---|
| 329 | !_______________________________________________________________________________ |
---|
| 330 | &output_regions |
---|
| 331 | nbregions = 14 |
---|
| 332 | region_file = 'mask_regions_15km-0.grd' |
---|
| 333 | / |
---|
| 334 | ! nbregions = nombre de regions |
---|
| 335 | ! region_file = carte des regions |
---|
| 336 | !_______________________________________________________________________________ |
---|