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

Last change on this file since 4 was 4, checked in by dumas, 10 years ago

initial import GRISLI trunk

File size: 3.4 KB
Line 
1!
2!
3!  Ce module permet de choisir quels package on veut utiliser
4!
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 :
17use 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!--------------Lecture climat perturb ---------------
27
28! je vais utiliser uniquement climat_forcage_mois_mod
29
30!version mensuelle :
31use ablation_month
32!use ablation_month_lapsecouche
33use climat_perturb_mois_mod
34!use climat_perturb_mois_lapsecouche_mod
35!use climat_forcage_mois_mod ! pas encore vraiment operationnel
36!------------------
37
38! version annuelle :
39!use ablation_ann          ! le module pdd base sur Tann et Tjuly
40!use climat_perturb_mod
41!---------------------
42
43
44! pas de lacs proglaciaires
45use no_lakes
46
47! suivi des traceurs ou pas ?
48use tracer_mod
49!use notracer_mod
50
51
52!--------------Choix isostasie----------------------
53 use isostasie_mod  ! module permettant de calculer la deflexion isostasique
54! use noisostasie_mod ! module pour ne pas avoir d'isostasie
55
56
57!--------------Module Physique---------------------
58use deformation_mod_2lois   ! module concernant les lois de deformation
59
60!--------------Module propriete thermique de la glace
61use  prop_thermiques_ice
62! use prop_therm_ice_heino
63
64! eau basale
65use eau_basale
66
67! sliding- dragging
68! use module sliding_vitbal
69use sliding_Bindschadler
70! use sliding_dragging_heino    ! loi de glissement heino : mis dans diffusiv :
71
72
73!use dragging_vitbil
74! use dragging_hwatstream
75!use dragging_hwat_cont
76!use dragging_hwat_contmaj          !version neem sans streams
77use dragging_neem               ! neem avec streamsn,masque offline
78
79!------------ spinup -----------------------------------
80use no_spinup           ! spinup=0
81!use spinup_vitbil         ! plusieurs variantes de spinup : inclue le dragging
82                          ! enlever le use dragging dans ce cas là
83
84
85! module concernant l'eq. elliptique (pour les streams et shelves)
86
87! use eq_elliptique_mod ! ancienne version (remplimat-5)
88use eq_ellip_sgbsv_mod ! nouvelle version juillet 2008
89
90! calving
91use calving_frange
92
93! choix resolution de la conservation de la masse
94!-----------------------------------------------
95!use equat_adv_diff_2D          ! conservation masse avec advection-diffusion
96use equat_adv_diff_2D_vect      ! le vecteur est maintenant dans l'appel
97
98!--------------Fusion basale------------------------
99use  bmelt_seuil_prof
100! use bmelt_ant_regions ! pour l'Antarctique avec régions
101! USE BMELT_NOR_REGIONS ! pour le nord avec régions
102! use BMELT_NOR_DEPTH   ! pour le nord avec profondeur d'eau
103
104
105! fake -------fausses routines pour compatibilités
106! use fake_heino
107! use fake_ant
108use fake_greeneem
109
110! use fake_nord
111!-------------- Outputs-----------------------------
112!
113use out_profile  !profils
114!use out_cptr     ! fichier de reprise
115use out_hz       ! module de sorties snapshot dans un plan horizontal
116
117!-----Suivi temporel
118! use output_heminord_mod
119 use output_greeneem_mod
120! use output_heino
121!-----debugage...
122use printtable
123
124
125end module module_choix
Note: See TracBrowser for help on using the repository browser.