![]() |
programmer's documentation
|
User subroutines for input of calculation parameters (Fortran modules). These subroutines are called in all cases.
If the Code_Saturne GUI is used, this file is not required (but may be used to override parameters entered through the GUI, and to set parameters not accessible through the GUI).
Several routines are present in the file, each destined to defined specific parameters.
To modify the default value of parameters which do not appear in the examples provided, code should be placed as follows:
As a convention, "specific physics" defers to the following modules only: pulverized coal, gas combustion, electric arcs.
In addition, specific routines are provided for the definition of some "specific physics" options. These routines are described at the end of this file and will be activated when the corresponding option is selected in the usppmo routine.
Enforce existence of 'tplus' and 'tstar' fields, so that a boundary temperature or Nusselt number may be computed using the post_boundary_temperature or post_boundary_nusselt subroutines. When postprocessing of these quantities is activated, those fields are present, but if we need to compute them in the cs_user_extra_operations user subroutine without postprocessing them, forcing the definition of these fields to save the values computed for the boundary layer is necessary.
Save contribution of slope test for variables in special fields. These fields are automatically created, with postprocessing output enabled, if the matching variable is convected, does not use a pure upwind scheme, and has a slope test (the slope_test_upwind_id key value for a given variable's field is automatically set to the matching postprocessing field's id, or -1 if not applicable).
Frequency of log output.
Log (listing) verbosity.
Activate or deactivate logging output. By default, logging is active for most variables. In the following example, logging for velocity is deactivated.
Change a property's label (here for density, first checking if it is variable). A field's name cannot be changed, but its label, used for logging and postprocessing output, may be redefined.
Probes output step.
Number of monitoring points (probes) and their positions. Limited to ncaptm=100.
Activate or deactivate postprocessing output. By default, output is active for most variables. In the following example, the output for velocity is deactivated.
Activate or deactivate probes output. If ihisvr(.,1) = -1, output is done for all probes. In the following example, probes output for the velocity is restricted to the first component.
Probes for Radiative Transfer (Luminance and radiative density flux vector)
for all probes (ihisvr = -1)
Force postprocessing of projection of some variables at boundary with no reconstruction. This is handled automatically if the second bit of a field's 'post_vis' key value is set to 1 (which amounts to adding 2 to that key value).