1 | MODULE indice_sol_mod |
---|
2 | |
---|
3 | IMPLICIT NONE |
---|
4 | |
---|
5 | INTEGER, PARAMETER :: nbsrf = 4 ! nombre de sous-fractions pour une maille |
---|
6 | INTEGER, PARAMETER :: is_ter=1, is_lic=2, is_oce = 3, is_sic=4 |
---|
7 | ! terre ! ocean ! glacier continental ! glace de mer |
---|
8 | |
---|
9 | INTEGER, PARAMETER :: is_ave=nbsrf+1 ! valeur moyenne sur l'ensemble des surfaces |
---|
10 | REAL, PARAMETER :: epsfra=1.0E-05 |
---|
11 | |
---|
12 | CHARACTER(len=3), DIMENSION(nbsrf), PARAMETER :: clnsurf = (/'ter', 'lic', 'oce', 'sic'/) |
---|
13 | !FC |
---|
14 | INTEGER, SAVE :: nvm_orch ! Nombre de type de vegetation ds ORCHIDEE |
---|
15 | !$OMP THREADPRIVATE(nvm_orch) |
---|
16 | ! |
---|
17 | !AM heterogeneous continental sub-surfaces |
---|
18 | !!! If max_nbtersrf is modified, please change also the output number in phys_output_ctrlout_mod.F90 |
---|
19 | INTEGER, PARAMETER :: max_nbtersrf = 5 ! maximal number of continental sub-surfaces |
---|
20 | CHARACTER(len=1), DIMENSION(max_nbtersrf), PARAMETER :: nb_tersrf = (/'1', '2', '3', '4', '5'/) |
---|
21 | !!! nsoilout must be lower than nsoilmx |
---|
22 | INTEGER, PARAMETER :: nsoilout = 10 ! number of soil layers for output |
---|
23 | CHARACTER(len=2), DIMENSION(nsoilout), PARAMETER :: nb_soil = (/'01','02','03','04','05','06','07','08','09','10'/)!,'11','12','13','14'/) |
---|
24 | |
---|
25 | END MODULE indice_sol_mod |
---|
26 | |
---|