9.1 Element Control Information
9.1.1 Define a Group of Elements
DEFINE_ELEMENT_GROUP name = " <string>" etc...
The elements may be read in groups. An element group
is a collection of finite elements which model the same governing balance
equation(s) within a region. This command must precede the element group data,
and defines the element group control parameters as follows.
Note Variable Name Type Default Description
Name string [none] Element
group name. Name must be
enclosed
in quotation marks.
(1) Group_number integer [*] Element group number (optional)
(Only active if Ndeath > Nbirth)
(2) Multi_processing list [off] Multi-processing option
on / off
Element_type list [none] Element type
continuum
interface
structural
nodal
Element_shape list [none] Element shape
eight_node_brick
twenty_node_brick
six_node_wedge
fifteen_node_wedge
four_node_tetra
ten_node_tetra
four_node_quad
eight_node_quad
nine_node_quad
three_node_tri
six_node_tri
two_node_line
three_node_line
one_node
(cont’d)
(cont’d)
Note Variable Name Type Default Description
Element_name list [none] Element name:
• Continuum Type
Elements
QDC_Solid See Section 9.2.0.1
QDC_Fluid See Section 9.2.0.2
QDC_Stokes See Section 9.2.0.3
QDC_Transport See Section 9.2.0.4
QDC_Helmoltz See Section 9.2.0.5
QDC_Ale See Section 9.2.0.6
QDC_Thermal See Section 9.2.0.7
QDC_Heat See Section 9.2.0.8
QDC_Transport See Section 9.2.0.9
QDC_Charge See Section 9.2.0.10
QDC_Porous See Section 9.2.0.11
QDC_Darcy See Section 9.2.0.12
QDC_Pressure See Section 9.2.0.13
cmi_QDCA See Section 9.2.0.14
QDC_MFlow See Section 9.2.0.15
QDCP_Mixed See Section 9.2.0.16
cmi_QDCS See Section 9.2.0.17
cmi_QDCP_Pressure See Section 9.2.0.18
cmi_QDCZ See Section 9.2.0.19
Multi_Phase_Heat See Section 9.2.0.20
QDC_Laplace See Section 9.2.0.21
QDC_Stream See Section 9.2.0.22
QDC_Level See Section 9.2.0.23
• Structural
Type Elements
Linear_Truss See Section 9.3.0.1.1
Nonlinear_Truss See Section 9.3.0.1.2
Linear_Beam See Section 9.3.0.2.1
Nonlinear_Beam See Section 9.3.0.2.2
Plate See Section 9.3.0.3.1
Shell_Plate See Section 9.3.0.3.2
Shell_Bilinear See Section 9.3.0.3.3
Membrane See Section 9.3.0.4
• Interface Type
Elements
Interface_Surface See Section 9.4
Contact_Surface See Section 9.5
Slide_Line See Section 9.6
Slide_Coulomb See Section 9.7
Contact_Plane See Section 9.8
Crack_Xfem See Section 9.9
Level_Xfem See Section 9.10
Multi_Point_Constraint See Section 9.11
(cont’d)
(cont’d)
Note Variable Name Type Default Description
• Nodal Type
Elements
Nodal_Mass See Section 9.11.1
Nodal_Damping See Section 9.11.2
Nodal_Spring See Section 9.11.3
Nodal_Reaction See Section 9.12
Nodal_Link See Section 9.13
Nodal_Penalty See Section 9.14
Nodal_Transmitting See Section 9.15
Number_of_output_sets integer [0] Number of field output histories
Spatial_output list [on] Spatial field output
on / off
(3) Material_model string [none] Name of material model to apply to
this element group. Name must be
enclosed in quotation marks.
(4) Number_of_material_sets integer [1] Number of material sets 1
(Only required if material_model
is not specified.)
Number_of_geometric_sets integer [0] Number of geometric sets
(5) Number_of_phases integer [1] Number of fluid phases
(5) Number_of_components integer [1] Number of components
EXAMPLE
name = "group_name" /
group_number = 1 /
element_type = continuum /
element_shape = four_node_quad /
material_model = "dummy" /
element_name = QDC_Porous /
analysis_type = axisymmetric /
strain_displacement = bbar_mean /
number_of_output_sets = 1
Notes/
(1) The element group number ("Neg") may be specified. If not specified, then Neg=Neg+1, where Neg is the number of the last element group entered.
(2) This option allows multiprocessing of elemental arrays (e.g., using PVM and/or vectorizations options).
(3) The material model's name must have been previously defined by the command DEFINE_MATERIAL_MODEL (see Section 10.0.1). Option restricted to continuum and structural type elements.
(4) This option allows the material data to be specified within the element group data.
DEFINE_REGION
DEFINE_REGION name = "<string>" element_type = ... , etc...
A region is a collection of elements within the
finite element mesh. Each region
describes a spatial domain within the problem.
Within a region, several element groups may be specified to model
different governing balance equation(s) (e.g., by specifying that both the
solid equation QDC_Solid, and the scalar diffusion equation QDC_Pressure be
active within a region to model a saturated porous medium). If within a region more than one equation
type is specified, then each corresponding element group must be assigned to a
different solution stagger (see Section 2.1).
After defining a region, the required governing equations within the
region must be defined by specifying one or more element groups (see Section
9.1.2.1).
Note Variable Name Type Default Description
Name string [none] Region name. Name must be enclosed
in quotation marks.
Element_type list [none] Element type
continuum
structural
Element_shape list [none] Element shape
eight_node_brick
twenty_node_brick
six_node_wedge
fifteen_node_wedge
four_node_tetra
ten_node_tetra
four_node_quad
eight_node_quad
nine_node_quad
three_node_tri
six_node_tri
two_node_line
three_node_line
one_node
Analysis_type list [plane] Analysis type:
one_dimensional One-dimensional
plane Two-dimensional / plane strain
axisymmetric Axisymmetric
three_dimensional Three-dimensional
(cont’d)
(cont’d)
Note Variable Name Type Default Description
(1) Multi_processing list [off] Multi-processing option
on / off
Number_of_output_sets integer [0] Number of field output histories
Spatial_output list [on] Spatial field output
on / off
(2) Material_model string [none] Name of material model to apply to
this region. Name must be
enclosed in quotation marks.
(3) Number_of_material_sets integer [1] Number of material sets 1
(Only required if material_model
is not specified.)
(4) Number_of_phases integer [1] Number of fluid phases
(4) Number_of_components integer [1] Number of components
EXAMPLE
Define_Region /
name = "region_name" /
element_type = continuum /
analysis_type = axisymmetric /
number_of_output_sets = 1 /
material_model = "dummy"
Element_Group /
name = "stress_equation" /
element_name = QDC_solid /
strain_displacement = bbar_mean
Element_Group /
name = "pressure_equation" /
element_name = QDC_pressure
Notes/
(1) This option allows multiprocessing of elemental arrays (e.g., using PVM and/or vectorizations options).
(2) The material model's name must have been previously defined by the command DEFINE_MATERIAL_MODEL (see Section 10.0.1). Option restricted to continuum and structural type elements.
(3) This option allows the material data to be specified within the region.
(4) Only applicable to multi-phase problems.
ELEMENT_GROUP
ELEMENT_GROUP name = "<string>" group_number = neg , etc...
The command is used to specify a governing balance equation(s) within a region.
Note Variable Name Type Default Description
Name string [none] Element
group name. Name must be
enclosed
in quotation marks.
(1) Group_number integer [*] Element group number (optional)
Element_name list [none] Element name:
•
Continuum Type Elements
QDC_Solid See Section 9.2.0.1
QDC_Fluid See Section 9.2.0.2
QDC_Stokes See Section 9.2.0.3
QDC_Transport See Section 9.2.0.4
QDC_Helmoltz See Section 9.2.0.5
QDC_Ale See Section 9.2.0.6
QDC_Thermal See Section 9.2.0.7
QDC_Heat See Section 9.2.0.8
QDC_Transport See Section 9.2.0.9
QDC_Charge See Section 9.2.0.10
QDC_Porous See Section 9.2.0.11
QDC_Darcy See Section 9.2.0.12
QDC_Pressure See Section 9.2.0.13
cmi_QDCA See Section 9.2.0.14
QDC_MFlow See Section 9.2.0.15
QDCP_Mixed See Section 9.2.0.16
cmi_QDCS See Section 9.2.0.17
cmi_QDCP_Pressure See Section 9.2.0.18
cmi_QDCZ See Section 9.2.0.19
Multi_Phase_Heat See Section 9.2.0.20
QDC_Laplace See Section 9.2.0.21
QDC_Stream See Section 9.2.0.22
QDC_Level See Section 9.2.0.23
(cont’d)
(cont’d)
Note Variable Name Type Default Description
•
Structural Type Elements
Linear_Truss See Section 9.3.0.1.1
Nonlinear_Truss See Section 9.3.0.1.2
Linear_Beam See Section 9.3.0.2.1
Nonlinear_Beam See Section 9.3.0.2.2
Plate See Section 9.3.0.3.1
Shell_Plate See Section 9.3.0.3.2
Shell_Bilinear See Section 9.3.0.3.3
Membrane See Section 9.3.0.4
Notes/
(1) The element group number ("Neg") may be specified. If not specified, then Neg=Neg+1, where Neg is the number of the last element group entered.