User data block

Listing 10 User Data block in XML input file.
  <ParameterList name="User Data">
	  ...
	  ...
	  ...
  </ParameterList> <!--User Data-->
Output Graph
Type:

bool

Value:

True or False

Usage:

Required

Description:

Output the Panzer graph. Useful when debugging.

Workset Size
Type:

integer

Value:

\([0;\infty]\)

Usage:

Required

Description:

Set the workset size as defined by Trilinos.

1    <Parameter name="Output Graph" type="bool" value="false"/>
2    <Parameter name="Workset Size" type="int" value="256"/>
CFL
Type:

double

Value:

\([0;\infty]\)

Usage:

Optional

Default:

None

Description:

CFL condition for transient solver.

CFL_init
Type:

double

Value:

\([0;\infty]\)

Usage:

Optional

Default:

CFL value

Description:

Initial value of CFL condition to use when ramping CFL.

CFL_transition
Type:

double

Value:

\([0;\infty]\)

Usage:

Optional

Default:

0

Description:

Number of time steps to ramp the CFL condition over.

1    <Parameter name="CFL" type="double" value="100"/>
2    <Parameter name="CFL_init" type="double" value="0.1"/>
3    <Parameter name="CFL_transition" type="double" value="100"/>
Gravity
Type:

array(double)

Value:

Vector of real value

Usage:

Optional

Default:

None

Description:

Gravity vector.

1    <Parameter name="Gravity" type="Array(double)" value="{0.0, -9.80665}"/>
External Magnetic Field Parameters
External Magnetic Field Type
Type:

string

Value:

“constant”, “toroidal”, or “x_tanh”

Usage:

Optional

Default:

“constant”

Description:

External magnetic field type for MHD simulations.

External Magnetic Field Value
Type:

array(double)

Value:

Vector of real value

Usage:

Optional

Default:

None

Description:

External magnetic field value for MHD simulations.

1    <ParameterList name="External Magnetic Field Parameters">
2      <Parameter name="External Magnetic Field Value" type="Array(double)" value="{0.0, 1.0, 0.0}"/>
3    </ParameterList> <!-- External Magnetic Field Parameters -->
External Magnetic Field Time Rate of Change
Type:

array(double)

Value:

Vector of real value

Usage:

Required with External Magnetic Field Type = constant

Default:

0.0

Description:

External magnetic field change rate, \(\vec{B}_{dt}\), in the expression of \(\vec{B} = \vec{B}_{input} + \vec{B}_{dt} t\), where \(\vec{B}_{input}\) is the initial magnetic field value and \(\vec{B}_{dt}\) is the rate of change.

Toroidal Field Magnitude
Type:

double

Value:

\([-\infty;\infty]\)

Usage:

Required with External Magnetic Field Type = toroidal

Default:

None

Description:

External magnetic field value in toroidal direction for MHD simulations. If the external magnetic field type is “toroidal”, this parameter is required rather than the “External Magnetic Field Value”.

External Magnetic Field Distribution Offset
Type:

double

Value:

\([-\infty;\infty]\)

Usage:

Required with External Magnetic Field Type = x_tanh

Default:

None

Description:

This parameter sets the offset, \(\beta\), in the distribution given as \(\vec{B} = \vec{b} (1-tanh(-(x/\alpha-\beta)))/2\), where \(\vec{b}\) is the maximum external magnetic field value and \(\vec{B}\) is the x-varying external magnetic field value.

External Magnetic Field Distribution Curvature Coefficient
Type:

double

Value:

\([-\infty;\infty]\)

Usage:

Required with External Magnetic Field Type = x_tanh

Default:

None

Description:

This parameter controls the curvature of the distribution. This corresponds to \(\alpha\) in the distribution given as \(\vec{B} = \vec{b} (1-tanh(-(x/\alpha-\beta)))/2\), where \(\vec{b}\) is the maximum external magnetic field value and \(\vec{B}\) is the x-varying external magnetic field value.

Compute Error Norms
Output Frequency
Type:

int

Value:

\([0; \infty]\)

Usage:

Optional

Default:

\(\infty\)

Description:

Set frequency to output error norms during transient.

Compute Time Integral
Type:

bool

Value:

True or False

Usage:

Optional

Default:

True

Description:

When enabled, error norms are accumulated over transient.

1    <ParameterList name="Compute Error Norms">
2      <Parameter name="Output Frequency" type="int" value="10"/>
3      <Parameter name="Compute Time Integral" type="bool" value="false"/>
4    </ParameterList> <!-- Compute Error Norms -->