source: trunk/SOURCES/Hemin15_files/module_choix-hemin15.f90 @ 23

Last change on this file since 23 was 14, checked in by dumas, 9 years ago

Nouvelle version Hemin-15 : Hemisphere Nord 15km

File size: 4.6 KB
Line 
1!> \file module_choix-hemin40-0.4.f90
2!! Ce module permet de choisir quels package on veut utiliser
3!!
4!<
5
6!> \namespace MODULE_CHOIX
7!! Ce module permet de choisir quels package on veut utiliser
8!! \author CatRitz
9!! \date ...
10!! @note Used modules:
11!! @note   - use lect_topo_hemin40   
12!! @note   - use lect_clim_act_hemin40
13!! @note   - use climat_forcage_mod
14!! @note   - use no_lakes
15!! @note   - use isostasie_mod 
16!! @note   - use deformation_mod
17!! @note   - use  prop_thermiques_ice
18!! @note   - use eau_basale
19!! @note   - use sliding_Bindschadler
20!! @note   - use dragging_hwat_contmaj
21!! @note   - use eq_ellip_sgbsv_mod
22!! @note   - use calving_frange
23!! @note   - use equat_adv_diff_2D       
24!! @note   - use bmelt_nor_regions
25!! @note   - use fake_nor
26!! @note   - use out_profile 
27!! @note   - use out_cptr   
28!! @note   - use out_hz       
29!! @note   - use output_hemin40_mod
30!! @note   - use printtable
31!<
32
33MODULE MODULE_CHOIX
34
35!--------------Lecture topo ------------------------
36! use lect_topo_heino      ! pour Heino
37! use lect_topo_anteis    ! pour l'antarctique 40 km
38use lect_topo_hemin15    ! pour l'hemisphere nord 40 km
39!use lect_topo_eurasie   ! pour l'eurasie  (toute resolutions)
40
41!--------------Lecture climat ref ------------------
42! Le climat de ref si necessaire est maintenant lu par le module de climat directement
43!use lect_clim_act_anteis
44!use lect_clim_act_hemin40 ! pour l'hemisphere nord et l'eurasie
45! use  climat_heino
46
47!--------------Module climat ---------------
48!use climat_forcage_mois_mod ! forcage mensuel GCM 1 Snapshot Fev 2015
49use climat_Grice2sea_years_mod ! forcage avec SMB type MAR Fev2015
50
51! Anciens modules pas encore valides
52!!!!!!use climat_perturb_mod ! pour simule climat equilibre type Loveclim
53!!!!!!use climat_forcage_stat_mois_mod  ! climat constant mensuel GCMs
54!!!!!!use climat_forcage_mod ! pour cycle force GCM avec index
55!!!!!!use climat_forcage_insolation_mod ! methode JB multi-snapshots mensuelle mais pour un etat stationnaire avec correction topo GCM => GRISLI
56!!!!!!use climat_synthes_mod
57!!!!!!use climat_profil_mod
58!!!!!!use climat_regions_delta
59
60!use ablation_mod ! calcul de l'ablation (PDD ou autre methode)
61use no_ablation  ! pas de calcul de l'ablation => lecture fichier SMB (necessaire avec climat_Grice2sea_years_mod)
62
63! pas de lacs proglaciaires
64use no_lakes
65
66! suivi des traceurs ou pas ?
67!use tracer_mod  ! probablement pas compatible avec Hemin-40 actuellement
68use notracer_mod
69
70!--------------Choix isostasie----------------------
71use isostasie_mod    ! module permettant de calculer la deflexion isostasique
72!use noisostasie_mod ! module pour ne pas avoir d'isostasie
73
74
75!--------------Module Physique---------------------
76!use deformation_mod         ! module concernant les lois de deformation
77use deformation_mod_2lois   ! module concernant les lois de deformation
78
79!--------------Module propritete thermique de la glace
80use prop_thermiques_ice
81! use prop_therm_ice_heino
82
83! eau basale
84use eau_basale
85
86! sliding- dragging
87!use module sliding_vitbal
88use sliding_Bindschadler
89!use sliding_dragging_heino    ! loi de glissement heino : mis dans diffusiv :
90
91
92!use dragging_vitbil
93!use dragging_hwatstream
94!use dragging_hwat_contmaj ! frottement basal catherine grisliv8 ice stream peu actifs
95use dragging_hwat_sedim
96!use dragging_hwat_cont
97
98!------------ spinup -----------------------------------
99use no_spinup           ! spinup=0
100!use spinup_vitbil         ! plusieurs variantes de spinup : inclue le dragging
101                          ! enlever le use dragging dans ce cas là
102
103! use eq_elliptique_mod ! ancienne version (remplimat-5)
104use eq_ellip_sgbsv_mod ! nouvelle version juillet 2008
105
106! calving
107!use calving_vincent ! ancienne version
108use calving_frange
109
110! choix resolution de la conservation de la masse
111!-----------------------------------------------
112!use equat_adv_diff_2D          ! conservation masse avec advection-diffusion
113use equat_adv_diff_2D_vect      ! le vecteur est maintenant dans l'appel
114
115
116!--------------Fusion basale------------------------
117!use bmelt_ant_regions ! pour l'Antarctique avec régions
118!use bmelt_nor_regions ! pour le nord avec régions pas encore valide pour hemin15
119use bmelt_nor_depth   ! pour le nord avec profondeur d'eau
120
121
122! fake -------fausses routines pour compatibilités
123! use fake_heino
124! use fake_ant
125use fake_hemin15
126!-------------- Outputs-----------------------------
127!
128use out_profile  !profils
129!use out_cptr     ! fichier de reprise
130use out_hz       ! module de sorties snapshot dans un plan horizontal
131
132!-----Suivi temporel
133use output_hemin40_mod
134! use output_antarcti_mod
135! use output_heino
136!-----debugage...
137use printtable
138
139
140end module MODULE_CHOIX
Note: See TracBrowser for help on using the repository browser.