source: LMDZ5/trunk/libf/phylmd/clesphys.h @ 1978

Last change on this file since 1978 was 1961, checked in by fhourdin, 10 years ago

ocean_force_mod est mis à jour pour inclure en option le cas 1D, et éviter

de dupliquer la routine dans phy1d.

clesphys.h est modifié pour placer les réels avant les entiers et logiques

pour éviter des warnings à la compilation.

  • Property copyright set to
    Name of program: LMDZ
    Creation date: 1984
    Version: LMDZ5
    License: CeCILL version 2
    Holder: Laboratoire de m\'et\'eorologie dynamique, CNRS, UMR 8539
    See the license file in the root directory
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 5.5 KB
Line 
1
2!
3! $Id: clesphys.h 1961 2014-02-08 00:37:48Z fhourdin $
4!
5!  ATTENTION!!!!: ce fichier include est compatible format fixe/format libre
6!                 veillez à n'utiliser que des ! pour les commentaires
7!                 et à bien positionner les & des lignes de continuation
8!                 (les placer en colonne 6 et en colonne 73)
9!
10!..include cles_phys.h
11!
12       LOGICAL cycle_diurne,soil_model,new_oliq,ok_orodr,ok_orolf
13       LOGICAL ok_limitvrai
14       INTEGER nbapp_rad, iflag_con,iflag_ener_conserv
15       REAL co2_ppm, co2_ppm0, solaire
16       REAL(kind=8) RCO2, RCH4, RN2O, RCFC11, RCFC12 
17       REAL(kind=8) RCO2_act, RCH4_act, RN2O_act, RCFC11_act, RCFC12_act 
18       REAL(kind=8) CH4_ppb, N2O_ppb, CFC11_ppt, CFC12_ppt
19!IM ajout CFMIP2/CMIP5
20       LOGICAL ok_4xCO2atm
21       REAL(kind=8) RCO2_per,RCH4_per,RN2O_per,RCFC11_per,RCFC12_per
22       REAL(kind=8) CH4_ppb_per,N2O_ppb_per,CFC11_ppt_per,CFC12_ppt_per
23
24!OM ---> correction du bilan d'eau global
25!OM Correction sur precip KE
26       REAL cvl_corr
27!OM Fonte calotte dans bilan eau
28       LOGICAL ok_lic_melt
29
30!IM simulateur ISCCP
31       INTEGER top_height, overlap
32!IM seuils cdrm, cdrh
33       REAL cdmmax, cdhmax
34!IM param. stabilite s/ terres et en dehors
35       REAL ksta, ksta_ter
36!IM ok_kzmin : clef calcul Kzmin dans la CL de surface cf FH
37       LOGICAL ok_kzmin
38!IM, MAFo fmagic, pmagic : parametres - additionnel et multiplicatif - 
39!                          pour regler l albedo sur ocean
40       REAL fmagic, pmagic
41! Hauteur (imposee) du contenu en eau du sol
42           REAL qsol0,albsno0,evap0
43! Frottement au sol (Cdrag)
44       Real f_cdrag_ter,f_cdrag_oce
45! Rugoro
46       Real f_rugoro
47
48!IM lev_histhf  : niveau sorties 6h
49!IM lev_histday : niveau sorties journalieres
50!IM lev_histmth : niveau sorties mensuelles
51!IM lev_histdayNMC : on peut sortir soit sur 8 (comme AR5) ou bien
52!                    sur 17 niveaux de pression
53       INTEGER lev_histhf, lev_histday, lev_histmth
54       INTEGER lev_histdayNMC
55       Integer lev_histins, lev_histLES 
56!IM ok_histNMC  : sortie fichiers niveaux de pression (histmthNMC, histdayNMC, histhfNMC)
57!IM freq_outNMC : frequences de sortie fichiers niveaux de pression (histmthNMC, histdayNMC, histhfNMC)
58!IM freq_calNMC : frequences de calcul fis. hist*NMC.nc
59!IM pasphys : pas de temps de physique (secondes)
60       REAL pasphys
61       LOGICAL ok_histNMC(3)
62       INTEGER levout_histNMC(3)
63       REAL freq_outNMC(3) , freq_calNMC(3)
64       CHARACTER(len=4) type_run
65! aer_type: pour utiliser un fichier constant dans readaerosol
66       CHARACTER(len=8) :: aer_type
67       LOGICAL ok_regdyn
68       REAL lonmin_ins, lonmax_ins, latmin_ins, latmax_ins
69       REAL ecrit_ins, ecrit_hf, ecrit_day
70       REAL ecrit_mth, ecrit_tra, ecrit_reg
71       REAL ecrit_LES
72       REAL freq_ISCCP, ecrit_ISCCP
73       REAL freq_COSP
74       LOGICAL :: ok_cosp,ok_mensuelCOSP,ok_journeCOSP,ok_hfCOSP
75       INTEGER :: ip_ebil_phy, iflag_rrtm, iflag_ice_thermo
76       LOGICAL :: ok_strato
77       LOGICAL :: ok_hines, ok_gwd_rando
78
79       COMMON/clesphys/                                                 &
80! REAL FIRST
81     &       co2_ppm, solaire                                           &
82     &     , RCO2, RCH4, RN2O, RCFC11, RCFC12                           &
83     &     , RCO2_act, RCH4_act, RN2O_act, RCFC11_act, RCFC12_act       &
84     &     , RCO2_per, RCH4_per, RN2O_per, RCFC11_per, RCFC12_per       &
85     &     , CH4_ppb, N2O_ppb, CFC11_ppt, CFC12_ppt                     &
86     &     , CH4_ppb_per, N2O_ppb_per, CFC11_ppt_per, CFC12_ppt_per     &
87     &     , cdmmax, cdhmax, ksta, ksta_ter                             &
88     &     , fmagic, pmagic                                             &
89     &     , f_cdrag_ter,f_cdrag_oce,f_rugoro                           &
90     &     , pasphys            , freq_outNMC, freq_calNMC              &
91     &     , lonmin_ins, lonmax_ins, latmin_ins, latmax_ins             &
92     &     , freq_ISCCP, ecrit_ISCCP, freq_COSP                         &
93     &     , cvl_corr                                                   &
94     &     , qsol0,albsno0,evap0                                        &
95     &     , co2_ppm0                                                   &
96     &     , ecrit_LES                                                  &
97     &     , ecrit_ins, ecrit_hf, ecrit_day                             &
98     &     , ecrit_mth, ecrit_tra, ecrit_reg                            &
99! THEN INTEGER AND LOGICALS
100     &     , top_height                                                 &
101     &     , cycle_diurne, soil_model, new_oliq                         &
102     &     ,ok_orodr, ok_orolf, ok_limitvrai, nbapp_rad, iflag_con      &
103     &     , iflag_ener_conserv                                         &
104     &     , ok_4xCO2atm                                                & 
105     &     , overlap                                                    &
106     &     , ok_kzmin                                                   &
107     &     , lev_histhf, lev_histday, lev_histmth                       &
108     &     , lev_histins, lev_histLES, lev_histdayNMC, levout_histNMC   &
109     &     , ok_histNMC                                                 &
110     &     , type_run, ok_regdyn, ok_cosp                               &
111     &     , ok_mensuelCOSP,ok_journeCOSP,ok_hfCOSP                     &
112     &     , ip_ebil_phy                                                &
113     &     , ok_lic_melt,           aer_type                            &
114     &     , iflag_rrtm, ok_strato,ok_hines                             &
115     &     , iflag_ice_thermo, ok_gwd_rando
116     
117       save /clesphys/
118!$OMP THREADPRIVATE(/clesphys/)
119 
Note: See TracBrowser for help on using the repository browser.