Ignore:
Timestamp:
Nov 29, 2013, 9:40:25 AM (11 years ago)
Author:
Laurent Fairhead
Message:

Merged trunk changes r1860:1909 into testing branch

Location:
LMDZ5/branches/testing
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/branches/testing

  • LMDZ5/branches/testing/libf

    • 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
  • LMDZ5/branches/testing/libf/phylmd

    • 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
  • LMDZ5/branches/testing/libf/phylmd/conf_phys_m.F90

    • 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
    r1864 r1910  
    8383  character (len = 10),SAVE  :: type_veget_omp
    8484  CHARACTER(len = 8),SAVE   :: aer_type_omp
     85  logical,SAVE              :: ok_snow_omp
    8586  logical,SAVE              :: ok_newmicro_omp
    8687  logical,SAVE        :: ok_journe_omp, ok_mensuel_omp, ok_instan_omp, ok_hf_omp       
     
    147148  REAL,SAVE :: inertie_sol_omp,inertie_sno_omp,inertie_ice_omp
    148149  REAL,SAVE :: qsol0_omp
     150  REAL,SAVE :: evap0_omp
     151  REAL,SAVE :: albsno0_omp
    149152  REAL      :: solarlong0
    150153  REAL,SAVE :: solarlong0_omp
     
    160163  REAL, SAVE :: freq_outNMC_omp(3), freq_calNMC_omp(3)
    161164  CHARACTER*4, SAVE :: type_run_omp
    162   LOGICAL,SAVE :: ok_isccp_omp
    163165  LOGICAL,SAVE :: ok_cosp_omp
    164166  LOGICAL,SAVE :: ok_mensuelCOSP_omp,ok_journeCOSP_omp,ok_hfCOSP_omp
     
    175177  INTEGER, SAVE :: nbapp_rad_omp, iflag_con_omp
    176178  INTEGER, SAVE :: iflag_ener_conserv_omp
     179  INTEGER, SAVE :: iflag_fisrtilp_qsat_omp
    177180  LOGICAL,SAVE :: ok_strato_omp
    178181  LOGICAL,SAVE :: ok_hines_omp
     
    227230  call getin('VEGET', type_veget_omp)
    228231!
     232
     233! Martin
     234!Config Key  = ok_snow
     235!Config Desc = Flag to activate snow model SISVAT
     236!Config Def  = .false.
     237  ok_snow_omp = .false.
     238  call getin('ok_snow', ok_snow_omp)
     239! Martin
     240
    229241!Config Key  = OK_journe
    230242!Config Desc = Pour des sorties journalieres
     
    677689       CALL getin('iflag_ener_conserv',iflag_ener_conserv_omp)
    678690
     691!Config  Key  = iflag_fisrtilp_qsat
     692!Config  Desc = Flag de convection
     693!Config  Def  = 1
     694!Config  Help = Flag  pour la convection les options suivantes existent :
     695!Config         -1 pour Kinetic energy correction
     696!Config         1  conservation kinetic and enthalpy
     697       iflag_fisrtilp_qsat_omp = 0
     698       CALL getin('iflag_fisrtilp_qsat',iflag_fisrtilp_qsat_omp)
     699
    679700!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    680701!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
    888909!
    889910!-----------------------------------------------------------------------
    890 !  Valeur imposee de l'humidite du sol pour le modele bucket.
    891 !Config Key  = qsol0
    892 !Config Desc = 
    893 !Config Def  = -1.
    894 !Config Help =
    895 !
     911!  Valeur imposee pour configuration idealisees
     912!Config Key  = qsol0 pour le bucket, evap0 pour aquaplanetes, albsno0
     913! Default value -1 to activate the full computation
    896914  qsol0_omp = -1.
    897915  call getin('qsol0',qsol0_omp)
     916  evap0_omp = -1.
     917  call getin('evap0',evap0_omp)
     918  albsno0_omp = -1.
     919  call getin('albsno0',albsno0_omp)
    898920!
    899921!-----------------------------------------------------------------------
     
    13411363  type_run_omp = 'AMIP'
    13421364  call getin('type_run',type_run_omp)
    1343 
    1344 !
    1345 !Config Key  = ok_isccp
    1346 !Config Desc =
    1347 !Config Def  = .true.
    1348 !Config Help =
    1349 !
    1350 ! ok_isccp = .true.
    1351   ok_isccp_omp = .false.
    1352   call getin('ok_isccp',ok_isccp_omp)
    13531365
    13541366!
     
    16811693    iflag_con = iflag_con_omp
    16821694    iflag_ener_conserv = iflag_ener_conserv_omp
     1695    iflag_fisrtilp_qsat = iflag_fisrtilp_qsat_omp
    16831696
    16841697    epmax = epmax_omp
     
    16961709    solarlong0 = solarlong0_omp
    16971710    qsol0 = qsol0_omp
     1711    evap0 = evap0_omp
     1712    albsno0 = albsno0_omp
    16981713    inertie_sol = inertie_sol_omp
    16991714    inertie_ice = inertie_ice_omp
     
    17371752         ok_veget=.false.
    17381753    endif
     1754    ! Martin
     1755    ok_snow = ok_snow_omp
     1756    ! Martin
    17391757
    17401758    ok_newmicro = ok_newmicro_omp
     
    17861804    iflag_cvl_sigd = iflag_cvl_sigd_omp
    17871805    type_run = type_run_omp
    1788     ok_isccp = ok_isccp_omp
    17891806    ok_cosp = ok_cosp_omp
    17901807    ok_mensuelCOSP = ok_mensuelCOSP_omp
     
    18601877  write(lunout,*)' Version ocean = ', version_ocean
    18611878  write(lunout,*)' Config veget = ', ok_veget,type_veget
     1879  write(lunout,*)' Snow model SISVAT : ok_snow = ', ok_snow
    18621880  write(lunout,*)' Sortie journaliere = ', ok_journe
    18631881  write(lunout,*)' Sortie haute frequence = ', ok_hf
     
    18931911  write(lunout,*)'iflag_con=',iflag_con
    18941912  write(lunout,*)'iflag_ener_conserv=',iflag_ener_conserv
     1913  write(lunout,*)'iflag_fisrtilp_qsat=',iflag_fisrtilp_qsat
    18951914  write(lunout,*)' epmax = ', epmax
    18961915  write(lunout,*)' ok_adj_ema = ', ok_adj_ema
     
    19581977  write(lunout,*)' iflag_clos = ', iflag_clos
    19591978  write(lunout,*)' type_run = ',type_run
    1960   write(lunout,*)' ok_isccp = ',ok_isccp
    19611979  write(lunout,*)' ok_cosp = ',ok_cosp
    19621980  write(lunout,*)' ok_mensuelCOSP = ',ok_mensuelCOSP
     
    19651983  write(lunout,*)' solarlong0 = ', solarlong0
    19661984  write(lunout,*)' qsol0 = ', qsol0
     1985  write(lunout,*)' evap0 = ', evap0
     1986  write(lunout,*)' albsno0 = ', albsno0
    19671987  write(lunout,*)' inertie_sol = ', inertie_sol
    19681988  write(lunout,*)' inertie_ice = ', inertie_ice
Note: See TracChangeset for help on using the changeset viewer.