| 13 | |---------------- |
| 14 | {{{#!td style="vertical-align:top;width: 50px" |
| 15 | 22/04/14 |
| 16 | }}} |
| 17 | {{{#!td style="vertical-align:top;width: 50px" |
| 18 | LB |
| 19 | }}} |
| 20 | {{{#!td style="vertical-align:top;width: 75px" |
| 21 | r1366 |
| 22 | }}} |
| 23 | {{{#!td style="vertical-align:top" |
| 24 | 3.10 |
| 25 | }}} |
| 26 | {{{#!td style="vertical-align:top" |
| 27 | C/N |
| 28 | }}} |
| 29 | {{{#!td style="vertical-align:top" |
| 30 | '''New:''' |
| 31 | |
| 32 | Large scale forcing for temperature and humidity enabled. |
| 33 | |
| 34 | If [wiki:doc/app/inipar#large_scale_forcing large_scale_forcing] is set to .T., large scale advection tendencies and subsidence tendencies are read in from the external file [../../app/iofiles#LSF_DATA LSF_DATA]. |
| 35 | |
| 36 | The horizontal large scale advection tendencies are applied to the prognostic variables in the new subroutine {{{ls_advec}}} in the module {{{ls_forcing}}}. |
| 37 | |
| 38 | The new control parameter use_subsidence_tendencies determines how the large scale subsidence is computed. |
| 39 | If it is set to .F. (default), the large scale subsidence velocity w_subs is used to advect the prognostic variables (subroutine {{{subsidence}}}). |
| 40 | If it is set to .T., the subroutine {{{subsidence}}} is not called and the subsidence tendencies from LSF_DATA are applied to the prognostic variables in the new subroutine {{{ls_advec}}}. |
| 41 | The usage of use_subsidence_tendencies requires [wiki:doc/app/inipar#large_scale_forcing large_scale_forcing] = .T. as well as [wiki:doc/app/inipar#large_scale_subsidence large_scale_subsidence] = .T.. |
| 42 | |
| 43 | Note that because of these changes external files ([../../app/iofiles#LSF_DATA LSF_DATA]) that worked with previous revisions have to be modified. The profile data sets in LSF_DATA now must contain four new columns which provide large scale advection tendencies as well as subsidence tendencies. |
| 44 | |
| 45 | Standard output of profiles of large scale advection tendencies (td_lsa_lpt, td_lsa_q), large scale subsidence tendencies (td_sub_lpt, td_sub_q) and nudging tendencies (td_nud_lpt, td_nud_q, td_nud_u and td_nud_v) is now possible. |
| 46 | |
| 47 | A new section called 'Large scale forcing and nudging' has been added to the header. |
| 48 | |
| 49 | |
| 50 | |
| 51 | '''Changes:''' |
| 52 | |
| 53 | New module {{{calc_mean_profile}}} added (previously a subroutine in module {{{buoyancy}}}). |
| 54 | |
| 55 | Removed redundant calls of MPI_ALLREDUCE from nudging.f90. |
| 56 | |
| 57 | (buoyancy.f90, calc_mean_profile.f90, check_parameters.f90, flow_statistics.f90, header.f90, ls_forcing.f90, Makefile, modules.f90, nudging.f90, parin.f90, prognostic_equations.f90, subsidence.f90, time_integration.f90) |
| 58 | }}} |