Ignore:
Timestamp:
Jul 22, 2015, 4:14:51 PM (9 years ago)
Author:
lguez
Message:

New parameterization of gravity wave drag due to front/jet systems, by

  1. de la Camara and F. Lott. The new Camara-Lott parameterization

replaces the Hines parameterization so it is activated if not ok_hines
and ok_gwd_rando.

Also changed distribution of phase speeds in FLOTT_GWD_rando, from
uniform to Gaussian. Bug fix in sugwd_strato. Bug fix in the arguments
of the call to add_phys_tend for methane oxydation.

For the new Camara-Lott parameterization, we need to compute relative
vorticity in calfis and pass it as a new argument "rot" to
physiq. Interpolation of relative vorticity to the physics grid is not
optimal for now: it is not weighted by cell areas.

Alvaro de la Camara, Fran\c{}cois Lott

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/phylmd/phys_state_var_mod.F90

    r2320 r2333  
    395395!!! fin nrlmd le 10/04/2012
    396396
    397       REAL, ALLOCATABLE, SAVE:: du_gwd_rando(:, :), dv_gwd_rando(:, :)
    398       !$OMP THREADPRIVATE(du_gwd_rando, dv_gwd_rando)
     397      REAL, ALLOCATABLE, SAVE:: du_gwd_rando(:, :), du_gwd_front(:, :)
     398      !$OMP THREADPRIVATE(du_gwd_rando, du_gwd_front)
    399399      ! tendencies on wind due to gravity waves
    400400
     
    581581      ALLOCATE(ale_bl_trig(klon))
    582582!!! fin nrlmd le 10/04/2012
    583       if (ok_gwd_rando) allocate(du_gwd_rando(klon, klev), &
    584            dv_gwd_rando(klon, klev))
     583      if (ok_gwd_rando) allocate(du_gwd_rando(klon, klev))
     584      if (.not. ok_hines .and. ok_gwd_rando) allocate(du_gwd_front(klon, klev))
    585585
    586586END SUBROUTINE phys_state_var_init
     
    705705      deallocate(tau_aero_lw_rrtm,piz_aero_lw_rrtm,cg_aero_lw_rrtm)
    706706      deallocate(ccm)
    707       if (ok_gwd_rando) deallocate(du_gwd_rando, dv_gwd_rando)
     707      if (ok_gwd_rando) deallocate(du_gwd_rando)
     708      if (.not. ok_hines .and. ok_gwd_rando) deallocate(du_gwd_front)
    708709       
    709710!!! nrlmd le 10/04/2012
Note: See TracChangeset for help on using the changeset viewer.