Ignore:
Timestamp:
Oct 14, 2010, 3:18:14 PM (14 years ago)
Author:
slebonnois
Message:
  • Ajout des fichiers .def Venus et Titan (tels qu'ils sont utilisés

actuellement) dans les deftanks.

  • Ajout d'une doc sur Cp(T).
  • Modifications dans dyn3d concernant Cp(T), cf le log (v5) dans chantiers
  • Premières modifs de l'appel à la physique dans dyn3d/calfis, cf log (v5)
  • Elimination des cpdet.* dans phytitan et phyvenus (remplacés par cpdet.F

dans dyn3d).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libf/dyn3d/vlspltqs.F

    r1 r5  
    6565      REAL rtt,retv,r2es,r3les,r3ies,r4les,r4ies,play
    6666      REAL ptarg,pdelarg,foeew,zdelta
    67       REAL tempe(ip1jmp1)
     67! ADAPTATION GCM POUR CP(T)
     68      REAL tempe(ip1jmp1,llm)
    6869
    6970c    fonction psat(T)
     
    8485c-- approximation: au milieu des couches play(l)=(p(l)+p(l+1))/2
    8586c   pour eviter une exponentielle.
     87
     88! ADAPTATION GCM POUR CP(T)
     89        call tpot2t(ip1jmp1*llm,teta,tempe,pk)
    8690        DO l = 1, llm
    8791         DO ij = 1, ip1jmp1
    88           tempe(ij) = teta(ij,l) * pk(ij,l) /cpp
    89          ENDDO
    90          DO ij = 1, ip1jmp1
    91           zdelta = MAX( 0., SIGN(1., rtt - tempe(ij)) )
     92          zdelta = MAX( 0., SIGN(1., rtt - tempe(ij,l)) )
    9293          play   = 0.5*(p(ij,l)+p(ij,l+1))
    93           qsat(ij,l) = MIN(0.5, r2es* FOEEW(tempe(ij),zdelta) / play )
     94          qsat(ij,l) = MIN(0.5, r2es* FOEEW(tempe(ij,l),zdelta) / play )
    9495          qsat(ij,l) = qsat(ij,l) / ( 1. - retv * qsat(ij,l) )
    9596         ENDDO
Note: See TracChangeset for help on using the changeset viewer.