/[lmdze]/trunk/Sources/phylmd/clesphys2.f
ViewVC logotype

Annotation of /trunk/Sources/phylmd/clesphys2.f

Parent Directory Parent Directory | Revision Log Revision Log


Revision 51 - (hide annotations)
Tue Sep 20 09:14:34 2011 UTC (12 years, 7 months ago) by guez
Original Path: trunk/libf/phylmd/clesphys2.f90
File size: 1572 byte(s)
Split "getincom.f90" into "getincom.f90" and "getincom2.f90". Split
"nuage.f" into "nuage.f90", "diagcld1.f90" and "diagcld2.f90". Created
module "chem" from included file "chem.h". Moved "YOEGWD.f90" to
directory "Orography".

In "physiq", for evaporation of water, "zlsdcp" was equal to
"zlvdc". Removed useless variables.

1 guez 12 module clesphys2
2    
3 guez 51 ! From version 1.3 2005/06/06 13:16:33
4 guez 12
5     implicit none
6    
7 guez 51 LOGICAL:: cycle_diurne = .TRUE.
8 guez 12 ! Cette option permet d'éteindre le cycle diurne.
9     ! Peut être utile pour accélérer le code.
10    
11 guez 51 LOGICAL:: soil_model = .TRUE.
12     ! Choix du modele de sol (Thermique ?)
13 guez 12 ! Option qui pourait un string afin de pouvoir
14     ! plus de choix ! Ou meme une liste d'options
15    
16 guez 51 LOGICAL:: new_oliq = .TRUE.
17     ! Permet de mettre en route la nouvelle parametrisation de l'eau liquide
18 guez 12
19 guez 51 LOGICAL:: ok_orodr = .TRUE. ! pour l'orographie
20     LOGICAL:: ok_orolf = .TRUE. ! pour l'orographie
21 guez 12
22 guez 51 LOGICAL:: ok_limitvrai = .FALSE.
23     ! On peut forcer le modele a lire le fichier SST de la bonne
24     ! annee. C'est une tres bonne idee, pourquoi ne pas mettre toujours
25     ! a y ?
26 guez 12
27 guez 51 INTEGER:: nbapp_rad = 12
28 guez 12 ! (nombre d'appels des routines de rayonnements par jour)
29    
30     INTEGER:: iflag_con = 2
31 guez 13 ! Flag pour la convection :
32     ! 1 LMD,
33     ! 2 Tiedtke,
34     ! 3 CCM(NCAR)
35     ! 3 KE
36     ! 4 KE vect
37 guez 12
38 guez 13 contains
39    
40     subroutine read_clesphys2
41    
42     namelist /clesphys2_nml/cycle_diurne, soil_model, new_oliq, &
43     ok_orodr, ok_orolf, ok_limitvrai, nbapp_rad, iflag_con
44    
45     !------------------------------------
46    
47     print *, "Enter namelist 'clesphys2_nml'."
48     read(unit=*, nml=clesphys2_nml)
49     write(unit=*, nml=clesphys2_nml)
50    
51     select case (iflag_con)
52     case (1)
53     PRINT *, 'Schéma convection LMD'
54     case (2)
55     PRINT *, 'Schéma convection Tiedtke'
56     case (3)
57     PRINT *, 'Schéma convection CCM'
58     END select
59    
60     end subroutine read_clesphys2
61    
62 guez 12 end module clesphys2

  ViewVC Help
Powered by ViewVC 1.1.21