Changes between Version 12 and Version 13 of doc/app/userint/int
- Timestamp:
- Sep 14, 2010 9:56:57 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
doc/app/userint/int
v12 v13 3 3 '''Description:''' The following table describes the available interfaces for user-defined code in the model, the names and possible arguments of the subroutines involved as well as actions which can be accomplished in these subroutines. The respective name of a source code files is the subroutine name followed by "{{{.f90}}}". Exception: the file containing the module {{{user}}} has the name {{{user_module.f90}}}.\\\\ 4 4 5 ||='''Call location''' =||='''Subroutine name and \\argument(s)''' =||='''Possible actions''' =||5 ||='''Call location''' =||='''Subroutine name and argument(s)''' =||='''Possible actions''' =|| 6 6 |---------------- 7 7 {{{#!td style="vertical-align:top; text-align:left;width: 150px" … … 35 35 Output of the values of the user-defined parameters to the local files [../../iofiles#HEADER HEADER] and [../../iofiles#RUN_CONTROL RUN_CONTROL]. This output should be made anyway in order to subsequently check the parameter values used for the respective run. The number of the output unit is passed as an argument and must be used in each WRITE statement (e.g.: "{{{WRITE ( io,…)}}}"). By default, this subroutine only creates output if a user-defined NAMELIST is found in file [../../iofiles#PARIN PARIN] (in this case the variable {{{user_defined_namelist_found}}} is set ''.TRUE.'' in {{{user_parin}}}). The names of any user-defined subdomains are displayed by default (see [../../inipar#statistic_regions statistic_regions]). 36 36 }}} 37 |---------------- 38 {{{#!td style="vertical-align:top; text-align:left;width: 150px" 39 End of {{{init_3d_model.f90}}} 40 }}} 41 {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" 42 {{{user_init}}} 43 }}} 44 {{{#!td 45 Here, user-defined initialization actions which should be accomplished before the start of the 3D-model can be implemented (e.g. inhomogenous change of the surface temperature, the roughness length, or similar). At this point, all default parameter initializations of the model (chapter 4.1) have already been carried out at all.\\\\ 46 One of the most important actions here is the definition of user-defined subdomains for statistic analysis and output (see [../../inipar#statistic_regions statistic_regions] and chapter 3.5.3) and of additional time series quantities (see comment line example in the file). 47 CPU time for user_init is considered in the local file [../../iofiles#CPU_MEASURES CPU_MEASURES] within the category "initialisation".\\ 48 See also user_init_3d_model. 49 }}}