Ignore:
Timestamp:
Jul 7, 2009, 4:01:00 PM (15 years ago)
Author:
Laurent Fairhead
Message:

Modifications nécessaires a l'inclusion d'un calendrier réaliste.
La date courante est calculée dans leapfrog.F et exprimée en Jour Julien
(modifié). On en a profité pour faire un peu de ménage dans la gestion des dates
du modèle.
Dans la physique, on utilise les routines de passages entre calendrier Julien et
Gregorien incluses dans IOIPSL pour calculer le nombre de jours écoulés depuis le
1er janvier (pour les conditions aux limites) ou l'equinoxe (pour le calcul de
la longitude solaire). Le calcul de l'orbite reprend celui du gcm planétaire
(codé par FH)
On décide du calendrier à utiliser à l'aide du paramètre calend du run.def. Par
défaut celui-ci est à earth_360d
LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/branches/LMDZ4-dev/libf/dyn3dpar/calfis_p.F

    r1142 r1201  
    11!
    2 ! $Header$
     2! $Id$
    33!
    44C
    55C
    66      SUBROUTINE calfis_p(lafin,
    7      $                  rdayvrai,
     7     $                  jD_cur, jH_cur,
    88     $                  heure,
    99     $                  pucov,
     
    209209      SAVE firstcal,debut
    210210c$OMP THREADPRIVATE(firstcal,debut)
    211       REAL rdayvrai
     211      REAL :: jD_cur, jH_cur
    212212     
    213213      REAL,SAVE,dimension(1:iim,1:llm):: du_send,du_recv,dv_send,dv_recv
     
    334334c   ---------------
    335335c
    336 
     336n
    337337      DO iq=1,nqtot
    338338         iiq=niadv(iq)
     
    665665     .             debut,
    666666     .             lafin,
    667      .             rdayvrai,
    668      .             heure,
     667     .             jD_cur,
     668     .             jH_cur,
    669669     .             dtphys,
    670670     .             zplev_omp,
Note: See TracChangeset for help on using the changeset viewer.