Ignore:
Timestamp:
Jan 31, 2008, 6:20:42 PM (16 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/physiq.F

    r881 r883  
    687687c
    688688      REAL qsol(klon)
     689      REAL,save :: qsol0
     690      REAL,save ::  solarlong0
    689691c
    690692      REAL,allocatable,save :: falbe(:,:)
     
    14781480c======================================================================
    14791481
    1480       if (klon.eq.1) then
    1481           print*,'WARNING !!!! omega=0'
    1482           omega=0.
    1483           igout=1
     1482      if (1.eq.1) then
     1483          igout=klon/2
    14841484         write(lunout,*) 'DEBUT DE PHYSIQ !!!!!!!!!!!!!!!!!!!!'
    14851485         write(lunout,*)
     
    17381738c
    17391739         call conf_phys(ocean, ok_veget, ok_journe, ok_mensuel,
    1740      .                  ok_instan, ok_hf, seuil_inversion,
     1740     .                  ok_instan, ok_hf,
     1741     .                  solarlong0,qsol0,seuil_inversion,
    17411742     .                  fact_cldcon, facttemps,ok_newmicro,iflag_radia,
    17421743     .                  iflag_cldcon,iflag_ratqs,ratqsbas,ratqshaut,
     
    22562257
    22572258c
    2258 C calculs necessaires au calcul de l'albedo dans l'interface
    2259 c
    2260       CALL orbite(FLOAT(julien),zlongi,dist)
     2259c=========================================================================
     2260! Calculs de l'orbite.
     2261! Necessaires pour le rayonnement et la surface (calcul de l'albedo).
     2262! doit donc etre placé avant radlwsw et pbl_surface
     2263
     2264!   choix entre calcul de la longitude solaire vraie ou valeur fixee a
     2265!   solarlong0
     2266
     2267      if (solarlong0<-999.) then
     2268         CALL orbite(FLOAT(julien),zlongi,dist)
     2269      else
     2270         zlongi=solarlong0  ! longitude solaire vraie
     2271         dist=1.            ! distance au soleil / moyenne
     2272      endif
     2273
     2274      print*,'Longitude solaire ',zlongi,solarlong0
     2275
     2276!  Avec ou sans cycle diurne
    22612277      IF (cycle_diurne) THEN
    22622278        zdtime=dtime*FLOAT(radpas) ! pas de temps du rayonnement (s)
     
    22922308c   dsens, devap, zxsnow, zxfluxt, zxfluxq, q2m, fluxq
    22932309c
     2310
     2311      if (qsol0>0.) qsol(:)=qsol0
     2312
    22942313      CALL pbl_surface(
    22952314     e     dtime,     date0,     itap,    julien,
Note: See TracChangeset for help on using the changeset viewer.