Changeset 431 for LMDZ.3.3/branches


Ignore:
Timestamp:
Dec 19, 2002, 3:52:05 PM (22 years ago)
Author:
lmdzadmin
Message:

Convergence avec la version de Ionela Musat

bilan_dyn.F : correction bug dimension (PF)
conf_gcm.F : remize a zero de la date initiale (LF)
control.h : remize a zero de la date initiale (LF)
diagedyn.F : correction bug dimension (IM)
etat0_netcdf.F : lecture de co2_ppm & solaire ds physiq.def
gcm.F : remize a zero de la date initiale (LF)

Location:
LMDZ.3.3/branches/rel-LF/libf/dyn3d
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • LMDZ.3.3/branches/rel-LF/libf/dyn3d/bilan_dyn.F

    r418 r431  
    4141      real phi(iip1,jjp1,llm)
    4242      real ucov(iip1,jjp1,llm)
    43       real vcov(iip1,jjp1,llm)
     43      real vcov(iip1,jjm,llm)
    4444      real trac(iip1,jjp1,llm,ntrac)
    4545
  • LMDZ.3.3/branches/rel-LF/libf/dyn3d/conf_gcm.F

    r351 r431  
    9494      anneeref = 1998
    9595      CALL getin('anneeref',anneeref)
     96
     97!Config  Key  = raz_date
     98!Config  Desc = Remise a zero de la date initiale
     99!Config  Def  = 0 (pas de remise a zero)
     100!Config  Help = Remise a zero de la date initiale
     101!Config         0 pas de remise a zero, on garde la date du fichier restart
     102!Config         1 prise en compte de la date de gcm.def avec remise a zero
     103!Config         des compteurs de pas de temps
     104      raz_date = 0
     105      CALL getin('raz_date', raz_date)
    96106
    97107!Config  Key  = nday
  • LMDZ.3.3/branches/rel-LF/libf/dyn3d/control.h

    r2 r431  
    44      COMMON/control/nday,day_step,
    55     $              iperiod,iconser,iecri,idissip,iphysiq ,
    6      $              periodav,ecritphy,iecrimoy,dayref,anneeref
     6     $              periodav,ecritphy,iecrimoy,dayref,anneeref,
     7     $              raz_date
    78
    89      INTEGER   nday,day_step,iperiod,iconser,iecri,
    9      $          idissip,iphysiq,iecrimoy,dayref,anneeref
     10     $          idissip,iphysiq,iecrimoy,dayref,anneeref, raz_date
    1011      REAL periodav, ecritphy
    1112
  • LMDZ.3.3/branches/rel-LF/libf/dyn3d/diagedyn.F

    r418 r431  
    6767      REAL ps(ip1jmp1)                       ! pression  au sol
    6868      REAL p (ip1jmp1,llmp1  )  ! pression aux interfac.des couches
    69       REAL pk (ip1jmp1,llmp1  )  ! = (p/Pref)**kappa
     69      REAL pk (ip1jmp1,llm  )  ! = (p/Pref)**kappa
    7070      REAL teta(ip1jmp1,llm)                 ! temperature potentielle
    7171      REAL q(ip1jmp1,llm)               ! champs eau vapeur
  • LMDZ.3.3/branches/rel-LF/libf/dyn3d/etat0_netcdf.F

    r384 r431  
    9292      REAL :: pbaru(ip1jmp1,llm),pbarv(ip1jm,llm)
    9393      REAL :: w(ip1jmp1,llm)
    94       REAL ::phystep,co2_ppm,solaire
     94cIM   REAL ::phystep,co2_ppm,solaire
     95      REAL ::phystep
    9596      INTEGER :: radpas
    9697       real zrel(iip1*jjp1),chmin,chmax
     
    613614      radpas    = NINT (86400./phystep/ FLOAT(nbapp_rad) )
    614615      write(*,*)'phystep =', phystep, radpas
    615       co2_ppm   = 330.0
    616       solaire   = 1370.0
     616cIM : lecture de co2_ppm & solaire ds physiq.def
     617c     co2_ppm   = 348.0
     618c     solaire   = 1365.0
    617619
    618620c
  • LMDZ.3.3/branches/rel-LF/libf/dyn3d/gcm.F

    r403 r431  
    272272         PRINT*,'WARNING!!! changement de pas de temps',dtvr,'>',zdtvr
    273273        ENDIF
     274C
     275C on remet le calendrier à zero
     276c
     277      if (annee_ref .ne. anneeref .or. day_ref .ne. dayref) then
     278        write(*,*)' Attention les dates initiales lues dans le fichier'
     279        write(*,*)' restart ne correspondent pas a celles lues dans '
     280        write(*,*)' gcm.def'
     281        if (raz_date .ne. 1) then
     282          write(*,*)' On garde les dates du fichier restart'
     283        else
     284          annee_ref = anneeref
     285          day_ref = dayref
     286          itau_dyn = 0
     287          itau_phy = 0
     288          write(*,*)' On reinitialise a la date lue dans gcm.def'
     289        endif
     290      endif
    274291
    275292c  nombre d'etats dans les fichiers demarrage et histoire
Note: See TracChangeset for help on using the changeset viewer.