source: branches/iLoveclim/SOURCES/Ant45_CISM_files/module_choix_antar45CISM.f90 @ 244

Last change on this file since 244 was 244, checked in by aquiquet, 5 years ago

Grisli-iloveclim branch merged to trunk at revision 243

File size: 3.6 KB
Line 
1!> \file module_choix_antar45CISM.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_ant_CISM_45
12!! @note   - use lect_clim_act_ant_45
13!! @note   - use climat_perturb_mod
14!! @note   - use no_rsl
15!! @note   - use isostasie_mod
16!! @note   - use deformation_mod_2lois   
17!! @note   - use  prop_thermiques_ice
18!! @note   - use eau_basale
19!! @note   - use sliding_Bindschadler
20!! @note   - use dragging_vit_bil_CISM_45
21!! @note   - use eq_ellip_sgbsv_mod
22!! @note   - use calving_frange
23!! @note   - use equat_adv_diff_2D_vect     
24!! @note   - use bmelt_seuil_prof
25!! @note   - use fake_ant
26!! @note   - use out_profile
27!! @note   - use out_cptr     
28!! @note   - use out_hz     
29!! @note   - use output_antarcti_mod
30!! @note   - use printtable
31!<
32
33
34MODULE MODULE_CHOIX
35
36!--------------Lecture topo ------------------------
37! use lect_topo_heino      ! pour Heino
38! use lect_topo_anteis    ! pour l'antarctique 40 km
39
40use lect_topo_ant_CISM_45
41!use lect_topo_nord40    ! pour l'hemisphere nord 40 km
42!use lect_topo_eurasie   ! pour l'eurasie  (toute resolutions)
43
44!--------------Lecture climat ref ------------------
45!use lect_clim_act_anteis
46
47use lect_clim_act_ant_45
48
49! use lect_clim_act_nord40 ! pour l'hemisphere nord et l'eurasie
50! use  climat_heino
51
52!--------------Lecture climat forcage---------------
53
54use climat_perturb_mod
55!use climat_forcage_mod
56!use climat_synthes_mod
57!use climat_profil_mod
58!use climat_regions_delta
59
60! pas de differences locales de niveau marin
61use no_rsl
62
63!--------------Choix isostasie----------------------
64use isostasie_mod  ! module permettant de calculer la deflexion isostasique
65! use noisostasie_mod ! module pour ne pas avoir d'isostasie
66
67
68!--------------Module Physique---------------------
69!use deformation_mod  ! module concernant les lois de deformation
70use deformation_mod_2lois   ! module concernant les lois de deformation
71
72!--------------Module propriete thermique de la glace
73use  prop_thermiques_ice
74! use prop_therm_ice_heino
75
76! eau basale
77use eau_basale
78
79! sliding- dragging
80! use module sliding_vitbal
81use sliding_Bindschadler
82! use sliding_dragging_heino    ! loi de glissement heino : mis dans diffusiv :
83
84
85!use dragging_vitbil
86! use dragging_hwatstream
87
88!use dragging_hwat_cont
89
90!use dragging_hwat_contmaj
91
92use dragging_vit_bil_CISM_45
93
94! module concernant l'eq. elliptique (pour les streams et shelves)
95
96! use eq_elliptique_mod ! ancienne version (remplimat-5)
97use eq_ellip_sgbsv_mod ! nouvelle version juillet 2008
98
99! calving
100use calving_frange
101
102! choix resolution de la conservation de la masse
103!-----------------------------------------------
104!use equat_adv_diff_2D          ! conservation masse avec advection-diffusion
105use equat_adv_diff_2D_vect      ! le vecteur est maintenant dans l'appel
106
107!--------------Fusion basale------------------------
108!use bmelt_ant_regions ! pour l'Antarctique avec régions
109
110use bmelt_seuil_prof
111
112! USE BMELT_NOR_REGIONS ! pour le nord avec régions
113! use BMELT_NOR_DEPTH   ! pour le nord avec profondeur d'eau
114
115
116! fake -------fausses routines pour compatibilités
117! use fake_heino
118use fake_ant
119
120! use fake_nord
121!-------------- Outputs-----------------------------
122!
123use out_profile  !profils
124!use out_cptr     ! fichier de reprise
125use out_hz       ! module de sorties snapshot dans un plan horizontal
126
127!-----Suivi temporel
128! use output_heminord_mod
129 use output_antarcti_mod
130! use output_heino
131!-----debugage...
132use printtable
133
134
135end module MODULE_CHOIX
Note: See TracBrowser for help on using the repository browser.