Ignore:
Timestamp:
May 24, 2011, 1:26:29 PM (14 years ago)
Author:
emillour
Message:

Ehouarn: suite de l'implementation de la discretisation verticale,
avec quelques mises a jour pour concorder avec la version terrestre.
-> Finalement, on met un flag "disvert_type" pour fixer la discretisation

disvert_type==1 (defaut si planet_type=="earth") pour cas terrestre
disvert_type==2 (defaut si planet_type!="earth") pour cas planeto (z2sig.def)

-> au passage, pour rester en phase avec modele terrestre on renomme

disvert_terre en disvert (le disvert "alternatif" demeure 'disvert_noterre')

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libf/dyn3dpar/leapfrog_p.F

    r124 r127  
    271271
    272272      CALL pression ( ip1jmp1, ap, bp, ps, p       )
    273       if (planet_type.eq."earth") then
     273      if (disvert_type==1) then
    274274        CALL exner_hyb( ip1jmp1, ps, p,alpha,beta, pks, pk, pkf )
    275       else
     275      else ! we assume that we are in the disvert_type==2 case
    276276        CALL exner_milieu( ip1jmp1, ps, p, beta, pks, pk, pkf )
    277277      endif
     
    751751
    752752c$OMP BARRIER
    753          if (planet_type.eq."earth") then
    754           CALL exner_hyb_p( ip1jmp1, ps, p,alpha,beta, pks, pk, pkf )
    755          else
    756           CALL exner_milieu_p( ip1jmp1, ps, p, beta, pks, pk, pkf )
     753         if (disvert_type==1) then
     754           CALL exner_hyb_p(  ip1jmp1, ps, p,alpha,beta,pks, pk, pkf )
     755         else ! we assume that we are in the disvert_type==2 case
     756           CALL exner_milieu_p( ip1jmp1, ps, p, beta, pks, pk, pkf )
    757757         endif
    758758c$OMP BARRIER
     
    11051105        CALL pression_p ( ip1jmp1, ap, bp, ps, p                  )
    11061106c$OMP BARRIER
    1107         if (planet_type.eq."earth") then
     1107        if (disvert_type==1) then
    11081108          CALL exner_hyb_p( ip1jmp1, ps, p,alpha,beta, pks, pk, pkf )
    1109         else
     1109        else ! we assume that we are in the disvert_type==2 case
    11101110          CALL exner_milieu_p( ip1jmp1, ps, p, beta, pks, pk, pkf )
    11111111        endif
Note: See TracChangeset for help on using the changeset viewer.