CAA_ELEMENT_OUTPUT

Specifies a set of elements for CAA integrated-element output.

Type

AcuSolve Command

Syntax

CAA_ELEMENT_OUTPUT("name") {parameters...}

Qualifier

User-given name.

Parameters

caa_output (string) [no default]
Qualifier of the CAA_OUTPUT command that outputs quantities integrated over the elements defined here and defines the nodes referenced by the element connectivity.
shape (enumerated) [no default]
Topology of the elements in this set.
four_node_tet or tet4
Four-node tetrahedron.
five_node_pyramid or pyramid5
Five-node pyramid.
six_node_wedge or wedge6
Six-node wedge (prism).
eight_node_brick or hex8
Eight-node brick (hexahedron).
elements (array) [no default]
List of element connectivity.
quadrature (enumerated) [=full]
Quadrature rule used for volume integration.
full
Full quadrature.
reduced
Reduced quadrature.

Description

This command specifies a set of elements to be used by a CAA_OUTPUT command (given by caa_output) for integrating certain quantities over these elements. Element geometry and integration rules are given here, while the output quantities and related parameters are specified in the referenced CAA_OUTPUT command. For example,
CAA_ELEMENT_OUTPUT( "sample elements" ) {
   caa_output   = "sample points"
   shape        = eight_node_brick
   elements     = { 1, 1, 2, 4, 3, 11, 12, 14, 13 ;
                    2, 3, 4, 6, 5, 13, 14, 16, 15 ; }
   quadrature   = full
}

defines two elements that will contribute to any element-integrated quantities specified in the CAA_OUTPUT command qualified by "sample_points". If there are no such quantities in the referenced command, then this command has no effect. The elements parameter defines the element connectivity and has the same format as the corresponding parameter in ELEMENT_SET (see that command for format and node ordering), but the elements defined here need not have any relationship to any other elements or element sets. The nodes contained in the element connectivity must all be defined in the referenced CAA_OUTPUT command. Unlike ELEMENT_SET this command does not support higher-order elements (that is, ten-node tetrahedra) or nodal quadrature.

The element connectivity may be read from a file. For the above example, the elements may be placed in a file, such as sample.elm":
1 1 2 4 3 11 12 14 13
2 3 4 6 5 13 14 16 15
and read by:
CAA_ELEMENT_OUTPUT( "sample elements" ) {
   caa_output   = "sample points"
   shape       = eight_node_brick
   elements    = Read( "sample.elm" )
   quadrature  = full
}

A separate CAA_ELEMENT_OUTPUT command must be issued for each element shape and each CAA_OUTPUT command that references element integrated quantities.