***sub_problem#

Description#

This command is used to define a sub-problem in a weakly coupled analysis, and specify data to be transferred in order to interface with other sub-problems.

Syntax#

***sub_problem type  prob-name \(~\,\) **transfer type \(~\,~\,\) *variable var-name \(~\,~\,\) *file out-file \(~\,~\,\)

The available transfer types are described below. The transfers generate a separate set of files for each exported variable , with names out-file.catalog out-file.first out-file.initial and out-file.final.

Type

Description

integ_integparam

Make an integration variable (grad, flux, vint, vaux) and exported variable for use as an *ip type external parameter in another sub-problem.

integ_nodeparam

Make an integration variable (grad, flux, vint, vaux) and exported variable for use as a *node type external parameter in another sub-problem. These variables are extrapolated, and will therefore have some error. The extrapolation is also averaged between elements, so it will not account for discontinuous materials well.

node_nodeparam

Export one of the problems nodal variables (degree of freedom) for use as a node based external parameter in another problem (e.g. temperature).

node_kinematic

Export nodal displacements in a way which is suitable for the ***impose_kinematic option.