Changes between Version 64 and Version 65 of doc/app/initialization_parameters


Ignore:
Timestamp:
Sep 14, 2010 11:45:18 AM (14 years ago)
Author:
kanani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • doc/app/initialization_parameters

    v64 v65  
    562562By default, the optimization method depends on the host on which PALM is running. On machines with vector-type CPUs, single 3d-loops are used to calculate each tendency term of each prognostic equation, while on all other machines, all prognostic equations are solved within one big loop over the two horizontal indices {{{i}}} and {{{j}}} (giving a good cache uitilization).\\\\
    563563The default behaviour can be changed by setting either '''loop_optimization''' = '' 'vector' '' or '''loop_optimization''' = '' 'cache'.''
     564}}}
     565|----------------
     566{{{#!td style="vertical-align:top"
     567[=#mg_cycles '''mg_cycles''']
     568}}}
     569{{{#!td style="vertical-align:top"
     570I
     571}}}
     572{{{#!td style="vertical-align:top"
     573-1
     574}}}
     575{{{#!td
     576Number of cycles to be used with the multi-grid scheme.\\\\
     577This parameter determines the number of cycles to be carried out in the multi-grid method used for solving the Poisson equation for perturbation pressure (see [#psolver psolver]). The type of the cycles can be set with [#cycle_mg cycle_mg].\\\\
     578By default ('''mg_cyles''' = -''1''), the number of cycles depends on the requested accuracy of the scheme (see [#residual_limit residual_limit]) and may vary from time step to time step. In this case, the CPU time for a run will be difficult to estimate, since it heavily depends on the total number of the cycles to be carried out.\\\\
     579By assigning '''mg_cycles''' a value (>= ''1''), the number of cycles can be fixed so that the CPU time can be clearly estimated.\\\\
     580'''Note:'''\\
     581When using a fixed number of cycles, the user must examine the local file [../iofiles#RUN_CONTROL RUN_CONTROL] regularly to check whether the divergence of the velocity field is sufficiently reduced by the pressure solver. It should be reduced at least by two orders of magnitude. For cyclic boundary conditions along both horizontal directions (see [#bc_lr bc_lr] and [#bc_ns bc_ns]) '''mg_cycles''' = ''2'' is typically a good choice, for non-cyclic lateral boundary conditions '''mg_cycles''' = ''4'' may be sufficient.
     582}}}
     583|----------------
     584{{{#!td style="vertical-align:top"
     585[=#mg_switch_to_pe0_level '''mg_switch_to_pe0_level''']
     586}}}
     587{{{#!td style="vertical-align:top"
     588I
     589}}}
     590{{{#!td style="vertical-align:top"
     591
     592}}}
     593{{{#!td
     594Grid level at which data shall be gathered on PE0.\\\\
     595In case of a run using several PEs and the multigrid method for solving the Poisson equation for perturbation pressure (see [#psolver psolver]), the value of this parameter defines on which grid level the data are gathered on PE0 in order to allow for a further coarsening of the grid. The finest grid defines the largest grid level. By default, the gathering level is determined automatically and displayed in file [../iofiles#RUN_CONTROL RUN_CONTROL]. It is only possible to gather data from a level larger than the one determined automatically. A test run may be neccessary to determine this level.\\\\
     596Setting of '''mg_switch_to_pe0_level''' = -''1'' prevents that data are collected on PE0 at all, i.e. coarsening of grids is limited by the subdomains.
     597}}}
     598|----------------
     599{{{#!td style="vertical-align:top"
     600[=#<insert_parameter_name> '''<insert_parameter_name>''']
     601}}}
     602{{{#!td style="vertical-align:top"
     603<insert type>
     604}}}
     605{{{#!td style="vertical-align:top"
     606<insert value>
     607}}}
     608{{{#!td
     609<insert explanation>
     610}}}
     611|----------------
     612{{{#!td style="vertical-align:top"
     613[=#<insert_parameter_name> '''<insert_parameter_name>''']
     614}}}
     615{{{#!td style="vertical-align:top"
     616<insert type>
     617}}}
     618{{{#!td style="vertical-align:top"
     619<insert value>
     620}}}
     621{{{#!td
     622<insert explanation>
     623}}}
     624|----------------
     625{{{#!td style="vertical-align:top"
     626[=#<insert_parameter_name> '''<insert_parameter_name>''']
     627}}}
     628{{{#!td style="vertical-align:top"
     629<insert type>
     630}}}
     631{{{#!td style="vertical-align:top"
     632<insert value>
     633}}}
     634{{{#!td
     635<insert explanation>
    564636}}}
    565637|----------------