Changes between Version 113 and Version 114 of doc/app/iofiles
- Timestamp:
- Jun 18, 2019 6:38:17 AM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
doc/app/iofiles
v113 v114 811 811 {{{#!td 812 812 The file contains column-separated surface variables shf, qsws, pt_surface, q_surface, surface_pressure and profiles of ug, vg, w_subs, td_lsa_lpt, td_lsa_q (large scale advection tendencies), td_sub_lpt, td_sub_q (large scale subsidence tendencies) at different time steps. The data is usually provided by measurements or larger scale models.\\\\ 813 In case of [../inipar#large_scale_forcing large_scale_forcing] = ''.T.'' the subroutine [source:palm/trunk/SOURCE/ls_forcing.f90 init_ls_forcing] which is called in [source:palm/trunk/SOURCE/palm.f90 palm] reads the surface and profile information in a free floating point format. The hash character (#) is used as a special steering character. The data in the file has to be organized in the following way:\\813 In case of [../inipar#large_scale_forcing large_scale_forcing] = ''.T.'' the subroutine {{{lsf_init}}} in [source:palm/trunk/SOURCE/large_scale_forcing_nudging_mod.f90 large_scale_forcing_nudging_mod] which is called in [source:palm/trunk/SOURCE/module_interface.f90 module_interface_init] reads the surface and profile information in a free floating point format. The hash character (#) is used as a special steering character. The data in the file has to be organized in the following way:\\ 814 814 * The file has to begin with '''exactly''' three lines beginning with a # where for example header information can be stored. 815 815 * The first line not beginning with a # contains surface data which must be column separated and in the following sequence: time, shf, qsws, pt_surface, q_surface, surface_pressure. … … 819 819 A sketch of the layout of [[attachment:LSF_DATA|LSF_DATA]] is attached.\\ 820 820 \\ 821 The height information does not have to match PALM's grid. A linear, vertical interpolation to the zu-grid of PALM is conducted in [source:palm/trunk/SOURCE/ls_forcing.f90 init_ls_forcing]. A linear, temporal interpolation of the surface and profile data is conducted in the subroutines [source:palm/trunk/SOURCE/ls_forcing.f90 ls_forcing_surf], [source:palm/trunk/SOURCE/ls_forcing.f90 ls_forcing_vert] and [source:palm/trunk/SOURCE/ls_forcing.f90 ls_advec].\\\\821 The height information does not have to match PALM's grid. A linear, vertical interpolation to the zu-grid of PALM is conducted in {{{lsf_init}}}. A linear, temporal interpolation of the surface and profile data is conducted in the subroutines [source:palm/trunk/SOURCE/large_scale_forcing_nudging_mod.f90 ls_forcing_surf], [source:palm/trunk/SOURCE/large_scale_forcing_nudging_mod.f90 ls_forcing_vert] and [source:palm/trunk/SOURCE/large_scale_forcing_nudging_mod.f90 ls_advec].\\\\ 822 822 An example parameter file (p3d) with large scale forcing can be found [../examples/lsf here]. 823 823 }}}