!> \file module_choix-hemin40-0.4.f90 !! Ce module permet de choisir quels package on veut utiliser !! !< !> \namespace MODULE_CHOIX !! Ce module permet de choisir quels package on veut utiliser !! \author CatRitz !! \date ... !! @note Used modules: !! @note - use lect_topo_hemin40 !! @note - use lect_clim_act_hemin40 !! @note - use climat_forcage_mod !! @note - use no_lakes !! @note - use isostasie_mod !! @note - use deformation_mod !! @note - use prop_thermiques_ice !! @note - use eau_basale !! @note - use sliding_Bindschadler !! @note - use dragging_hwat_contmaj !! @note - use eq_ellip_sgbsv_mod !! @note - use calving_frange !! @note - use equat_adv_diff_2D !! @note - use bmelt_nor_regions !! @note - use fake_nor !! @note - use out_profile !! @note - use out_cptr !! @note - use out_hz !! @note - use output_hemin40_mod !! @note - use printtable !< MODULE MODULE_CHOIX !--------------Lecture topo ------------------------ use lect_topo_snowball ! pour hemisphere nord Yannick !--------------Lecture climat ref ------------------ ! Le climat de ref si necessaire est maintenant lu par le module de climat directement ! use lect_clim_snowball ! hemisphere nord Yannick FOAM ! pas besoin de lect_clim si on utilise climat-forcage-mois en absolu !--------------Lecture climat forcage--------------- !use climat_forcage_mois_mod ! forcage mensuel GCM 1 Snapshot Fev 2015 use climat_forcage_mois_mod !use climat_Grice2sea_years_mod ! forcage avec SMB type MAR Fev2015 ! Anciens modules pas encore valides !!!!!!use climat_perturb_mod ! pour simule climat equilibre type Loveclim !!!!!!use climat_forcage_stat_mois_mod ! climat constant mensuel GCMs !!!!!!use climat_forcage_mod ! pour cycle force GCM avec index !!!!!!use climat_forcage_insolation_mod ! methode JB multi-snapshots mensuelle mais pour un etat stationnaire avec correction topo GCM => GRISLI !!!!!!use climat_synthes_mod !!!!!!use climat_profil_mod !!!!!!use climat_regions_delta !!!!!!!use climat_forcage_stat_mois_mod !use climat_perturb_mod ! use climat_forcage_mod !use climat_synthes_mod !use climat_profil_mod !use climat_regions_delta use ablation_mod ! calcul de l'ablation (PDD ou autre methode) !use no_ablation ! pas de calcul de l'ablation => lecture fichier SMB (necessaire avec climat_Grice2sea_years_mod) ! pas de lacs proglaciaires use no_lakes ! suivi des traceurs ou pas ? !use tracer_mod ! probablement pas compatible avec Hemin-40 actuellement use notracer_mod !--------------Choix isostasie---------------------- use isostasie_mod ! module permettant de calculer la deflexion isostasique ! USE NOISOSTASIE_MOD ! module pour ne pas avoir d'isostasie !--------------Module Physique--------------------- !use deformation_mod ! module concernant les lois de deformation use deformation_mod_2lois ! module concernant les lois de deformation ! eau basale use eau_basale ! sliding- dragging ! use module sliding_vitbal use sliding_Bindschadler ! use sliding_dragging_heino ! loi de glissement heino : mis dans diffusiv : !use dragging_vitbil ! use dragging_hwatstream use dragging_hwat_contmaj ! frottement basal catherine grisliv8 ice stream peu actifs !use dragging_neff_contmaj ! frottement basal sur pression effective C. Dumas & A. Quiquet 2016 !------------ spinup ----------------------------------- use no_spinup ! spinup=0 !use spinup_vitbil ! plusieurs variantes de spinup : inclue le dragging ! enlever le use dragging dans ce cas là use furst_schoof_mod ! module pour calcul flux gr line ! use eq_elliptique_mod ! ancienne version (remplimat-5) use eq_ellip_sgbsv_mod ! nouvelle version juillet 2008 ! calving !use calving_vincent ! ancienne version use calving_frange ! choix resolution de la conservation de la masse !----------------------------------------------- !use equat_adv_diff_2D ! conservation masse avec advection-diffusion use equat_adv_diff_2D_vect ! le vecteur est maintenant dans l'appel !--------------Fusion basale------------------------ use bmelt_snowball_depth ! hemisphere nord avec profondeur ! fake -------fausses routines pour compatibilités use fake_snowball !-------------- Outputs----------------------------- ! use out_profile !profils !-----Suivi temporel use output_snowball_mod !-----debugage... use printtable end module module_choix