--- trunk/Sources/phylmd/clesphys.f 2018/01/08 14:12:02 251 +++ trunk/phylmd/clesphys.f90 2019/06/13 14:40:06 328 @@ -4,23 +4,33 @@ implicit none - REAL:: co2_ppm = 348. ! AMIP II, concentration du gaz carbonique en ppmv - real:: solaire = 1365. ! AMIP II, constante solaire en W/m2 - double precision, save:: RCO2 ! Concentration du CO2 - double precision, save:: RCH4 ! Concentration du CH4 - double precision, save:: RN2O ! Concentration du N2O - double precision, save:: RCFC11 ! Concentration du CFC11 - double precision, save:: RCFC12 ! Concentration du CFC12 - double precision:: CH4_ppb = 1650., N2O_ppb = 306. - double precision:: CFC11_ppt = 280., CFC12_ppt = 484. - REAL:: cdmmax = 1.3E-3, cdhmax = 1.1E-3 ! seuils cdrm, cdrh + REAL, protected:: co2_ppm = 348. + ! AMIP II, concentration du gaz carbonique en ppmv - REAL:: ksta = 1.0e-10, ksta_ter = 1.0e-10 + real, protected:: solaire = 1365. ! AMIP II, constante solaire en W/m2 + double precision, save, protected:: RCO2 ! Concentration du CO2 + double precision, save, protected:: RCH4 ! Concentration du CH4 + double precision, save, protected:: RN2O ! Concentration du N2O + double precision, save, protected:: RCFC11 ! Concentration du CFC11 + double precision, save, protected:: RCFC12 ! Concentration du CFC12 + double precision, protected:: CH4_ppb = 1650., N2O_ppb = 306. + double precision, protected:: CFC11_ppt = 280., CFC12_ppt = 484. + REAL, protected:: cdmmax = 1.3E-3, cdhmax = 1.1E-3 ! seuils cdrm, cdrh + + REAL, protected:: ksta = 1e-10, ksta_ter = 1e-10 ! param\`etres de stabilit\'e sur terre et en dehors - LOGICAL:: ok_kzmin = .true.! calcul de Kzmin dans la couche limite de surface - INTEGER, save:: ecrit_ins - logical:: ok_instan = .false. ! sorties instantanees dans le fichier histins + LOGICAL, protected:: ok_kzmin = .true. + ! calcul de Kzmin dans la couche limite de surface + + INTEGER, save, protected:: ecrit_ins = 1 + ! number of time steps of physics between outputs + + logical, protected:: ok_instan = .false. + ! sorties instantanees dans le fichier histins + + real, protected:: f_cdrag_ter = 1., f_cdrag_oce = 0.8 + ! surface drag coefficients contains @@ -30,12 +40,10 @@ namelist /clesphys_nml/ solaire, co2_ppm, CH4_ppb, N2O_ppb, CFC11_ppt, & CFC12_ppt, cdmmax, cdhmax, ksta, ksta_ter, ok_kzmin, ecrit_ins, & - ok_instan + ok_instan, f_cdrag_ter, f_cdrag_oce !--------------------------------------------------------- - ecrit_ins = NINT(86400./48.) - print *, "Enter namelist 'clesphys_nml'." read(unit=*, nml=clesphys_nml) write(unit_nml, nml=clesphys_nml)