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/phyredem.F90

    r1800 r2299  
    142142  use tracer_h, only: noms
    143143  use slab_ice_h, only: noceanmx
    144   use callkeys_mod, only: ok_slab_ocean
     144  use callkeys_mod, only: ok_slab_ocean, calllott_nonoro
     145  use nonoro_gwd_ran_mod, only: du_nonoro_gwd, dv_nonoro_gwd, &
     146                                east_gwstress, west_gwstress
    145147
    146148  implicit none
     
    208210    enddo
    209211  endif ! of if (nq>0)
     212
     213! Non-orographic gavity waves
     214if (calllott_nonoro) then
     215   call put_field("du_nonoro_gwd","Zonal wind tendency due to GW",du_nonoro_gwd)
     216   call put_field("dv_nonoro_gwd","Meridional wind tendency due to GW",dv_nonoro_gwd)
     217   call put_field("east_gwstress","Eastward stress profile due to GW",east_gwstress)
     218   call put_field("west_gwstress","Westward stress profile due to GW",west_gwstress)
     219endif
     220
    210221! close file
    211222      CALL close_restartphy
Note: See TracChangeset for help on using the changeset viewer.