Ignore:
Timestamp:
Jan 31, 2008, 6:20:42 PM (17 years ago)
Author:
Laurent Fairhead
Message:

modifications pour faire de l'aquaplanète FH
LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/trunk/libf/phylmd/conf_phys.F90

    r879 r883  
    66
    77  subroutine conf_phys(ocean, ok_veget, ok_journe, ok_mensuel, ok_instan, ok_hf, &
    8  &                     seuil_inversion, &
     8 &                     solarlong0,qsol0,seuil_inversion, &
    99 &                     fact_cldcon, facttemps,ok_newmicro,iflag_radia,&
    1010 &                     iflag_cldcon, &
     
    2626include "compbl.h"
    2727include "control.h"
     28include "comsoil.h"
    2829!
    2930! Configuration de la "physique" de LMDZ a l'aide de la fonction
     
    9394  INTEGER,SAVE :: iflag_pdf_omp
    9495  REAL,SAVE :: rad_froid_omp, rad_chau1_omp, rad_chau2_omp
     96  REAL,SAVE :: inertie_sol_omp,inertie_sno_omp,inertie_ice_omp
     97  REAL      :: qsol0
     98  REAL,SAVE :: qsol0_omp
     99  REAL      :: solarlong0
     100  REAL,SAVE :: solarlong0_omp
    95101  INTEGER,SAVE :: top_height_omp,overlap_omp
    96102  REAL,SAVE :: cdmmax_omp,cdhmax_omp,ksta_omp,ksta_ter_omp
     
    536542  ratqshaut_omp = 0.3
    537543  call getin('ratqshaut',ratqshaut_omp)
     544
     545!
     546!-----------------------------------------------------------------------
     547! Longitude solaire pour le calcul de l'ensoleillement en degre
     548! si on veut imposer la saison. Sinon, solarlong0=-999.999
     549!Config Key  = solarlong0
     550!Config Desc = 
     551!Config Def  = -999.999
     552!Config Help =
     553!
     554  solarlong0_omp = -999.999
     555  call getin('solarlong0',solarlong0_omp)
     556!
     557!-----------------------------------------------------------------------
     558!  Valeur imposee de l'humidite du sol pour le modele bucket.
     559!Config Key  = qsol0
     560!Config Desc = 
     561!Config Def  = -1.
     562!Config Help =
     563!
     564  qsol0_omp = -1.
     565  call getin('qsol0',qsol0_omp)
     566!
     567!-----------------------------------------------------------------------
     568!
     569!Config Key  = inertie_ice
     570!Config Desc = 
     571!Config Def  = 2000.
     572!Config Help =
     573!
     574  inertie_ice_omp = 2000.
     575  call getin('inertie_ice',inertie_ice_omp)
     576!
     577!Config Key  = inertie_sno
     578!Config Desc = 
     579!Config Def  = 2000.
     580!Config Help =
     581!
     582  inertie_sno_omp = 2000.
     583  call getin('inertie_sno',inertie_sno_omp)
     584!
     585!Config Key  = inertie_sol
     586!Config Desc = 
     587!Config Def  = 2000.
     588!Config Help =
     589!
     590  inertie_sol_omp = 2000.
     591  call getin('inertie_sol',inertie_sol_omp)
    538592
    539593!
     
    872926    reevap_ice = reevap_ice_omp
    873927    iflag_pdf = iflag_pdf_omp
     928    solarlong0 = solarlong0_omp
     929    qsol0 = qsol0_omp
     930    inertie_sol = inertie_sol_omp
     931    inertie_ice = inertie_ice_omp
     932    inertie_sno = inertie_sno_omp
    874933    rad_froid = rad_froid_omp
    875934    rad_chau1 = rad_chau1_omp
     
    9961055  write(numout,*)' type_run = ',type_run
    9971056  write(numout,*)' ok_isccp = ',ok_isccp
     1057  WRITE(numout,*)' solarlong0 = ', solarlong0
     1058  write(numout,*)' qsol0 = ', qsol0
     1059  write(numout,*)' inertie_sol = ', inertie_sol
     1060  write(numout,*)' inertie_ice = ', inertie_ice
     1061  write(numout,*)' inertie_sno = ', inertie_sno
     1062
    9981063  write(numout,*)' lonmin lonmax latmin latmax bilKP_ins =',&
    9991064 & lonmin_ins, lonmax_ins, latmin_ins, latmax_ins
Note: See TracChangeset for help on using the changeset viewer.