Ignore:
Timestamp:
Apr 27, 2020, 4:39:37 PM (5 years ago)
Author:
dbardet
Message:

27/04/2017 (r2299) == DB

Add non-orographic gravity waves drag parameterization (Flott scheme adpated from the Earth GCM)

It can be called using 'calllott_nonoro=.true.' in callphys.def, and set the maximum value of the Eliassen-Plam flux 'epflux_max'.
Cumulated output fields are du_nonoro, dv_nonoro (winds tendency due to GW drag), east_gwstress and west_gwstress (stress profile in esatward and westward direction due to GW drag)
These variables are added in Xhisitns and start files.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.GENERIC/libf/phystd/inifis_mod.F90

    r2297 r2299  
    2222  use planetwide_mod, only: planetwide_sumval
    2323  use callkeys_mod
     24  use ioipsl_getin_p_mod, only : getin_p
    2425  use mod_phys_lmdz_para, only : is_parallel
    2526
     
    290291     write(*,*) " calladj = ",calladj
    291292
     293     write(*,*)"call Lott's non-oro GWs parameterisation scheme ?"
     294     calllott_nonoro=.false. ! default value
     295     call getin_p("calllott_nonoro",calllott_nonoro)
     296     write(*,*)" calllott_nonoro = ",calllott_nonoro
     297     
     298     write(*,*)"Max Value of EP flux at launching altitude"
     299     epflux_max=0.0                ! default value
     300     call getin_p("epflux_max",epflux_max)
     301     write(*,*)"epflux_max = ",epflux_max
     302
    292303     write(*,*) "call thermal plume model ?"
    293304     calltherm=.false. ! default value
Note: See TracChangeset for help on using the changeset viewer.