Changes between Version 12 and Version 13 of doc/app/userint/int


Ignore:
Timestamp:
Sep 14, 2010 9:56:57 AM (14 years ago)
Author:
suehring
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • doc/app/userint/int

    v12 v13  
    33'''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}}}.\\\\
    44
    5 ||='''Call location'''  =||='''Subroutine name and \\ argument(s)'''  =||='''Possible actions'''  =||
     5||='''Call location'''  =||='''Subroutine name and argument(s)'''  =||='''Possible actions'''  =||
    66|----------------
    77{{{#!td style="vertical-align:top; text-align:left;width: 150px"
     
    3535Output 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]).
    3636}}}
     37|----------------
     38{{{#!td style="vertical-align:top; text-align:left;width: 150px"
     39End of {{{init_3d_model.f90}}}
     40}}}
     41{{{#!td style="vertical-align:top; text-align:left;style="width: 50px"
     42{{{user_init}}}
     43}}}
     44{{{#!td
     45Here, 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.\\\\
     46One 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).
     47CPU time for user_init is considered in the local file [../../iofiles#CPU_MEASURES CPU_MEASURES] within the category "initialisation".\\
     48See also user_init_3d_model.
     49}}}