== Interfaces for user-defined code == \\ '''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}}}.\\\\ ||='''Call location''' =||='''Subroutine name and argument(s)''' =||='''Possible actions''' =|| |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#modules ---] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" {{{MODULE user}}} }}} {{{#!td All user-defined variables which are used outside the respective local scopes of the user-defined subroutines have to be declared here. }}}