Changes between Version 74 and Version 75 of doc/app/iofiles


Ignore:
Timestamp:
Nov 1, 2013 8:16:07 AM (11 years ago)
Author:
heinze
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • doc/app/iofiles

    v74 v75  
    794794{{{#!td
    795795The file contains column-separated surface variables shf, qsws, pt_surface, q_surface, surface_pressure and profiles of ug, vg and w_subs at different time steps. The data is usually provided by measurements or larger scale models.\\\\
    796 In case of [../inipar#large_scale_forcing large_scale_forcing] = ''.T.'' the subroutine {{{init_ls_forcing}}} which is called in {{{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:\\
    797 * the file has to begin with '''exactly''' three lines beginning with a # where for example header information can be stored
    798 * then surface data follow column separated in the following sequence: time, shf, qsws, pt_surface, q_surface, surface_pressure
    799 * two blank lines after the surface data indicate that the profile data start
    800 * a line beginning with ''# time'' indicates the beginning of a profile data set at time step ''time''
    801 * profile data following ''# time'' has to be column separated and in the following sequence: height information z, ug, vg, w_subs\\
     796In 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:\\
     797* The file has to begin with '''exactly''' three lines beginning with a # where for example header information can be stored.
     798* 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.
     799* At least one blank line after the surface data must follow to indicate the end of the surface data.
     800* A line beginning with ''# time'' indicates the beginning of a profile data set at time step ''time''.
     801* Profile data following ''# time'' has to be column separated and in the following sequence: height information z, ug, vg, w_subs\\
    802802Example:\\
    803803{{{
    804804# Data obtained from COSMO
    805 #          time        shf           qsws  pt_surface  q_surface  surface_pressure
    806 #           (s)    (K m/s)    (m/s kg/kg)         (K)    (kg/kg)             (hPa)
     805#          time        shf         qsws pt_surface  q_surface surface_pressure
     806#           (s)    (K m/s)  (m/s kg/kg)        (K)    (kg/kg)            (hPa)
     807           0.00    0.0638    0.00001669    291.806   0.006612        1008.7579
     808       10800.00    0.1940    0.00004234    296.455   0.006814        1008.3915
     809       21600.00    0.1912    0.00004751    294.963   0.006654        1007.4604
     810
     811
     812#     zu (m)   ug (m/s) vg (m/s) w_subs(m/s)
     813# 0.00
     814      9.8844   -3.9642    0.6481    0.000
     815     35.2711   -3.9642    0.6481    0.000
     816     72.1238   -3.5521    0.6605    0.000
     817    120.7819   -3.0992    0.6378    0.000
     818    181.6059   -2.4333    0.5845    0.000
     819    254.9213   -1.7584    0.5473    0.000
     820       .           .         .        .
     821       .           .         .        .
     822       .           .         .        .
     823   6194.9898   -6.3863    2.5290    0.000
     824   6671.3776   -7.3137    2.3436    0.000
     825       .           .         .        .
     826       .           .         .        .
     827       .           .         .        .
     828
     829
     830# 10800.00
     831      9.8859   -7.9223   -7.1240    0.000
     832     35.2744   -7.9223   -7.1240    0.000
     833     72.1311   -7.2119   -7.0348    0.000
     834    120.8095   -6.4850   -6.8573    0.000
     835    181.6530   -5.7017   -6.6102    0.000
     836    254.9995   -4.6867   -6.3029    0.000
     837       .           .         .        .
     838       .           .         .        .
     839       .           .         .        .
     840   6194.6294   -6.0581    4.7601    0.000
     841   6670.9940   -8.9789    4.6286    0.000
     842       .           .         .        .
     843       .           .         .        .
     844       .           .         .        .
    807845}}}
     846The 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 subroutine [source:palm/trunk/SOURCE/ls_forcing.f90 ls_forcing_surf] and [source:palm/trunk/SOURCE/ls_forcing.f90 ls_forcing_vert], respectively.
    808847}}}
    809848|----------------
     
    822861{{{#!td
    823862The file contains column-separated profiles of the prognostic variable u, v, w, pt, q originating from measurements or larger scale models which are to be used for nudging. Additionally, height information and the nudging time scale tnudge have to be provided.\\\\
    824 In case of  [../inipar#nudging nudging] = ''.T.'' the subroutine {{{init_nudge}}} which is called in {{{palm}}} reads the 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:\\
    825 * the file can begin with an arbitrary number of lines beginning with a # where for example header information can be stored
    826 * a line beginning with ''# time'' indicates the beginning of a profile data set at time step ''time''
    827 * profile data following ''# time'' has to be column separated and in the following sequence: height information z, nudging time scale tnudge, prognostic variables u, v, w, pt, q\\
     863In case of  [../inipar#nudging nudging] = ''.T.'' the subroutine [source:palm/trunk/SOURCE/nudging.f90 init_nudge] which is called in  [source:palm/trunk/SOURCE/palm.f90 palm] reads the 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:\\
     864* The file can begin with an arbitrary number of lines beginning with a # where for example header information can be stored.
     865* A line beginning with ''# time'' indicates the beginning of a profile data set at time step ''time''.
     866* Profile data following ''# time'' has to be column separated and in the following sequence: height information z, nudging time scale tnudge, prognostic variables u, v, w, pt, q.\\
    828867Example:\\
    829868{{{
     
    863902      .           .            .         .       .          .          .
    864903}}}
    865 The height information does not have to match PALM's grid. A linear, vertical interpolation to the zu-grid of PALM is conducted in {{{init_nudge}}}. A linear, temporal interpolation of the profile data is conducted in the subroutine {{{nudge}}}.
     904The 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/nudging.f90 init_nudge]. A linear, temporal interpolation of the profile data is conducted in the subroutine [source:palm/trunk/SOURCE/nudging.f90 nudge].
    866905
    867906}}}