Ignore:
Timestamp:
Nov 22, 2010, 2:16:44 PM (14 years ago)
Author:
musat
Message:

phyetat0, phyredem: correction dimension verticale pbl_tke: pbl_tke(:,1:klev+1,:)
physiq: pour pouvoir fixer la longitude solaire avec la nouvelle orbite
JYG/IM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/branches/LMDZ5V2.0-dev/libf/phylmd/physiq.F

    r1454 r1456  
    12501250cym Attention pbase pas initialise dans concvl !!!!
    12511251          pbase=0
     1252          paire_ter(:)=0.   
    12521253cIM 180608
    12531254c         pmflxr=0.
     
    18461847! doit donc etre placé avant radlwsw et pbl_surface
    18471848
    1848 ! calcul selon la routine utilisee pour les planetes
    1849       if (new_orbit) then
    1850         call ymds2ju(year_cur, mth_eq, day_eq,0., jD_eq)
    1851         day_since_equinox = (jD_cur + jH_cur) - jD_eq
    1852 !        day_since_equinox = (jD_cur) - jD_eq
    1853         call solarlong(day_since_equinox, zlongi, dist)
    1854       else     
    1855 ! calcul selon la routine utilisee pour l'AR4
     1849!!!   jyg 17 Sep 2010 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     1850      call ymds2ju(year_cur, mth_eq, day_eq,0., jD_eq)
     1851      day_since_equinox = (jD_cur + jH_cur) - jD_eq
     1852!
    18561853!   choix entre calcul de la longitude solaire vraie ou valeur fixee a
    18571854!   solarlong0
    1858         if (solarlong0<-999.) then
    1859            CALL orbite(REAL(days_elapsed+1),zlongi,dist)
    1860         else
     1855      if (solarlong0<-999.) then
     1856       if (new_orbit) then
     1857! calcul selon la routine utilisee pour les planetes
     1858        call solarlong(day_since_equinox, zlongi, dist)
     1859       else
     1860! calcul selon la routine utilisee pour l'AR4
     1861        CALL orbite(REAL(days_elapsed+1),zlongi,dist)
     1862       endif
     1863      else
    18611864           zlongi=solarlong0  ! longitude solaire vraie
    18621865           dist=1.            ! distance au soleil / moyenne
    1863         endif
    18641866      endif
     1867!!!
     1868
    18651869      if(prt_level.ge.1)                                                &
    18661870     &    write(lunout,*)'Longitude solaire ',zlongi,solarlong0,dist
     
    33753379     I                   cdragh,coefh,u1,v1,ftsol,pctsrf,
    33763380     I                   frac_impa, frac_nucl,
    3377      I                   pphis,airephy,dtime,itap,
    3378      I                   rlon,rlat,qx(:,:,ivap),da,phi,mp,upwd,dnwd)
     3381     I                   pphis,airephy,dtime,itap)
    33793382
    33803383
Note: See TracChangeset for help on using the changeset viewer.