source: trunk/SOURCES/Greeneem_files/module_choix-greeneem.f90 @ 159

Last change on this file since 159 was 159, checked in by dumas, 6 years ago

use out_hz deleted in all module_choix

File size: 4.0 KB
Line 
1!> \file module_choix-greeneem.f90
2!!  Ce module permet de choisir quels package on veut utiliser
3!
4! Adapte a nouvelle version GRISLI C. DUMAS 04/2015
5!
6!
7
8MODULE MODULE_CHOIX
9
10!--------------Lecture topo ------------------------
11
12use lect_topo_greeneem    ! pour le groenland NEEM
13
14!--------------Lecture climat ref ------------------
15
16!version mensuelle :
17!!!!!use lect_clim_act_greeneem_mois  ! version standard
18!use lect_clim_act_greeneem_mois_lapsecouche ! attention a choisir climat perturb lapsecouche
19!-------------------
20
21!version annuelle
22!use lect_clim_act_greeneem     ! temp parametree (GMINT) mais precip mar, attention a regarder massb_Tparam
23!use lect_clim_act_greeneem_mar !precip, temp de mar mais annuel, attention a regarder massb_Tparam
24!-------------------
25
26!--------------Module climat ---------------
27!use climat_forcage_mois_mod ! forcage mensuel GCM 1 Snapshot Fev 2015
28!use climat_Grice2sea_years_mod ! forcage avec SMB type MAR Fev2015
29!use climat_forcage_mois_mod ! climat mensuel GCM, possibilite d'utiliser plusieurs snapshots avec fichier d'evolution (Pas de correction topo)
30!use climat_forcage_insolation_mod_oneway ! Methode JB 1 snaphot avec topo
31use climat_forcage_insolation_mod ! Methode JB plusieurs snapshots avec topo + courbe insol + courbe co2
32
33! Anciens modules pas encore valides
34!!!!!!use climat_perturb_mod ! pour simule climat equilibre type Loveclim
35!!!!!!use climat_forcage_stat_mois_mod  ! climat constant mensuel GCMs
36!!!!!!use climat_forcage_mod ! pour cycle force GCM avec index
37!!!!!!use climat_forcage_insolation_mod ! methode JB multi-snapshots mensuelle mais pour un etat stationnaire avec correction topo GCM => GRISLI
38!!!!!!use climat_synthes_mod
39!!!!!!use climat_profil_mod
40!!!!!!use climat_regions_delta
41
42use ablation_mod ! calcul de l'ablation (PDD ou autre methode)
43!use no_ablation  ! pas de calcul de l'ablation => lecture fichier SMB (necessaire avec climat_Grice2sea_years_mod)
44
45! pas de lacs proglaciaires
46use no_lakes
47
48! suivi des traceurs ou pas ?
49!use tracer_mod  ! probablement pas compatible avec Hemin-40 actuellement
50use notracer_mod
51
52!--------------Choix isostasie----------------------
53use isostasie_mod  ! module permettant de calculer la deflexion isostasique
54! use noisostasie_mod ! module pour ne pas avoir d'isostasie
55
56!--------------Module Physique---------------------
57use deformation_mod_2lois   ! module concernant les lois de deformation
58
59! eau basale
60use eau_basale
61
62! sliding- dragging
63! use module sliding_vitbal
64use sliding_Bindschadler
65! use sliding_dragging_heino    ! loi de glissement heino : mis dans diffusiv :
66
67
68!use dragging_vitbil
69!use dragging_hwatstream
70!use dragging_hwat_cont
71!use dragging_hwat_contmaj          !version neem sans streams validee greeneem15
72!use dragging_neem               ! neem avec streamsn,masque offline
73use dragging_hwat_sedim          ! version C. Dumas
74
75
76!------------ spinup -----------------------------------
77use no_spinup           ! spinup=0
78!use spinup_vitbil         ! plusieurs variantes de spinup : inclue le dragging
79                          ! enlever le use dragging dans ce cas là
80
81! use eq_elliptique_mod ! ancienne version (remplimat-5)
82use eq_ellip_sgbsv_mod ! nouvelle version juillet 2008
83
84! calving
85use calving_frange
86
87! choix resolution de la conservation de la masse
88!-----------------------------------------------
89!use equat_adv_diff_2D          ! conservation masse avec advection-diffusion
90use equat_adv_diff_2D_vect      ! le vecteur est maintenant dans l'appel
91
92!--------------Fusion basale------------------------
93use bmelt_seuil_prof
94! use bmelt_ant_regions ! pour l'Antarctique avec régions
95! USE BMELT_NOR_REGIONS ! pour le nord avec régions
96! use BMELT_NOR_DEPTH   ! pour le nord avec profondeur d'eau
97
98
99! fake -------fausses routines pour compatibilités
100! use fake_heino
101! use fake_ant
102use fake_greeneem
103
104! use fake_nord
105!-------------- Outputs-----------------------------
106!
107use out_profile  !profils
108
109!-----Suivi temporel
110 use output_greeneem_mod
111
112!-----debugage...
113use printtable
114
115
116end module module_choix
Note: See TracBrowser for help on using the repository browser.