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_output_ctrlout_mod.F90

    r2327 r2333  
    11901190  TYPE(ctrl_out), SAVE :: o_dvlif = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11 /), &
    11911191    'dvlif', 'Orography dV', 'm/s2', (/ ('', i=1, 9) /))
    1192   TYPE(ctrl_out), SAVE :: o_duhin = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11 /), &
    1193     'duhin', 'Hines GWD dU', 'm/s2', (/ ('', i=1, 9) /))
    1194   TYPE(ctrl_out), SAVE :: o_dvhin = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11 /), &
    1195     'dvhin', 'Hines GWD dV', 'm/s2', (/ ('', i=1, 9) /))
     1192  TYPE(ctrl_out), SAVE :: o_du_gwd_hines = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11 /), &
     1193    'du_gwd_hines', 'Hines GWD dU', 'm/s2', (/ ('', i=1, 9) /))
     1194  TYPE(ctrl_out), SAVE :: o_dv_gwd_hines = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11 /), &
     1195    'dv_gwd_hines', 'Hines GWD dV', 'm/s2', (/ ('', i=1, 9) /))
     1196  TYPE(ctrl_out), SAVE :: o_du_gwd_front = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11 /), &
     1197    'du_gwd_front', 'Fronts GWD dU', 'm/s2', (/ ('', i=1, 9) /))
     1198  TYPE(ctrl_out), SAVE :: o_dv_gwd_front = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11 /), &
     1199    'dv_gwd_front', 'Fronts GWD dV', 'm/s2', (/ ('', i=1, 9) /))
     1200  TYPE(ctrl_out), SAVE :: o_east_gwstress = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11 /), &
     1201    'east_gwstress', 'Eastward GW Stress', 'Pa', (/ ('', i=1, 9) /))
     1202  TYPE(ctrl_out), SAVE :: o_west_gwstress = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11 /), &
     1203    'west_gwstress', 'Westward GW Stress', 'Pa', (/ ('', i=1, 9) /))
    11961204  TYPE(ctrl_out), SAVE :: o_dtoro = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11 /), &
    11971205    'dtoro', 'Orography dT', 'K/s', (/ ('', i=1, 9) /))
     
    12091217       = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11 /), 'dv_gwd_rando', &
    12101218       "Random gravity waves dV/dt", "m/s2", (/ ('', i=1, 9) /))
     1219  type(ctrl_out), save:: o_ustr_gwd_hines &
     1220       = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11 /), 'ustr_gwd_hines', &
     1221       "zonal wind stress Hines gravity waves", "Pa", (/ ('', i=1, 9) /))
     1222  type(ctrl_out), save:: o_vstr_gwd_hines &
     1223       = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11 /), 'vstr_gwd_hines', &
     1224       "meridional wind stress Hines gravity waves", "Pa", (/ ('', i=1, 9) /))
     1225  type(ctrl_out), save:: o_ustr_gwd_front &
     1226       = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11 /), 'ustr_gwd_front', &
     1227       "zonal wind stress fronts gravity waves", "Pa", (/ ('', i=1, 9) /))
     1228  type(ctrl_out), save:: o_vstr_gwd_front &
     1229       = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11 /), 'vstr_gwd_front', &
     1230       "meridional wind stress fronts gravity waves", "Pa", (/ ('', i=1, 9) /))
     1231  type(ctrl_out), save:: o_ustr_gwd_rando &
     1232       = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11 /), 'ustr_gwd_rando', &
     1233       "zonal wind stress random gravity waves", "Pa", (/ ('', i=1, 9) /))
    12111234  type(ctrl_out), save:: o_vstr_gwd_rando &
    12121235       = ctrl_out((/ 4, 10, 10, 10, 10, 10, 11, 11, 11 /), 'vstr_gwd_rando', &
Note: See TracChangeset for help on using the changeset viewer.