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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 213 - (hide annotations)
Mon Feb 27 15:44:55 2017 UTC (7 years, 2 months ago) by guez
File size: 1568 byte(s)
Removed module conema3_m. Moved variables epmax and iflag_clw of
conema3_m to conf_phys_m, where they are defined. Removed unused
variable ok_adj_ema of conema3_m.

Added variables d_t_ec, dtsw0 and dtlw0 to histins.nc (following LMDZ).

Removed case not lessivage in phytrac. (Not used in LMDZ without INCA
either.)

1 guez 3 module conf_phys_m
2    
3     implicit none
4    
5 guez 69 integer:: iflag_pbl = 1 ! for the planetary boundary layer
6     REAL:: rad_chau1 = 13., rad_chau2 = 9.
7 guez 213 real:: epmax = 0.993 ! \'efficacit\'e de pr\'ecipitation
8     integer:: iflag_clw = 0
9 guez 3
10     contains
11    
12 guez 68 subroutine conf_phys
13 guez 3
14 guez 68 ! From phylmd/conf_phys.F90, version 1.7 2005/07/05 07:21:23
15 guez 3
16 guez 68 ! Configuration de la "physique" de LMDZ.
17 guez 3
18 guez 191 USE clesphys, ONLY: read_clesphys
19 guez 69 use clesphys2, only: read_clesphys2
20 guez 68 USE comfisrtilp, ONLY: cld_lc_con, cld_lc_lsc, cld_tau_con, &
21     cld_tau_lsc, coef_eva, ffallv_con, ffallv_lsc, iflag_pdf, reevap_ice
22     use unit_nml_m, only: unit_nml
23 guez 125 USE yomcst, ONLY: read_YOMCST
24 guez 3
25 guez 213 namelist /conf_phys_nml/ epmax, iflag_clw, cld_lc_lsc, cld_lc_con, &
26     cld_tau_lsc, cld_tau_con, ffallv_lsc, ffallv_con, coef_eva, &
27     reevap_ice, iflag_pdf, iflag_pbl
28 guez 3
29 guez 69 namelist /nuagecom/ rad_chau1, rad_chau2
30    
31 guez 3 !-----------------------------------------------------------
32    
33     print *, "Call sequence information: conf_phys"
34 guez 69 call read_clesphys2
35 guez 125 call read_YOMCST
36 guez 3
37     cld_lc_lsc = 2.6e-4
38     cld_lc_con = 2.6e-4
39     cld_tau_lsc = 3600.
40     cld_tau_con = 3600.
41     ffallv_lsc = 1.
42     ffallv_con = 1.
43     coef_eva = 2.e-5
44     reevap_ice = .false.
45     iflag_pdf = 0
46 guez 62
47 guez 68 print *, "Enter namelist 'conf_phys_nml'."
48     read(unit=*, nml=conf_phys_nml)
49     write(unit_nml, nml=conf_phys_nml)
50 guez 62
51 guez 191 call read_clesphys
52 guez 62
53 guez 69 print *, "Enter namelist 'nuagecom'."
54     read(unit=*, nml=nuagecom)
55     write(unit_nml, nml=nuagecom)
56    
57 guez 3 end subroutine conf_phys
58    
59     end module conf_phys_m

  ViewVC Help
Powered by ViewVC 1.1.21