! Parametres du run : Antar A_LBq15 !___________________________________________________________ &runpar ! nom du bloc parametres du run runname = "AntI2S11" ! 8 caracteres icompteur = 2 iout = 2 reprcptr = "../Fichier-CPTR/LB15C-33_2.nc" ! "Fichier-CPTR/LGMAn024_2k.nc" !"../Fichier-CPTR/LGMAn004_80k.nc" ! "../Fichier-CPTR/LGMAn022_7k.nc" itracebug = 0 num_tracebug = 168 comment_run = "ice2sea idem run 5 sorties differentes" ! runname : nom de l experience (8 caracteres) ! icompteur : reprise dans un fichier 0 -> non, 1 -> oui, 2 -> T et Hwat ! 3-> T seulement ! iout : 1-> sortie cptr pour reprise,2 -> sortie nc pour reprise ! reprcptr : nom du fichier !___________________________________________________________ &grdline ! bloc grounding line igrdline = 1 / ! igrdline : 1 ligne d echouage fixée, sinon 0 ! paleo grounding line -> 2 !___________________________________________________________ ×teps ! bloc timestep tend = 1. tbegin = 0. !1.e10 ! si tbegin > 1.e9 on prend le temps du fichier cptr dtmin = 2.e-3 dtmax = 1. ! 1. ! 10. ! 0.1 dtt = 1. ! 5 testdiag = 0.016 ! 0.025 ! 0.016 / ! tous les temps en annees. tbegin et tend : debut et fin du run ! pour equation masse, pas de temps mini -> dtmin, maxi -> dtmax ! dtt : pas de temps long ! testdiag, pour gerer le pas de temps dynamique dt ! ordres de grandeur (a moduler selon dx) : ! 40 km dtmin=2.e-2, dtmax=1., dtt=5., tesdiag=0.02 !___________________________________________________________ &eaubasale1 ! nom du premier bloc eau basale ecoulement_eau = T hwatermax = 5000.000 infiltr = 1.0000001E-03 / ! ecoulement eau : .false. -> modele bucket, sinon equ. diffusion ! hwatermax : hauteur d eau basale maximum dans le sediment (m) ! infiltr est la quantite d eau qui peut s infiltrer dans le sol (m/an) !___________________________________________________________ ¶m_hydr ! nom du bloc parametres hydrauliques hmax_till = 20.00000 poro_till = 0.5000000 kond0 = 1.000000E-06 ! hmax_till (m) : epaisseur max du sediment ! poro_till : porosite du sediment ! conductivite du sediment : kond0 (m/s) !____________________________________________________________ &drag_vit_bil_CISM_gen ! nom du bloc dragging_vit_bil_CISM_gen hwatstream = 50. cf = 1.e-5 ! 1.e-5 tobmax = 20000. toblim = 0.7e5 ! 0.25e5 seuil_vel = 200. balance_vel_file = 'balance-vel_ZBL_15km.dat' / ! hwatstream (m) : critere de passage en stream en partant de la cote' ! si hwater > hwatstream ' ! cf coefficient de la loi de frottement fonction Neff' ! tobmax : (Pa) frottement maxi en Pa' ! toblim : (Pa) tes pour les iles ' !___________________________________________________________ &drag_LGM ! module dragging_LGM Tstream_lim = -1. ! temperature limite cf = 1.e-5 ! 1.e-5 betamax = 1.e6 beta_prescrit = 1000. ! valeur du dragging masque_stream = 'masque_ice_stream_LGM.grd' / ! Tstream_lim : critere de passage en stream en partant de la cote' ! autorisé si T-Tpmp > Tstream_lim ! cf coefficient de la loi de frottement fonction Neff' ! betamax : (Pa) frottement maxi en Pa dans les streams' ! toblim : (Pa) pour les iles ' !___________________________________________________________ &drag_plastic_LGM ! module dragging_plastic_LGM Tstream_lim = -5. ! temperature limite betamax = 1.e6 tob_prescrit = 1.e5 ! valeur du dragging 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' / ! Tstream_lim : critere de passage en stream en partant de la cote' ! autorisé si T-Tpmp > Tstream_lim ! cf coefficient de la loi de frottement fonction Neff'q:qq ! betamax : (Pa) frottement maxi en Pa dans les streams' ! toblim : (Pa) pour les iles ' !___________________________________________________________ &calving ! nom du bloc calving méthode Vincent Hcoup = 1.2 ! tres petit quand shelves fixes sinon 250 ifrange = 4 meth_Hcoup = 0 / ! Hcoup epaisseur de coupure ! ifrange=0 -> pas de traitement particulier sur les bords' ! ifrange=1 -> traitement de Vincent avec ice shelves frangeants' ! ifrange=2 -> ice shelves frangeant seulement si bm-bmelt positif !____________________________________________________________ ! loi de deformation 1 module deformation_mod_2lois &loidef_1 exposant_1 = 3. temp_trans_1 = -6.5 enhanc_fact_1 = 3. coef_cold_1 = 1.660E-16 Q_cold_1 = 7.820E+04 coef_warm_1 = 2.000E-16 Q_warm_1 = 9.545E+04 / ! exposant (glen), temperature de transition (ttrans) ! enhancement factor (sf) ! pour les temperatures inf. a Temp_trans : ! coef_cold (Bat1) et Q_cold (Q1) ! pour les temperatures sup. a Temp_trans : ! coef_warm (Bat2) et Q_warm (Q2) !________________________________________________________ ! loi de deformation 2 module deformation_mod_2lois &loidef_2 exposant_2 = 1. temp_trans_2 = -10. enhanc_fact_2 = 3. coef_cold_2 = 8.313E-08 Q_cold_2 = 4.000E+04 coef_warm_2 = 8.313E-08 Q_warm_2 = 6.000E+04 / ! exposant (glen), temperature de transition (ttrans) ! enhancement factor (sf) ! pour les temperatures inf. a Temp_trans : ! coef_cold (Bat1) et Q_cold (Q1) ! pour les temperatures sup. a Temp_trans : ! coef_warm (Bat2) et Q_warm (Q2) !___________________________________________________________ &diagno_rheol ! nom du bloc diagno_rheol sf01 = 0.125 ! 1/8 sf03 = 0.125 pvimin = 1.e4 ! 1.e3 / ! coefficients par rapport a la loi glace posee ! sf01 : coefficient viscosite loi lineaire ! sf03 : coefficient viscosite loi n=3 ! pvimin : valeur de pvi pour les noeuds fictifs ~ 1.e3 ! tres petit par rapport aux valeurs standards ~ 1.e10 !___________________________________________________________ ! glissement module sliding_Bindschadler &slid_bindsh ! nom du bloc kweert = 0. ! 5.e-11 loigliss = 2 coefbmax = 10. ! kweert : coefficent, loigliss le type de loi ! coefbmax : facteur de normalisation pour influence eau !___________________________________________________________ &clim_pert ! nom du bloc coefT = 1. rappact = 0.07 ! 0.05->0.75 0.07 -> 0.5 retroac = 1 rapbmshelf = 5. mincoefbmelt = 0. maxcoefbmelt = 2. filforc = 'forcage-900k-2007-Parrenin-Bassinot.dat' !'LGM_permanent.dat' / !---------------------------------------------------------- & meca_SIA_L1 ! bloc resol_meca i_resolmeca = 2 / ! i_resolmeca type d association entre SIA et L1' ! i_resolmeca=0 chacun dans sa zone' ! i_resolmeca=1 dans les zones stream, addition si uxdef > uxL1 (MIS11 Cairns) ! i_resolmeca=2 addition systematique dans les zones stream !---------------------------------------------------------- ! PDD base Tann et Tjuly module ablation_ann &ablation_ann Cice = 0.008 Csnow = 0.005 Sigma = 5. csi = 0.6 / ! Cice and Csnow, melting factors for ice and snow ! sigma variabilite Tday ! csi proportion of melted water that can refreeze !---------------------------------------------------------- ! module lect_topo_ant_CISM ATTENTION CE N'EST PLUS CELUI LA & topo_CISM_gen topo_surf = 'usrf-ice-equ-fin_ZBL_15km.dat' ! surface correc_surf = 'no' ! ice-real correction topo_thick = 'thick2-ice-equ_ZBL_15km.dat' ! thickness topo_bed = 'topg2_ZBL_15km.dat' ! bedrock mask_grounded = 'newmask2grisli-15km.dat' ! mask longitude = 'long_ZBL_LBq_15km.dat' ! longitude latitude = 'lat_LBq_15km.grd' ! latitude heatflux = 'ghfsr_15km.grd' ! geothermal heat flux en mW/m2 / ! here LeBrocq files ! remark : in the mask, island causing trouble have been removed !---------------------------------------------------------- ! module lect_topo_ant_gen & topo_ant_gen topo_surf = 'usrf-ice-equ_aout2010_15km.grd' ! surface correc_surf = 'no' ! ice-real correction topo_thick = thick2-ice-equ_aout2010_15km.grd ! thickness topo_bed = 'topg2_aout2010_15km.grd' ! bedrock mask_grounded = 'newmask_aout2010_15km.grd' ! mask longitude = 'long_ZBL_LBq_15km.dat' ! longitude a garder en .dat latitude = 'lat_ZBL_LBq_15km.dat' ! latitude heatflux = 'ghfsr_15km.grd' ! geothermal heat flux / ! here LeBrocq files ! remark : in the mask, island causing trouble have been removed !---------------------------------------------------------- ! module lect_topo_ant_gen lecture d une nouvelle topo de depart & topo_ant_startingpoint surf_start = 'S_LGM_mini.grd' ! surface thick_start = 'H_LGM_mini.grd' ! thickness bed_start = 'topg2_aout2010_15km.grd' ! bedrock mask_start = 'grounded-LGM-15.grd' ! mask sealevel = -120 / ! grounding line from Anderson !---------------------------------------------------------- ! module lect_clim_acc_T_ant_gen &climat_acc_T_gen precip_file = 'acca_15km.grd' ! precipitation coef_dens = 1. ! direct. en m glace temp_annual_file ='temp_15km.grd' ! annual surface temperature / !---------------------------------------------------------- &bmelt_seuil ! module bmelt_seuil_prof bm_grz = 3. bmshelf_plateau = .4 bmshelf_abysses = 10. depth_talus = -3000. / ! Pour l actuel : bm_grz a la grounding line ! bmshelf_plateau sur le plateau continental ! bmshelf_abysses pour les grandes profondeurs ! depth_talus, negative, separation entre les 2 domaines !___________________________________________________________ &vitbil_upwind ! nom du bloc vitbil calcule sur le mailles staggered balance_Ux_file = 'Ux-balvel-01.grd' balance_Uy_file = 'Uy-balvel-01.grd' / !balance_vel_file = 'Umoy-for-calc-beta_LBq15-06_ZBL_15km.dat' ! balance_vel_file = 'Uslid-for-calc-beta_LBq15-06_ZBL_15km.dat' ! balance_vel_file = 'Umoy-for-calc-beta_LBq15-06_ZBL_15km.dat' ! balance_vel_file = 'Vitbil-stag-pour-spinup_merge_runs_Lbq_ZBL_15km.dat' ! balance velocities on staggered grid Ux, Uy !___________________________________________________________ ! module dragging_vit_bil_LBq_gen &drag_vit_bil_LBq_gen HWATSTREAM = 50.00000 , CF = 9.9999997E-06, TOBMAX = 5000.000 , TOBLIM = 70000.00 , SEUIL_VEL = 200.0000 , BALANCE_VEL_FILE = 'gwavel-LeBrocq-grounded_ZBL_15km.dat' / ! hwatstream (m) : critere de passage en stream vitesses de bilan ! si hwater > hwatstream ! cf coefficient de la loi de frottement fonction Neff ! seulement pour les points cotiers ! tobmax : (Pa) frottement maxi sous les streams ! toblim : (Pa) pour les iles ! seuil_vel (m/an) : seuil sur les vitesses pour definir le masque stream ! balance_vel_file : nom du fichier qui contient les vitesse de bilan !___________________________________________________________ &beta_prescr ! dragging_prescr_beta' beta_c_file = 'beta-driving-over-sliding.grd' !'beta_driving-over-velmax.grd' ! 'beta-from-vel.grd' !beta_c-LB15C-29.nc' ! beta_limgz = .5e5 ! -1.e12 pour plastic ? ! .5e6 en visqueux beta_min = 10. ! for grounded ice (Pa) beta_mult = 1. ! coefficient multiplicateur / ! read beta on centered grid ! beta_file : nom des fichiers qui contiennent les betamx et betamy ! beta-estime-run07.dat calcul direct beta sans modif ! beta-staggered-15km-opt1.dat premier test en utilisant beta calcule avec iterations ! above beta_limgz, gzmx is false if negative : no sliding ! betamx_file = not read anymore ! betamy_file = not read anymore !___________________________________________________________ &beta_stag !read beta on staggered grid' betamx_file = '' betamy_file = '' beta_limgz = 2.e3 / ! above beta_limgz, gzmx is false !___________________________________________________________ &spinup ! warning : 2 different modules ispinup = 0 / ! with module no_spinup ! ispinup = 0 run standard ou calcul du beta ! ispinup = 1 temperature equilibrium with grisli velocities' ! ! with module spinup_vitbil ! ispinup = 2 conservation de la masse avec vitesses bilan ' ! ispinup = 3 equilibre temperature avec vitesses bilan' ! !___________________________________________________________