diff --git a/doc/source/_static/dpf_operators.html b/doc/source/_static/dpf_operators.html index 7613133c501..375e6abad4c 100644 --- a/doc/source/_static/dpf_operators.html +++ b/doc/source/_static/dpf_operators.html @@ -2805,7 +2805,837 @@

Model

Explore a Model

The Model is built with DataSources that it will open (in a streams by default) to explore an analysis. Printing the model is a good tool to see the results that are available.

-

Using DPF's operators in scripting

Operator types

+

Using DPF's operators in scripting

Operator types

In DPF, the operator is used to import and modify the simulation data. We can count 3 main types of operators:

Configurating operators 1,2.00E+00,2.00E+00,2.00E+00,2.00E+00,2.00E+00,2.00E+00 2,2.00E+00,2.00E+00,2.00E+00,2.00E+00,2.00E+00,2.00E+00 3,2.00E+00,2.00E+00,2.00E+00,2.00E+00,2.00E+00,2.00E+00 -end_of_set,,,,,,">Configurating operators 0 0 0 0 0 0 0 0 0 -">

Example of workflows and their scripts

math: imaginary part

Description

Extracts element-wise imaginary part of field containers containing complex fields.

+">

Example of workflows and their scripts

math: imaginary part

Description

Extracts element-wise imaginary part of field containers containing complex fields.

Inputs

Outputs

Configurations

Scripting

math: amplitude (fields container)

Description

Computes the amplitude of a real and an imaginary field.

-

Inputs

Outputs

Configurations

Scripting

other: mapdl::cms_deprecated::EEL

Description

Inputs

Outputs

Configurations

Scripting

metadata: mesh support provider

Description

Reads the mesh support.

+

Inputs

Outputs

Configurations

Scripting

metadata: mesh support provider

Description

Reads the mesh support.

Inputs

Streams (result file container) (optional).

If the stream is null, retrieves the file path from the data sources.

-

Outputs

Configurations

Scripting

other: chunk_fc

Description

Inputs

Outputs

Configurations

Scripting

result: beam axial stress (LSDyna)

Description

Read Beam Axial Stress (LSDyna) by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

result: beam axial stress (LSDyna)

Description

Read Beam Axial Stress (LSDyna) by calling the readers defined by the datasources.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

elements scoping required in output.

result file container allowed to be kept open to cache data

@@ -3418,7 +5279,7 @@

Configurating operators

Inputs

Radius size for the RBF filter

Outputs

Configurations

Scripting

math: sqrt (fields container)

Description

Computes element-wise sqrt(field1).

Inputs

field or fields container with only one field is expected

-

Outputs

Configurations

Scripting

other: Buffer

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_SIE

Description

Inputs

Outputs

Configurations

Scripting

math: conjugate

Description

Computes element-wise conjugate of field containers containing complex fields.

+

Outputs

Configurations

Scripting

math: conjugate

Description

Computes element-wise conjugate of field containers containing complex fields.

Inputs

Outputs

Configurations

Scripting

utility: html doc

Description

Create dpf's html documentation. Only on Windows.

Inputs

default is {working directory}/dataProcessingDoc.html

Generate the documentation depending on exposure level : 0 (default) for public operators, 1 includes hidden operator, 2 includes private operator, 3 includes operator without specifications.

@@ -3434,7 +5295,7 @@

Configurating operators

result file path container, used if no streams are set

if true the field is rotated to global coordinate system (default true). Please check your results carefully if 'false' is used for Elemental or ElementalNodal results averaged to the Nodes when adjacent elements do not share the same coordinate system, as results may be incorrect.

prevents from reading the mesh in the result files

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::RF

Description

Inputs

Outputs

Configurations

Scripting

logic: same property fields container?

Description

Checks if two property_fields_container are identical.

+

Outputs

Configurations

Scripting

logic: same property fields container?

Description

Checks if two property_fields_container are identical.

Inputs

Outputs

bool (true if identical...)

Configurations

Scripting

math: multiply (complex fields)

Description

Computes multiplication between two field containers containing complex fields.

Inputs

Outputs

Configurations

Scripting

utility: merge result infos

Description

Assembles a set of result information into a unique one.

@@ -3451,7 +5312,7 @@

Configurating operators

Lp normalisation type, p = 1, 2, ...n - Default Lp=L2

Outputs

Configurations

Scripting

utility: make label space

Description

Assemble strings and integers to make a label space.

Inputs

Used as a base label (extracted from Fields/Scoping Container, or directly from Label Space) that is concatenated with provided values.

-

Outputs

Configurations

Scripting

other: mechanical::probe_minmax

Description

Inputs

Outputs

Configurations

Scripting

math: sqrt (field)

Description

Computes element-wise sqrt(field1).

+

Outputs

Configurations

Scripting

math: sqrt (field)

Description

Computes element-wise sqrt(field1).

Inputs

field or fields container with only one field is expected

Outputs

Configurations

Scripting

result: y plus (y+)

Description

Read Y Plus (y+) by calling the readers defined by the datasources.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

@@ -3578,7 +5439,7 @@

Configurating operators

Inputs

field or fields container with only one field is expected

field or fields container with only one field is expected

Scalar

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::S3

Description

Inputs

Outputs

Configurations

Scripting

math: centroid (fields container)

Description

Computes the centroid of all the matching fields of a fields container at a given time or frequency, using fieldOut = field1*(1.-fact)+field2*(fact).

+

Outputs

Configurations

Scripting

math: centroid (fields container)

Description

Computes the centroid of all the matching fields of a fields container at a given time or frequency, using fieldOut = field1*(1.-fact)+field2*(fact).

Inputs

Outputs

Configurations

Scripting

math: sweeping phase (fields container)

Description

Shifts the phase of all the corresponding real and imaginary fields of a fields container for a given angle (in 2) of a unit (in 4).

Inputs

String Unit. Supported values: "deg" or "rad". Default: "rad".

Outputs

Configurations

Scripting

filter: signed high pass (field)

Description

The high pass filter returns all the values above, or equal, in absolute value to the threshold value in input.

@@ -3587,7 +5448,7 @@

Configurating operators

The default is false. If set to true, the complement of the filtered fields container is returned on output pin 1.

Outputs

Configurations

Scripting

math: ^2 (field)

Description

Computes element-wise field[i]^2.

Inputs

field or fields container with only one field is expected

-

Outputs

Configurations

Scripting

other: take_next_time_freq_fc

Description

Inputs

Outputs

Configurations

Scripting

result: velocity Z

Description

Read/compute nodal velocities Z component of the vector (3rd component) by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

result: velocity Z

Description

Read/compute nodal velocities Z component of the vector (3rd component) by calling the readers defined by the datasources.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -3610,7 +5471,7 @@

Configurating operators

Fields Container with the label to be removed.

Label to be removed from the fields container.

Outputs

Configurations

Scripting

math: sin (field)

Description

Computes element-wise sin(field[i]).

-

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ENG_AHO

Description

Inputs

Outputs

Configurations

Scripting

math: cos (field)

Description

Computes element-wise cos(field[i]).

+

Inputs

Outputs

Configurations

Scripting

math: cos (field)

Description

Computes element-wise cos(field[i]).

Inputs

field or fields container with only one field is expected

Outputs

Configurations

Scripting

math: cos (fields container)

Description

Computes element-wise cos(field[i]).

Inputs

field or fields container with only one field is expected

@@ -3632,7 +5493,7 @@

Configurating operators

Outputs

Configurations

Scripting

math: linear combination

Description

Computes aXY + bZ where a,b (in 0, in 3) are scalar and X,Y,Z (in 1,2,4) are complex numbers.

Inputs

Double

Double

-

Outputs

Configurations

Scripting

other: hdf5::topo::S

Description

Inputs

Outputs

Configurations

Scripting

math: ^2 (fields container)

Description

Computes element-wise field[i]^2.

+

Outputs

Configurations

Scripting

math: ^2 (fields container)

Description

Computes element-wise field[i]^2.

Inputs

field or fields container with only one field is expected

Outputs

Configurations

Scripting

result: mean static pressure

Description

Read Mean Static Pressure by calling the readers defined by the datasources.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

@@ -3714,7 +5575,7 @@

Configurating operators

Configurations

Scripting

math: cross product

Description

Computes the cross product of two vector fields. Fields can have the same location or Elemental Nodal and Nodal locations.

Inputs

field or fields container with only one field is expected

field or fields container with only one field is expected

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPELZ

Description

Inputs

Outputs

Configurations

Scripting

filter: high pass (timefreq)

Description

The high pass filter returns all the values above (but not equal to) the threshold value in input.

+

Outputs

Configurations

Scripting

filter: high pass (timefreq)

Description

The high pass filter returns all the values above (but not equal to) the threshold value in input.

Inputs

A threshold scalar or a field containing one value is expected.

The default is false. If set to true, the complement of the filtered fields container is returned on output pin 1.

Outputs

Configurations

Scripting

math: / (component-wise fields container)

Description

For every two fields with the same label space (from the two input fields containers), computes component-wise fraction between two fields of same dimensionality. If one field's scoping has an 'overall' location, then this field's values are applied on the other field entirely.

@@ -3725,7 +5586,7 @@

Configurating operators

Outputs

Configurations

Scripting

math: kronecker product

Description

Computes element-wise Kronecker product between two tensor fields.

Inputs

field or fields container with only one field is expected

field or fields container with only one field is expected

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ENG_KE

Description

Inputs

Outputs

Configurations

Scripting

math: modulus (fields container)

Description

Computes amplitude of a real and an imaginary field.

+

Outputs

Configurations

Scripting

math: modulus (fields container)

Description

Computes amplitude of a real and an imaginary field.

Inputs

field or fields container with only one field is expected

field or fields container with only one field is expected

Outputs

Configurations

Scripting

result: joint relative angular velocity

Description

Read/compute joint relative angular velocity by calling the readers defined by the datasources.

@@ -3776,7 +5637,7 @@

Configurating operators

Outputs

Configurations

Scripting

math: phase (field)

Description

Computes the phase (in rad) between a real and an imaginary field.

Inputs

field or fields container with only one field is expected

field or fields container with only one field is expected

-

Outputs

Configurations

Scripting

other: logic::test::scopings_intersects

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::M_ERIE

Description

Inputs

Outputs

Configurations

Scripting

math: phase (fields container)

Description

Computes phase (in rad) between real and imaginary fields.

+

Outputs

Configurations

Scripting

math: phase (fields container)

Description

Computes phase (in rad) between real and imaginary fields.

Inputs

Outputs

Configurations

Scripting

math: modulus (field)

Description

Computes element-wise modulus of field containers containing complex fields.

Inputs

Outputs

Configurations

Scripting

result: elemental mass

Description

Read/compute element mass by calling the readers defined by the datasources.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

@@ -3920,7 +5781,7 @@

Configurating operators

Inputs

Outputs

inputs

Configurations

Scripting

logic: component selector (fields container)

Description

Creates a scalar fields container based on the selected component for each field.

Inputs

one or several component index that will be extracted from the initial field.

-

Outputs

Configurations

Scripting

other: hdf5::topo::ResultInfoProvider

Description

Inputs

Outputs

Configurations

Scripting

logic: component selector (field)

Description

Creates a scalar/vector field based on the selected component.

+

Outputs

Configurations

Scripting

logic: component selector (field)

Description

Creates a scalar/vector field based on the selected component.

Inputs

One or several component index that will be extracted from the initial field.

Set a default value for components that do not exist.

Outputs

Configurations

Scripting

scoping: on property

Description

Provides a scoping at a given location based on a given property name and a property number.

@@ -3956,7 +5817,7 @@

Configurating operators

For field with nature matrix, this is the column indices to extract.

Outputs

Configurations

Scripting

utility: change location

Description

change the location of a field.

Inputs

new location of the output field ex 'Nodal', 'ElementalNodal', 'Elemental'...

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::B_MT

Description

Inputs

Outputs

Configurations

Scripting

utility: extract field

Description

Extracts the fields at the indices defined in the vector (in 1) from the fields container (in 0).

+

Outputs

Configurations

Scripting

utility: extract field

Description

Extracts the fields at the indices defined in the vector (in 1) from the fields container (in 0).

Inputs

if a field is in input, it is passed on as an output

Default is the first field

Outputs

Configurations

Scripting

mesh: node coordinates

Description

Returns the node coordinates of the mesh(es) in input.

@@ -4000,7 +5861,7 @@

Configurating operators

result file path container, used if no streams are set

integration point where the result will be read from. Default value: 0 (first integration point).

Unit System ID (int), semicolon-separated list of base unit strings (str) or UnitSystem instance

-

Outputs

Configurations

Scripting

other: hdf5::topo::ENF

Description

Inputs

Outputs

Configurations

Scripting

utility: set property

Description

Sets a property to an input field/field container.

+

Outputs

Configurations

Scripting

utility: set property

Description

Sets a property to an input field/field container.

Inputs

Property to set

Property to set

Outputs

Configurations

Scripting

result: electric flux density Y

Description

Read/compute Electric flux density Y component of the vector (2nd component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

@@ -4016,7 +5877,7 @@

Configurating operators

elemental nodal beam results are read if this pin is set to true (default is false)

Outputs

Configurations

Scripting

utility: forward field

Description

Returns the input field or fields container.

Inputs

field or fields container with only one field is expected

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPPLZ

Description

Inputs

Outputs

Configurations

Scripting

utility: forward fields container

Description

Returns the input field or fields container.

+

Outputs

Configurations

Scripting

utility: forward fields container

Description

Returns the input field or fields container.

Inputs

Outputs

Configurations

Scripting

result: electric flux density

Description

Read/compute Electric flux density by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

@@ -4095,7 +5956,7 @@

Configurating operators

Outputs

any output

Configurations

Scripting

utility: bind support (fields container)

Description

Ties a support to a fields container.

Inputs

Meshed region or a support of the field.

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ECT_SFRIC

Description

Inputs

Outputs

Configurations

Scripting

result: normal contact moment

Description

Read/compute normal contact moment by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

result: normal contact moment

Description

Read/compute normal contact moment by calling the readers defined by the datasources.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

@@ -4103,11 +5964,11 @@

Configurating operators

result file path container, used if no streams are set

if true the field is rotated to global coordinate system (default true). Please check your results carefully if 'false' is used for Elemental or ElementalNodal results averaged to the Nodes when adjacent elements do not share the same coordinate system, as results may be incorrect.

prevents from reading the mesh in the result files

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ENL_EPEQ

Description

Inputs

Outputs

Configurations

Scripting

utility: fields container get attribute

Description

Uses the FieldsContainer APIs to return a given attribute of the fields container in input.

+

Outputs

Configurations

Scripting

utility: fields container get attribute

Description

Uses the FieldsContainer APIs to return a given attribute of the fields container in input.

Inputs

Supported property names are: "label_scoping", "label_values", "time_freq_support", "labels", "field_scoping" and "field".

Additional pin for some property : the label name for "label_scoping" or "label_values", the field index (default 0) for "field_scoping" or "field".

Outputs

Returns a Scoping for property: "label_scoping", a vector of int for "label_values", a time freq support for "time_freq_support", a vector of string for "labels", a LabelSpace for "field_scoping" and a "field" for "field".

-

Configurations

Scripting

other: hdf5::h5dpf::ECT_GAP

Description

Inputs

Outputs

Configurations

Scripting

result: thermal strain XZ

Description

Read/compute element nodal component thermal strains XZ shear component (02 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Configurations

Scripting

result: thermal strain XZ

Description

Read/compute element nodal component thermal strains XZ shear component (02 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -4118,7 +5979,7 @@

Configurating operators

requested location, default is Nodal

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

elemental nodal beam results are read if this pin is set to true (default is false)

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPEL1

Description

Inputs

Outputs

Configurations

Scripting

utility: assemble scalars to vector

Description

Takes three scalar fields and assembles them as a 3D vector field.

+

Outputs

Configurations

Scripting

utility: assemble scalars to vector

Description

Takes three scalar fields and assembles them as a 3D vector field.

Inputs

Outputs

Configurations

Scripting

result: global eroded hourglass energy (LSDyna)

Description

Read Global Eroded Hourglass Energy (LSDyna) by calling the readers defined by the datasources.

Inputs

result file container allowed to be kept open to cache data

result file path container, used if no streams are set

@@ -4172,7 +6033,7 @@

Configurating operators

Outputs

Configurations

Scripting

result: poynting vector

Description

Compute the Poynting Vector

Inputs

the mesh region in this pin have to be boundary or skin mesh

load step number, if it's specified, the Poynting Vector is computed only on the substeps of this step

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::B_ST2

Description

Inputs

Outputs

Configurations

Scripting

utility: extract sub fields container

Description

Creates a new fields container with all the fields corresponding to the label space in input 1. If pin 1 is not defined, pin 0 input will be copied to the output.

+

Outputs

Configurations

Scripting

utility: extract sub fields container

Description

Creates a new fields container with all the fields corresponding to the label space in input 1. If pin 1 is not defined, pin 0 input will be copied to the output.

Inputs

fields_container

Label space, or scoping defining the label space (scoping location), values to keep (scoping IDs)

If set to true (default) the input label space (scoping location) is suppressed from the output fields container, otherwise, label space is kept.

@@ -4190,7 +6051,7 @@

Configurating operators

Label space, or scoping defining the label space (scoping location), values to keep (scoping IDs)

If set to true (default) the input label space (scoping location) is suppressed from the output meshes container, otherwise, label space is kept.

Outputs

meshes

-

Configurations

Scripting

other: sum_contributions

Description

Inputs

Outputs

Configurations

Scripting

utility: extract sub scopings container

Description

Creates a new scopings container with all the scopings corresponding to the label space in input 1. If pin 1 is not defined, pin 0 input will be copied to the output.

+

Configurations

Scripting

utility: extract sub scopings container

Description

Creates a new scopings container with all the scopings corresponding to the label space in input 1. If pin 1 is not defined, pin 0 input will be copied to the output.

Inputs

scopings_container

Label space, or scoping defining the label space (scoping location), values to keep (scoping IDs)

If set to true (default) the input label space (scoping location) is suppressed from the output scopings container, otherwise, label space is kept.

@@ -4199,7 +6060,7 @@

Configurating operators

Inputs

The mesh region in this pin is used to perform the averaging, used if there is no fields support.

Average only on these elements. If it is scoping container, the label must correspond to the one of the fields container.

If true, the data across different shell layers is averaged as well (default is false).

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_ENG_ERAHO

Description

Inputs

Outputs

Configurations

Scripting

utility: compute time scoping

Description

Computes the time frequency scoping (made of set IDs) necessary to interpolate on a list of time or frequencies.

+

Outputs

Configurations

Scripting

utility: compute time scoping

Description

Computes the time frequency scoping (made of set IDs) necessary to interpolate on a list of time or frequencies.

Inputs

List of frequencies or times needed. To specify load steps, put a field (and not a list) in input with a scoping located on "TimeFreq_steps".

1:ramped' or 2:stepped', default is ramped

Outputs

time_scoping

@@ -4228,7 +6089,7 @@

Configurating operators

elemental nodal beam results are read if this pin is set to true (default is false)

This pin forces elemental nodal shell and solid results to be split if this pin is set to true. If set to false (default), a specific shell layer is still needed to merge the fields. Merge is possible only if a shell layer is provided.

If the requested_location pin is not connected, and if split_shells pin is set to true, we choose one of the shell layer for shell element. If split_shells pin is set to false (default value) and a specific shell layer is provided, results will be merged on this specific shell layer.

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GKDXZ

Description

Inputs

Outputs

Configurations

Scripting

math: window bartlett (fields container)

Description

Apply bartlett windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).

+

Outputs

Configurations

Scripting

math: window bartlett (fields container)

Description

Apply bartlett windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).

Inputs

Outputs

Configurations

Scripting

result: turbulent viscosity

Description

Read Turbulent Viscosity by calling the readers defined by the datasources.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

@@ -4242,11 +6103,11 @@

Configurating operators

result file path container, used if no streams are set

entity (part for matsum, interface for rcforc) where the result will be scoped

Unit System ID (int), semicolon-separated list of base unit strings (str) or UnitSystem instance

-

Outputs

Configurations

Scripting

other: csharp_generator

Description

Inputs

Outputs

Configurations

Scripting

utility: python generator

Description

Generates .py file with specifications for loaded plugin(s).

+

Outputs

Configurations

Scripting

utility: python generator

Description

Generates .py file with specifications for loaded plugin(s).

Inputs

Outputs

Configurations

Scripting

utility: make overall

Description

Extracts a value from a field and makes a new field containing only this value, with the associated scoping's location set as 'overall'.

Inputs

Outputs

Configurations

Scripting

geo: elements volume

Description

Compute the measure of the Elements (volume for 3D elements, surface for 2D elements or length for 1D elements) using default shape functions, except for polyhedrons.

Inputs

If not provided, the measure of all elements for the mesh is computed. If provided, the Scoping needs to have "Elemental" location.

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_EW

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ENG_INC

Description

Inputs

Outputs

Configurations

Scripting

result: pressure

Description

Read/compute Pressure by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

result: pressure

Description

Read/compute Pressure by calling the readers defined by the datasources.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

@@ -4314,7 +6175,7 @@

Configurating operators

requested location, default is Nodal

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

elemental nodal beam results are read if this pin is set to true (default is false)

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPEL_max_shear

Description

Inputs

Outputs

Configurations

Scripting

result: gasket thermal closure XY

Description

Read/compute elemental gasket thermal closure XY shear component (01 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Outputs

Configurations

Scripting

result: gasket thermal closure XY

Description

Read/compute elemental gasket thermal closure XY shear component (01 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -4325,7 +6186,7 @@

Configurating operators

requested location, default is Nodal

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

elemental nodal beam results are read if this pin is set to true (default is false)

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPELXZ

Description

Inputs

Outputs

Configurations

Scripting

result: stress XY

Description

Read/compute element nodal component stresses XY shear component (01 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Outputs

Configurations

Scripting

result: stress XY

Description

Read/compute element nodal component stresses XY shear component (01 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -4347,7 +6208,7 @@

Configurating operators

requested location, default is Nodal

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

elemental nodal beam results are read if this pin is set to true (default is false)

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPELXY

Description

Inputs

Outputs

Configurations

Scripting

Outputs

Configurations

Scripting

other: hdf5::topo::U

Description

Inputs

Outputs

Configurations

Scripting

invariant: convertnum bcs to nod

Description

Converts a fields container from BCS to NOD ordering.

+

Outputs

Configurations

Scripting

invariant: convertnum bcs to nod

Description

Converts a fields container from BCS to NOD ordering.

Inputs

fields_container

Data_sources (must contain the full file).

Outputs

Configurations

Scripting

result: tangential contact moment

Description

Read/compute tangential contact moment by calling the readers defined by the datasources.

@@ -4458,7 +6319,7 @@

Configurating operators

requested location, default is Nodal

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

elemental nodal beam results are read if this pin is set to true (default is false)

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_ERIE

Description

Inputs

Outputs

Configurations

Scripting

result: gasket stress XY

Description

Read/compute elemental gasket stress XY shear component (01 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Outputs

Configurations

Scripting

result: gasket stress XY

Description

Read/compute elemental gasket stress XY shear component (01 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -4549,7 +6410,7 @@

Configurating operators

elemental nodal beam results are read if this pin is set to true (default is false)

This pin forces elemental nodal shell and solid results to be split if this pin is set to true. If set to false (default), a specific shell layer is still needed to merge the fields. Merge is possible only if a shell layer is provided.

If the requested_location pin is not connected, and if split_shells pin is set to true, we choose one of the shell layer for shell element. If split_shells pin is set to false (default value) and a specific shell layer is provided, results will be merged on this specific shell layer.

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::S

Description

Inputs

Outputs

Configurations

Scripting

serialization: export symbolic workflow

Description

Transforms a Workflow into a symbolic Workflow and writes it to a file (if a path is set in input) or string

+

Outputs

Configurations

Scripting

serialization: export symbolic workflow

Description

Transforms a Workflow into a symbolic Workflow and writes it to a file (if a path is set in input) or string

Inputs

0 is ASCII format and 1 is binary, default is 0.

1 copies connections with its data, 2 forwards named inputs and outputs names, 7 copies connections of named inputs and ouputs with their data. default is 7.

Outputs

Configurations

Scripting

result: write cms rbd file

Description

Write the invariant terms and the model data in a cms_rbd file

@@ -4644,7 +6505,7 @@

Configurating operators

requested location, default is Nodal

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

elemental nodal beam results are read if this pin is set to true (default is false)

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GKDX

Description

Inputs

Outputs

Configurations

Scripting

result: elastic strain Z

Description

Read/compute element nodal component elastic strains ZZ normal component (22 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Outputs

Configurations

Scripting

result: elastic strain Z

Description

Read/compute element nodal component elastic strains ZZ normal component (22 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -4673,7 +6534,7 @@

Configurating operators

Already merged field support.

Already merged fields containers support.

A vector of fields containers to merge or fields containers from pin 0 to ...

-

Outputs

Configurations

Scripting

other: mechanical::change_shell_layers

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::topo::nodal_displacement

Description

Inputs

Outputs

Configurations

Scripting

result: elastic strain XY

Description

Read/compute element nodal component elastic strains XY shear component (01 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Outputs

Configurations

Scripting

result: elastic strain XY

Description

Read/compute element nodal component elastic strains XY shear component (01 component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -4742,7 +6603,7 @@

Configurating operators

prevents from reading the mesh in the result files

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

elemental nodal beam results are read if this pin is set to true (default is false)

-

Outputs

Configurations

Scripting

other: mapdl::rst::MaterialsProvider

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::UTOT

Description

Inputs

Outputs

Configurations

Scripting

geo: scoping normals

Description

compute the normals at the given nodes or element scoping based on the given mesh (first version, the element normal is only handled on the shell elements)

+

Outputs

Configurations

Scripting

geo: scoping normals

Description

compute the normals at the given nodes or element scoping based on the given mesh (first version, the element normal is only handled on the shell elements)

Inputs

Outputs

Configurations

Scripting

utility: merge scopings

Description

Assembles a set of scopings into a unique one.

Inputs

Either a scopings container, a vector of scopings to merge, or scopings from pin 0 to ...

Outputs

Configurations

Scripting

result: elastic strain principal 3

Description

Read/compute element nodal component elastic strains 3rd principal component by calling the readers defined by the datasources and computing its eigen values. The off-diagonal strains are first converted from Voigt notation to the standard strain values.

@@ -4810,7 +6671,7 @@

Configurating operators

prevents from reading the mesh in the result files

region id (integer) or vector of region ids (vector) or region scoping (scoping) of the model (region corresponds to zone for Fluid results or part for LSDyna results).

(for Fluid results only) LabelSpace with combination of zone, phases or species ids

-

Outputs

Configurations

Scripting

other: mapdl::rth::MaterialPropertyOfElement

Description

Inputs

Outputs

Configurations

Scripting

averaging: to elemental (fields container)

Description

Transforms Input fields into Elemental fields using an averaging process. The result is computed on a given element's scoping.

+

Outputs

Configurations

Scripting

averaging: to elemental (fields container)

Description

Transforms Input fields into Elemental fields using an averaging process. The result is computed on a given element's scoping.

Inputs

if it is set to true, Elemental Nodal fields are first averaged on nodes and then averaged on elements (default is false).

If true, the data across different shell layers is averaged as well (default is false).

For shell/solid mixed fields, group in the same field all solids and shells (false by default). If this pin is true and collapse_shell_layers is false, a shell_layer needs to be specified.

@@ -4851,7 +6712,7 @@

Configurating operators

requested location, default is Nodal

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

elemental nodal beam results are read if this pin is set to true (default is false)

-

Outputs

Configurations

Scripting

other: mapdl::rst::rst_file_mesh_information

Description

Inputs

Outputs

Configurations

Scripting

result: coordinates (LSDyna)

Description

Read/compute Coordinates (LSDyna) by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

result: coordinates (LSDyna)

Description

Read/compute Coordinates (LSDyna) by calling the readers defined by the datasources.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

@@ -4897,7 +6758,7 @@

Configurating operators

elemental nodal beam results are read if this pin is set to true (default is false)

Outputs

Configurations

Scripting

utility: merge materials

Description

Assembles a set of materials into a unique one.

Inputs

A vector of materials to merge or materials from pin 0 to ...

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ESV

Description

Inputs

Outputs

Configurations

Scripting

serialization: vtk export

Description

Write the input field and fields container into a given vtk path

+

Outputs

Configurations

Scripting

serialization: vtk export

Description

Write the input field and fields container into a given vtk path

Inputs

Either export volume elements in the mesh with their fields with value 0 or faces elements in the mesh with their fields with value 1 (default is 0)

path with vtk extension were the export occurs

necessary if the first field or fields container don't have a mesh in their support

@@ -4985,7 +6846,7 @@

Configurating operators

prevents from reading the mesh in the result files

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

elemental nodal beam results are read if this pin is set to true (default is false)

-

Outputs

Configurations

Scripting

other: mapdl::rfrq_deprecated::V

Description

Inputs

Outputs

Configurations

Scripting

result: plastic strain intensity

Description

Reads/computes element nodal component plastic strains, average it on nodes (by default) and computes its invariants.

+

Outputs

Configurations

Scripting

result: plastic strain intensity

Description

Reads/computes element nodal component plastic strains, average it on nodes (by default) and computes its invariants.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -5012,7 +6873,7 @@

Configurating operators

Inputs

field or fields container with only one field is expected

A minimum threshold scalar or a field containing one value is expected.

A maximum threshold scalar or a field containing one value is expected.

-

Outputs

Configurations

Scripting

other: mapdl::rdsp::TimeFreqSupportProvider

Description

Inputs

Outputs

Configurations

Scripting

Outputs

Configurations

Scripting

other: hdf5::h5dpf::meshes_provider

Description

Inputs

Outputs

Configurations

Scripting

logic: same anys?

Description

Takes two Any objects and compares them.Supported types: Field, FieldsContainer, Mesh, MeshesContainer, PropertyField, PropertyFieldsContainer, Scoping, ScopingsContainer, StringField, standard types (double, int, string, vector of int, doubles, string). Note: all inputs related to fields, mesh, and so on are passed to each property check.

+

Outputs

Configurations

Scripting

logic: same anys?

Description

Takes two Any objects and compares them.Supported types: Field, FieldsContainer, Mesh, MeshesContainer, PropertyField, PropertyFieldsContainer, Scoping, ScopingsContainer, StringField, standard types (double, int, string, vector of int, doubles, string). Note: all inputs related to fields, mesh, and so on are passed to each property check.

Inputs

Double positive small value. Smallest value considered during the comparison step. All the absolute values in the field less than this value are considered null, (default value: 1.0e-14).

Double relative tolerance. Maximum tolerance gap between two compared values. Values within relative tolerance are considered identical. Formula is (v1-v2)/v2 < relativeTol. Default is 0.001.

For meshes and meshescontainer: compare auxiliary data (i.e property fields, scopings...). Default value is 'false'.

@@ -5122,7 +6983,7 @@

Configurating operators

prevents from reading the mesh in the result files

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

elemental nodal beam results are read if this pin is set to true (default is false)

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_ER

Description

Inputs

Outputs

Configurations

Scripting

serialization: serializer

Description

Take any input and serialize them in a file.

+

Outputs

Configurations

Scripting

serialization: serializer

Description

Take any input and serialize them in a file.

Inputs

0 for ASCII (default), and 1 for binary

any input

Outputs

Configurations

Scripting

result: wall shear stress

Description

Read Wall Shear Stress by calling the readers defined by the datasources.

@@ -5173,8 +7034,8 @@

Configurating operators

if true the field is rotated to global coordinate system (default true)

prevents from reading the mesh in the result files

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

-

Outputs

Configurations

Scripting

other: mapdl::rfrq_deprecated::U

Description

Inputs

Outputs

Configurations

Scripting

geo: cartesian to spherical coordinates (fields container)

Description

Converts 3D field from cartesian coordinates to spherical coordinates.

-

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPEL_EQV

Description

Inputs

Outputs

Configurations

Scripting

result: global external work (LSDyna)

Description

Read Global External Work (LSDyna) by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

geo: cartesian to spherical coordinates (fields container)

Description

Converts 3D field from cartesian coordinates to spherical coordinates.

+

Inputs

Outputs

Configurations

Scripting

result: global external work (LSDyna)

Description

Read Global External Work (LSDyna) by calling the readers defined by the datasources.

Inputs

result file container allowed to be kept open to cache data

result file path container, used if no streams are set

Unit System ID (int), semicolon-separated list of base unit strings (str) or UnitSystem instance

@@ -5222,7 +7083,7 @@

Configurating operators

mesh expanded, use if cyclic expansion is to be done.

sectors to expand (start at 0), for multistage: use scopings container with 'stage' label, use if cyclic expansion is to be done.

angle phi in degrees (default value 0.0), use if cyclic expansion is to be done.

-

Outputs

Configurations

Scripting

other: time_support_provider

Description

Inputs

Outputs

Configurations

Scripting

result: electric field Z

Description

Read/compute electric field Z component of the vector (3rd component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Outputs

Configurations

Scripting

result: electric field Z

Description

Read/compute electric field Z component of the vector (3rd component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -5250,7 +7111,7 @@

Configurating operators

Data sources. Optional if using a streams container.

Type of force to be processed (0 - default: Total forces (static, damping, and inertia)., 1: Static forces, 2: Damping forces, 3: Inertia forces)

Coordinate field of a point for moment summations. Defaults to (0,0,0).

-

Outputs

Configurations

Scripting

other: mapdl::rst::available_results

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::B_T1

Description

Inputs

Outputs

Configurations

Scripting

result: displacement Y

Description

Read/compute nodal displacements Y component of the vector (2nd component) by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

result: displacement Y

Description

Read/compute nodal displacements Y component of the vector (2nd component) by calling the readers defined by the datasources.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -5270,7 +7131,7 @@

Configurating operators

requested location, default is Nodal

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

elemental nodal beam results are read if this pin is set to true (default is false)

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::B_T2

Description

Inputs

Outputs

Configurations

Scripting

result: displacement Z

Description

Read/compute nodal displacements Z component of the vector (3rd component) by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

result: displacement Z

Description

Read/compute nodal displacements Z component of the vector (3rd component) by calling the readers defined by the datasources.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -5290,7 +7151,7 @@

Configurating operators

requested location, default is Nodal

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

elemental nodal beam results are read if this pin is set to true (default is false)

-

Outputs

Configurations

Scripting

other: time_freq_support_from_fc

Description

Inputs

Outputs

Configurations

Scripting

result: heat flux Y

Description

Read/compute heat flux Y component of the vector (2nd component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Outputs

Configurations

Scripting

result: heat flux Y

Description

Read/compute heat flux Y component of the vector (2nd component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -5349,7 +7210,7 @@

Configurating operators

elemental nodal beam results are read if this pin is set to true (default is false)

This pin forces elemental nodal shell and solid results to be split if this pin is set to true. If set to false (default), a specific shell layer is still needed to merge the fields. Merge is possible only if a shell layer is provided.

If the requested_location pin is not connected, and if split_shells pin is set to true, we choose one of the shell layer for shell element. If split_shells pin is set to false (default value) and a specific shell layer is provided, results will be merged on this specific shell layer.

-

Outputs

Configurations

Scripting

other: boundary_conditions_setter

Description

Inputs

Outputs

Configurations

Scripting

result: element orientations Y

Description

Read/compute element euler angles Y component of the vector (2nd component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Outputs

Configurations

Scripting

result: element orientations Y

Description

Read/compute element euler angles Y component of the vector (2nd component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -5422,7 +7283,7 @@

Configurating operators

name of the result to read. By default the name of the operator is taken.

Optional zone name/Id of the mesh.

Outputs

Results

-

Configurations

Scripting

other: hdf5::h5dpf::GLOB_KDE

Description

Inputs

Outputs

Configurations

Scripting

result: temperature gradient X

Description

Read/compute Temperature Gradient X component of the vector (1st component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Configurations

Scripting

result: temperature gradient X

Description

Read/compute Temperature Gradient X component of the vector (1st component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -5535,7 +7396,7 @@

Configurating operators

elemental nodal beam results are read if this pin is set to true (default is false)

This pin forces elemental nodal shell and solid results to be split if this pin is set to true. If set to false (default), a specific shell layer is still needed to merge the fields. Merge is possible only if a shell layer is provided.

If the requested_location pin is not connected, and if split_shells pin is set to true, we choose one of the shell layer for shell element. If split_shells pin is set to false (default value) and a specific shell layer is provided, results will be merged on this specific shell layer.

-

Outputs

Configurations

Scripting

other: mapdl::rth::boundary_conditions

Description

Inputs

Outputs

Configurations

Scripting

result: magnetic flux density X

Description

Read/compute Magnetic Flux Density X component of the vector (1st component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Outputs

Configurations

Scripting

result: magnetic flux density X

Description

Read/compute Magnetic Flux Density X component of the vector (1st component) by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

FieldsContainer already allocated modified inplace

@@ -5598,7 +7459,7 @@

Configurating operators

requested location, default is Nodal

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

elemental nodal beam results are read if this pin is set to true (default is false)

-

Outputs

Configurations

Scripting

other: AccumulatorOverDomains

Description

Inputs

Outputs

Configurations

Scripting

result: element nodal forces

Description

Read/compute element nodal forces by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Outputs

Configurations

Scripting

result: element nodal forces

Description

Read/compute element nodal forces by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

@@ -5646,7 +7507,7 @@

Configurating operators

elemental nodal beam results are read if this pin is set to true (default is false)

This pin forces elemental nodal shell and solid results to be split if this pin is set to true. If set to false (default), a specific shell layer is still needed to merge the fields. Merge is possible only if a shell layer is provided.

If the requested_location pin is not connected, and if split_shells pin is set to true, we choose one of the shell layer for shell element. If split_shells pin is set to false (default value) and a specific shell layer is provided, results will be merged on this specific shell layer.

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::S_max_shear

Description

Inputs

Outputs

Configurations

Scripting

metadata: result info provider

Description

Reads the result information, such as available results or unit systems from the results files contained in the streams or data sources.

+

Outputs

Configurations

Scripting

metadata: result info provider

Description

Reads the result information, such as available results or unit systems from the results files contained in the streams or data sources.

Inputs

streams (result file container) (optional)

If the stream is null, retrieves the file path from the data sources.

Outputs

Configurations

Scripting

mesh: skin (tri mesh)

Description

Extracts a skin of the mesh in triangles in a new meshed region.

@@ -5667,7 +7528,7 @@

Configurating operators

Outputs

Configurations

Scripting

filter: band pass (timescoping)

Description

The band pass filter returns all the values above (but not equal to) the minimum threshold value and below (but not equal to) the maximum threshold value in input.

Inputs

A minimum threshold scalar or a field containing one value is expected.

A maximum threshold scalar or a field containing one value is expected.

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ECT_PENE

Description

Inputs

Outputs

Configurations

Scripting

result: accu eqv plastic strain

Description

Read/compute element nodal accumulated equivalent plastic strain by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Outputs

Configurations

Scripting

result: accu eqv plastic strain

Description

Read/compute element nodal accumulated equivalent plastic strain by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

@@ -5715,7 +7576,7 @@

Configurating operators

elemental nodal beam results are read if this pin is set to true (default is false)

This pin forces elemental nodal shell and solid results to be split if this pin is set to true. If set to false (default), a specific shell layer is still needed to merge the fields. Merge is possible only if a shell layer is provided.

If the requested_location pin is not connected, and if split_shells pin is set to true, we choose one of the shell layer for shell element. If split_shells pin is set to false (default value) and a specific shell layer is provided, results will be merged on this specific shell layer.

-

Outputs

Configurations

Scripting

other: vtk::stream_provider

Description

Inputs

Outputs

Configurations

Scripting

result: material property of element

Description

Loads the appropriate operator based on the data sources and retrieves material properties.

+

Outputs

Configurations

Scripting

result: material property of element

Description

Loads the appropriate operator based on the data sources and retrieves material properties.

Inputs

Outputs

material properties

Configurations

Scripting

result: creep strain energy density

Description

Read/compute element nodal creep strain energy density by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

@@ -5798,7 +7659,7 @@

Configurating operators

elemental nodal beam results are read if this pin is set to true (default is false)

This pin forces elemental nodal shell and solid results to be split if this pin is set to true. If set to false (default), a specific shell layer is still needed to merge the fields. Merge is possible only if a shell layer is provided.

If the requested_location pin is not connected, and if split_shells pin is set to true, we choose one of the shell layer for shell element. If split_shells pin is set to false (default value) and a specific shell layer is provided, results will be merged on this specific shell layer.

-

Outputs

Configurations

Scripting

other: hdf5::topo::ENL_EPEQ

Description

Inputs

Outputs

Configurations

Scripting

result: contact friction stress

Description

Read/compute element contact friction stress by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

+

Outputs

Configurations

Scripting

result: contact friction stress

Description

Read/compute element contact friction stress by calling the readers defined by the datasources. Regarding the requested location and the input mesh scoping, the result location can be Nodal/ElementalNodal/Elemental.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

@@ -5830,7 +7691,7 @@

Configurating operators

elemental nodal beam results are read if this pin is set to true (default is false)

This pin forces elemental nodal shell and solid results to be split if this pin is set to true. If set to false (default), a specific shell layer is still needed to merge the fields. Merge is possible only if a shell layer is provided.

If the requested_location pin is not connected, and if split_shells pin is set to true, we choose one of the shell layer for shell element. If split_shells pin is set to false (default value) and a specific shell layer is provided, results will be merged on this specific shell layer.

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GKSXY

Description

Inputs

Outputs

Configurations

Scripting

result: global joint internal energy (LSDyna)

Description

Read Global Joint Internal Energy (LSDyna) by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

result: global joint internal energy (LSDyna)

Description

Read Global Joint Internal Energy (LSDyna) by calling the readers defined by the datasources.

Inputs

result file container allowed to be kept open to cache data

result file path container, used if no streams are set

Unit System ID (int), semicolon-separated list of base unit strings (str) or UnitSystem instance

@@ -5929,7 +7790,7 @@

Configurating operators

result file path container, used if no streams are set

if true the field is rotated to global coordinate system (default true). Please check your results carefully if 'false' is used for Elemental or ElementalNodal results averaged to the Nodes when adjacent elements do not share the same coordinate system, as results may be incorrect.

prevents from reading the mesh in the result files

-

Outputs

Configurations

Scripting

other: wb::spec::datasources_provider

Description

Inputs

Outputs

Configurations

Scripting

result: rms static pressure

Description

Read RMS Static Pressure by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

result: rms static pressure

Description

Read RMS Static Pressure by calling the readers defined by the datasources.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

result file container allowed to be kept open to cache data

@@ -5957,7 +7818,7 @@

Configurating operators

result file path container, used if no streams are set

if true the field is rotated to global coordinate system (default true). Please check your results carefully if 'false' is used for Elemental or ElementalNodal results averaged to the Nodes when adjacent elements do not share the same coordinate system, as results may be incorrect.

prevents from reading the mesh in the result files

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_ENG_KE

Description

Inputs

Outputs

Configurations

Scripting

result: temperature

Description

Read/compute temperature field by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

result: temperature

Description

Read/compute temperature field by calling the readers defined by the datasources.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

@@ -6020,6 +7881,7 @@

Configurating operators

prevents from reading the mesh in the result files

Outputs

Configurations

Scripting

result: mapdl run

Description

Solve in mapdl a dat/inp file and returns a datasources with the rst file.

Inputs

Set the number of MPI processes used for resolution (default is 2)

+

Set the number of threads used for resolution (default is 1)

data sources containing the input file.

used when a user includes commands in the input file allowing to launch DPF server inside MAPDL to interact with MAPDL using DPF client API

Outputs

returns the data source if the server_mode pin is not set to yes

@@ -6047,7 +7909,7 @@

Configurating operators

prevents from reading the mesh in the result files

Specifies the scripting name of the raw/internal Name of the result to extract from the file

Specifies the scripting name of the result to extract;see ResultInfo for details. Use either "result name" or "result scripting name" with their appropriate pin, but not both.

-

Outputs

Configurations

Scripting

other: mapdl::cms::ResultInfoProvider

Description

Inputs

Outputs

Configurations

Scripting

result: elemental heat generation

Description

Read/compute Elemental Heat Generation by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

result: elemental heat generation

Description

Read/compute Elemental Heat Generation by calling the readers defined by the datasources.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

@@ -6071,7 +7933,7 @@

Configurating operators

result file path container, used if no streams are set

if true the field is rotated to global coordinate system (default true). Please check your results carefully if 'false' is used for Elemental or ElementalNodal results averaged to the Nodes when adjacent elements do not share the same coordinate system, as results may be incorrect.

prevents from reading the mesh in the result files

-

Outputs

Configurations

Scripting

other: mapdl::rdsp::MeshProvider

Description

Inputs

Outputs

Configurations

Scripting

result: joint moment reaction

Description

Read/compute joint moment reaction by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

result: joint moment reaction

Description

Read/compute joint moment reaction by calling the readers defined by the datasources.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

Fields container already allocated modified inplace

@@ -6226,7 +8088,7 @@

Configurating operators

Inputs

Outputs

first eigen value fields

second eigen value fields

third eigen value fields

-

Configurations

Scripting

other: mapdl::mode::MeshProvider

Description

Inputs

Outputs

Configurations

Scripting

result: global added mass (percentage) (LSDyna)

Description

Read Global Added Mass (percentage) (LSDyna) by calling the readers defined by the datasources.

+

Configurations

Scripting

result: global added mass (percentage) (LSDyna)

Description

Read Global Added Mass (percentage) (LSDyna) by calling the readers defined by the datasources.

Inputs

result file container allowed to be kept open to cache data

result file path container, used if no streams are set

Unit System ID (int), semicolon-separated list of base unit strings (str) or UnitSystem instance

@@ -6302,18 +8164,18 @@

Configurating operators

Outputs

Configurations

Scripting

min_max: time of max

Description

Evaluates time/frequency of maximum.

Inputs

Should use absolute value.

Do calculate amplitude.

-

Outputs

Configurations

Scripting

other: mapdl::rdsp_deprecated::U

Description

Inputs

Outputs

Configurations

Scripting

scoping: nodes in mesh

Description

Retrieves the nodal scoping of a given input mesh, which contains the node IDs.

+

Outputs

Configurations

Scripting

scoping: nodes in mesh

Description

Retrieves the nodal scoping of a given input mesh, which contains the node IDs.

Inputs

Outputs

Configurations

Scripting

result: interface resultant contact force (LSDyna)

Description

Read Interface Resultant Contact Force (LSDyna) by calling the readers defined by the datasources.

Inputs

result file container allowed to be kept open to cache data

result file path container, used if no streams are set

entity (part for matsum, interface for rcforc) where the result will be scoped

Unit System ID (int), semicolon-separated list of base unit strings (str) or UnitSystem instance

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::A

Description

Inputs

Outputs

Configurations

Scripting

result: interface contact moment (LSDyna)

Description

Read Interface Contact Moment (LSDyna) by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

result: interface contact moment (LSDyna)

Description

Read Interface Contact Moment (LSDyna) by calling the readers defined by the datasources.

Inputs

result file container allowed to be kept open to cache data

result file path container, used if no streams are set

entity (part for matsum, interface for rcforc) where the result will be scoped

Unit System ID (int), semicolon-separated list of base unit strings (str) or UnitSystem instance

-

Outputs

Configurations

Scripting

other: mechanical::get_nodal_result_unit_string

Description

Inputs

Outputs

Configurations

Scripting

result: density

Description

Read Density by calling the readers defined by the datasources.

+

Outputs

Configurations

Scripting

result: density

Description

Read Density by calling the readers defined by the datasources.

Inputs

time/freq values (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids (use scoping with TimeFreq_steps location) required in output. To specify time/freq values at specific load steps, put a Field (and not a list) in input with a scoping located on "TimeFreq_steps". Linear time freq intrapolation is performed if the values are not in the result files and the data at the max time or freq is taken when time/freqs are higher than available time/freqs in result files. To get all data for all time/freq sets, connect an int with value -1.

nodes or elements scoping required in output. The output fields will be scoped on these node or element IDs. To figure out the ordering of the fields data, look at their scoping IDs as they might not be ordered as the input scoping was. The scoping's location indicates whether nodes or elements are asked for. Using scopings container allows you to split the result fields container into domains

result file container allowed to be kept open to cache data

@@ -6434,11 +8296,11 @@

Configurating operators

Outputs

Configurations

Scripting

metadata: time freq provider

Description

Reads the time/frequency support from the results files contained in the streams or data sources.

Inputs

streams (result file container) (optional)

If the stream is null, retrieves the file path from the data sources.

-

Outputs

Configurations

Scripting

other: mechanical::apply_post

Description

Inputs

Outputs

Configurations

Scripting

metadata: mesh info provider

Description

Reads the mesh information, such as number of elements (common property), number of faces (Cff plugins) or scoping of parts (LSDYNA plugins) on files contained in the streams or data sources.

+

Outputs

Configurations

Scripting

metadata: mesh info provider

Description

Reads the mesh information, such as number of elements (common property), number of faces (Cff plugins) or scoping of parts (LSDYNA plugins) on files contained in the streams or data sources.

Inputs

Optional time/frequency set ID of the mesh.

streams (mesh file container) (optional)

If the stream is null, retrieves the file path from the data sources.

-

Outputs

Configurations

Scripting

other: mapper

Description

Inputs

Outputs

Configurations

Scripting

other: mechanical::phase_scoping_chunk

Description

Inputs

Outputs

Configurations

Scripting

metadata: streams provider

Description

Creates streams (files with cache) from the data sources.

+

Outputs

Configurations

Scripting

metadata: streams provider

Description

Creates streams (files with cache) from the data sources.

Inputs

Outputs

Configurations

Scripting

result: poynting vector surface

Description

Compute the Poynting Vector surface integral

Inputs

the mesh region in this pin have to be boundary or skin mesh

load step number, if it's specified, the Poynting Vector is computed only on the substeps of this step

@@ -6454,7 +8316,7 @@

Configurating operators

Key to look for. Must be set for 'file_path' and 'domain_file_path' properties.

Result key to look for. Can be used for 'file_path', 'result_file_name', 'domain_file_path' and 'domain_result_file_name'.

Outputs

Property value.

-

Configurations

Scripting

other: hdf5::h5dpf::ETHXY

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rst::SelectionProvider

Description

Inputs

Outputs

Configurations

Scripting

mesh: meshes provider

Description

Reads meshes from result files. Meshes can be spatially or temporally varying.

+

Configurations

Scripting

mesh: meshes provider

Description

Reads meshes from result files. Meshes can be spatially or temporally varying.

Inputs

Time/frequency set IDs required in output.

result file container allowed to be kept open to cache data

result file path container, used if no streams are set

@@ -6482,18 +8344,18 @@

Configurating operators

If element scoping is requested on a nodal named selection, if Inclusive == 1 then add all the elements adjacent to the nodes.If Inclusive == 0, only the elements which have all their nodes in the named selection are included

Outputs

Configurations

Scripting

scoping: reduce sampling scoping

Description

Take a scoping and remove half of it's content.

Inputs

Set the number of time the scoping is reduced (default is 2). Must be integer value above 1.

-

Outputs

Configurations

Scripting

other: mesh_property_setter

Description

Inputs

Outputs

Configurations

Scripting

math: accumulation per scoping

Description

This operator calculates the sum and the percentage of total sum of the input fields container for each scoping of the scopings container.

+

Outputs

Configurations

Scripting

math: accumulation per scoping

Description

This operator calculates the sum and the percentage of total sum of the input fields container for each scoping of the scopings container.

Inputs

Master scoping. All scopings in the Scopings Container will be intersected with this scoping.

The intersection between the of the first will be used.

-

Outputs

Configurations

Scripting

other: boundary_conditions_provider

Description

Inputs

Outputs

Configurations

Scripting

other: elements_properties_provider

Description

Inputs

Outputs

Configurations

Scripting

metadata: real constants provider

Description

Reads real constants from the result files contained in the streams or data sources.

+

Outputs

Configurations

Scripting

metadata: real constants provider

Description

Reads real constants from the result files contained in the streams or data sources.

Inputs

Real Constant ids to recover used by the solver. If not set, all available real constants to be recovered.

Result file container allowed to be kept open to cache data.

Result file path container, used if no streams are set.

-

Outputs

Configurations

Scripting

other: mapdl::rfrq_deprecated::S

Description

Inputs

Outputs

Configurations

Scripting

metadata: coordinate system data provider

Description

Reads coordinate systems data from the result files contained in the streams or data sources.

+

Outputs

Configurations

Scripting

metadata: coordinate system data provider

Description

Reads coordinate systems data from the result files contained in the streams or data sources.

Inputs

Coorfinate System ids to recover used by the solver. If not set, all available materials to be recovered.

Result file container allowed to be kept open to cache data.

Result file path container, used if no streams are set.

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GKTHX

Description

Inputs

Outputs

Configurations

Scripting

result: coordinate system

Description

Extracts the Rotation Matrix and Origin of a specific coordinate system.

+

Outputs

Configurations

Scripting

result: coordinate system

Description

Extracts the Rotation Matrix and Origin of a specific coordinate system.

Inputs

Outputs

the first 9 double are the rotation (3x3 matrix) and the last 3 is the translation vector

Configurations

Scripting

logic: splitter::streams

Description

Splits a Streams into multiple coherent streams, actual number of outputs is always less or equal to the given desired number of ouputs.

Inputs

Streams to split.

@@ -6518,7 +8380,7 @@

Configurating operators

Configurations

Scripting

min_max: min max by entity over time

Description

Evaluates minimum, maximum over time/frequency and returns those min max as well as the time/freq where they occurred

Inputs

Calculate the absolute value of field entities before computing the min/max.

Do calculate amplitude.

-

Outputs

Configurations

Scripting

other: mapdl::dsub_deprecated::EPEL

Description

Inputs

Outputs

Configurations

Scripting

scoping: connectivity ids

Description

Returns the ordered node ids corresponding to the element ids scoping in input. For each element the node ids are its connectivity.

+

Outputs

Configurations

Scripting

scoping: connectivity ids

Description

Returns the ordered node ids corresponding to the element ids scoping in input. For each element the node ids are its connectivity.

Inputs

Elemental scoping

the support of the scoping is expected if there is no mesh in input

default is true

@@ -6526,7 +8388,7 @@

Configurating operators

Configurations

Scripting

min_max: max over time

Description

Evaluates maximum over time/frequency.

Inputs

Should use absolute value.

Do calculate amplitude.

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::VY

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::U

Description

Inputs

Outputs

Configurations

Scripting

mesh: skin

Description

Extracts a skin of the mesh in a new meshed region. The material ID of initial elements are propagated to their facets.

+

Outputs

Configurations

Scripting

mesh: skin

Description

Extracts a skin of the mesh in a new meshed region. The material ID of initial elements are propagated to their facets.

Inputs

Nodal scoping to restrict the skin extraction to a set of nodes. If provided, a skin element is added to the skin mesh if all its nodes are in the scoping.

If input mesh contains shell elements, output mesh shell elements (boolean = 1) are duplicated, one per each orientation, or (boolean = 0) remain unchanged.

If input mesh contains beam or point elements, output mesh beam point elements (boolean = 1) are added or (boolean = 0) are ignored. Default: False

@@ -6555,7 +8417,7 @@

Configurating operators

0: keep duplicate elements (default), 1: remove duplicate elements

Outputs

Configurations

Scripting

result: add rigid body motion (fields container)

Description

Adds a given rigid translation, center and rotation from a displacement field. The rotation is given in terms of rotations angles. Note that the displacement field has to be in the global coordinate system

Inputs

default is the mesh in the support

-

Outputs

Configurations

Scripting

other: mechanical::change_cs

Description

Inputs

Outputs

Configurations

Scripting

other: cyclic_analytic_usum_max_field

Description

Inputs

Outputs

Configurations

Scripting

other: mechanical::duplicate_to_top_bottom

Description

Inputs

Outputs

Configurations

Scripting

invariant: convertnum nod to bcs

Description

Converts a fields container from NOD to BCS ordering.

+

Outputs

Configurations

Scripting

invariant: convertnum nod to bcs

Description

Converts a fields container from NOD to BCS ordering.

Inputs

fields_container

Data_sources (must contain the full file).

Outputs

Configurations

Scripting

result: members in linear compression bending not certified

Description

This operator is a non-certified example of buckling resistance verification for the compression and bending members for Class I, 2 and 3 cross-sections. It is only provided as an example if you want to develop your own compute norm operator. This norm is linear summation of the utilization ratios of compression members and bending members. The results computed by this beta operator have not been certified by ANSYS. ANSYS declines all responsibility for the use of this operator.

@@ -6572,7 +8434,7 @@

Configurating operators

Selection for a cross-section. True: Class 1 or 2 cross-sections. False: Class 3 cross section. If the user defines the cross section as class 1 or 2, the section modulus would be plastic section modulus. If it's class 3- cross section,the section modulus would be elastic section modulus

Selection of fabrication's type if there are beams I in the structure. TRUE: Rolled Section, False: Welded Section. Default: Rolled Section.

Outputs

Linear summation of the utilization ratios in all members submitted under a combination of both bending and compression. These factors should be less than 1 and positive.

-

Configurations

Scripting

other: hdf5::h5dpf::GKTHXZ

Description

Inputs

Outputs

Configurations

Scripting

geo: gauss to node (field)

Description

Extrapolating results available at Gauss or quadrature points to nodal points for one field. The available elements are: Linear quadrangle, parabolic quadrangle, linear hexagonal, quadratic hexagonal, linear tetrahedral, and quadratic tetrahedral

+

Configurations

Scripting

geo: gauss to node (field)

Description

Extrapolating results available at Gauss or quadrature points to nodal points for one field. The available elements are: Linear quadrangle, parabolic quadrangle, linear hexagonal, quadratic hexagonal, linear tetrahedral, and quadratic tetrahedral

Inputs

Scoping to integrate on, if not provided, the one from input field is provided.

Mesh to integrate on.

Outputs

Configurations

Scripting

filter: band pass (timefreq)

Description

The band pass filter returns all the values above (but not equal to) the minimum threshold value and below (but not equal to) the maximum threshold value in input.

@@ -6582,8 +8444,8 @@

Configurating operators

Inputs

0 for ASCII (default), and 1 for binary

file path

Outputs

number and types of outputs corresponding of the inputs used in the serialization

-

Configurations

Scripting

other: mapdl::dsub::MeshSelectionManagerProvider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rfrq::TimeFreqSupportProvider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rst::equivalent_mass

Description

Inputs

Outputs

Configurations

Scripting

other: mechanical::waterfall_table_fc

Description

Inputs

Outputs

Configurations

Scripting

result: stress solution to global cs

Description

read Euler angles on elements from the result file and rotate the fields in the fieldsContainer.

-

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPELY

Description

Inputs

Outputs

Configurations

Scripting

utility: remote workflow instantiate

Description

Sends a local workflow to a remote process (and keep a local image of it) or create a local image of an existing remote workflow (identified by an id and an address) for a given protocol registered in the streams.

+

Configurations

Scripting

result: stress solution to global cs

Description

read Euler angles on elements from the result file and rotate the fields in the fieldsContainer.

+

Inputs

Outputs

Configurations

Scripting

utility: remote workflow instantiate

Description

Sends a local workflow to a remote process (and keep a local image of it) or create a local image of an existing remote workflow (identified by an id and an address) for a given protocol registered in the streams.

Inputs

local workflow to push to a remote or id of a remote workflow

Outputs

remote workflow containing an image of the remote workflow and the protocols streams

Configurations

Scripting

utility: remote operator instantiate

Description

Create a local image of an existing remote operator (identified by an id and an address) for a given protocol registered in the streams. A workflow is created with this operator and returned in output

@@ -6614,9 +8476,9 @@

Configurating operators

1: error as a field or a field container depending on the entry's type.

2: factor used for residual normalization

3: factor used for error norm normalization

-

Configurations

Scripting

other: mapdl::rdsp_deprecated::S

Description

Inputs

Outputs

Configurations

Scripting

utility: merge time freq supports

Description

Assembles a set of time/frequency supports into a unique one.

+

Configurations

Scripting

utility: merge time freq supports

Description

Assembles a set of time/frequency supports into a unique one.

Inputs

A vector of time/frequency supports to merge or time/frequency supports from pin 0 to ...

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ETHYZ

Description

Inputs

Outputs

Configurations

Scripting

min_max: incremental over fields container

Description

Compute the component-wise minimum (out 0) and maximum (out 1) over a fields container.

+

Outputs

Configurations

Scripting

min_max: incremental over fields container

Description

Compute the component-wise minimum (out 0) and maximum (out 1) over a fields container.

Inputs

Outputs

Configurations

Scripting

scoping: split on property type

Description

Splits a given scoping or the mesh scoping (nodal or elemental) on given properties (elshape and/or material, since 2025R1 it supports any scalar property field name contained in the mesh property fields) and returns a scopings container with those split scopings.

Inputs

Scoping

mesh region

@@ -6633,7 +8495,7 @@

Configurating operators

Already merged field support.

Either a fields container, a vector of fields to merge, or fields from pin 0 to ...

Weights to apply to each field from pin 1000 to ...

-

Outputs

Configurations

Scripting

other: mapdl::cms::meshes_provider

Description

Inputs

Outputs

Configurations

Scripting

utility: merge fields

Description

Assembles a set of fields into a unique one.

+

Outputs

Configurations

Scripting

utility: merge fields

Description

Assembles a set of fields into a unique one.

Inputs

Default is false. If true, redundant quantities are summed instead of being ignored.

Already merged field support.

Either a fields container, a vector of fields to merge, or fields from pin 0 to ...

@@ -6661,17 +8523,17 @@

Configurating operators

Outputs

Configurations

Scripting

averaging: elemental to elemental nodal (field)

Description

Transforms an Elemental field to an Elemental Nodal field.

Inputs

field or fields container with only one field is expected

average only on these entities

-

Outputs

Configurations

Scripting

other: mapdl::rst::MeshSelectionManagerProvider

Description

Inputs

Outputs

Configurations

Scripting

compression: kMeans clustering

Description

Apply kMeans clustering to group data depending on the data's non-linearity.

+

Outputs

Configurations

Scripting

compression: kMeans clustering

Description

Apply kMeans clustering to group data depending on the data's non-linearity.

Inputs

number of the clusters (dafault is 3)

formula ('dist'/'dotprod'), default is 'dist'

an iunput fields container containing the data which will be used for the clustering

component number as an int (default is 0), ex '0' for X-displacement, '1' for Y-displacement,...

Outputs

Scopings container with the space scoping (entities' ids) corresponding to each of k-clusters

-

Configurations

Scripting

other: mapdl::rst::custom

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ENG_SE

Description

Inputs

Outputs

Configurations

Scripting

utility: merge meshes containers

Description

Assembles a set of meshes containers into a unique one.

+

Configurations

Scripting

utility: merge meshes containers

Description

Assembles a set of meshes containers into a unique one.

Inputs

a vector of meshes containers to merge or meshes containers from pin 0 to ...

Outputs

Configurations

Scripting

utility: merge data tree

Description

Merges a list of data trees. Attributes names shouldn't be shared accross data tree instances.

Inputs

Either a vector of data trees or data trees from pin 0 to ... to merge.

-

Outputs

Configurations

Scripting

other: merge::points

Description

Inputs

Outputs

Configurations

Scripting

utility: merge collections

Description

Merges a set of collections into a unique one.

+

Outputs

Configurations

Scripting

utility: merge collections

Description

Merges a set of collections into a unique one.

Inputs

a vector of collections to merge or collections from pin 0 to ...

Outputs

Configurations

Scripting

min_max: min max by entity

Description

Compute the entity-wise minimum (out 0) and maximum (out 1) through all fields of a fields container.

Inputs

Outputs

Configurations

Scripting

result: von mises stresses as mechanical

Description

Computes the equivalent (Von Mises) stresses and averages it to the nodes (by default). For multibody simulations, averaging across bodies can either be activated or deactivated.

@@ -6691,13 +8553,13 @@

Configurating operators

data source of dsub file.

Outputs

Configurations

Scripting

min_max: min max over time

Description

Evaluates minimum, maximum by time or frequency over all the entities of each field

Inputs

Calculate the absolute value of field entities before computing the min/max.

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ECT_PRES

Description

Inputs

Outputs

Configurations

Scripting

min_max: min over time

Description

Evaluates minimum over time/frequency.

+

Outputs

Configurations

Scripting

min_max: min over time

Description

Evaluates minimum over time/frequency.

Inputs

Should use absolute value.

Do calculate amplitude.

Outputs

Configurations

Scripting

geo: element nodal contribution

Description

Compute the fraction of the element measure attributed to each node of each element (fraction of the volume for 3D elements, fraction of the area for 2D elements or fraction of the length for 1D elements). It is computed by taking the integral of the shape function associated to each node within each element.

Inputs

Integrate the input field over a specific scoping.

If true, returns influence volume, area or length. If false, the values are normalized with the element volume, area or length. Default: true.

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::TGY

Description

Inputs

Outputs

Configurations

Scripting

min_max: over field

Description

Compute the component-wise minimum (out 0) and maximum (out 1) over a field.

+

Outputs

Configurations

Scripting

min_max: over field

Description

Compute the component-wise minimum (out 0) and maximum (out 1) over a field.

Inputs

field or fields container with only one field is expected

Outputs

Configurations

Scripting

result: transient rayleigh integration

Description

Computes the transient Rayleigh integral

Inputs

the input field container expects acceleration fields

@@ -6716,7 +8578,7 @@

Configurating operators

Inputs

Label of the fields container where it should operate.

Outputs

Configurations

Scripting

math: accumulate level over label

Description

Compute the component-wise sum over all the fields that have the same ID as the label set as input in the fields container and apply 10.0xlog10(data/10xx-12) on the result. This computation can be incremental. If the input fields container is connected and the operator is run multiple times, the output field will be on all the connected inputs.

Inputs

Label of the fields container where it should operate.

-

Outputs

Configurations

Scripting

other: AccumulatorLevelOverDomains

Description

Inputs

Outputs

Configurations

Scripting

serialization: serializer to string

Description

Take any input and serialize them in a string.

+

Outputs

Configurations

Scripting

serialization: serializer to string

Description

Take any input and serialize them in a string.

Inputs

0 for string (default), 1 for binary, 2 for binary with chunked output (the output string will be returned in several chunks to prevent string memory overflows).

any input

Outputs

Number of chunks when mode passed to input pin(-1) = 2.

@@ -6724,11 +8586,11 @@

Configurating operators

Inputs

if true, already iterable values connected in pin 3 like vectors, Scoping, TimefreqSupport, Containers and DataSources are split to iterate on it (default is true)

Iterable object, generated by make_for_each_range oeprator, that can be combined with the one currently generated.

Operator that must be reconnected with the range values.

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GKD

Description

Inputs

Outputs

Configurations

Scripting

utility: incremental field

Description

Incrementaly merge the input.

+

Outputs

Configurations

Scripting

utility: incremental field

Description

Incrementaly merge the input.

Inputs

Outputs

Configurations

Scripting

utility: incremental fields container

Description

Incrementaly merge the input.

Inputs

Outputs

Configurations

Scripting

geo: rotate (fields container)

Description

Apply a transformation (rotation) matrix on all the fields of a fields container.

Inputs

3-3 rotation matrix

-

Outputs

Configurations

Scripting

other: mapdl::rth::mesh_property_provider

Description

Inputs

Outputs

Configurations

Scripting

utility: incremental property field

Description

Incrementaly merge the input.

+

Outputs

Configurations

Scripting

utility: incremental property field

Description

Incrementaly merge the input.

Inputs

Outputs

Configurations

Scripting

utility: incremental mesh

Description

Incrementaly merge the input.

Inputs

Outputs

Configurations

Scripting

mesh: points from coordinates

Description

Extract a mesh made of points elements. This mesh is made from input meshes coordinates on the input scopings.

Inputs

Outputs

Configurations

Scripting

utility: incremental concantenate as fields container.

Description

Assemble fields in a fields container.

@@ -6741,7 +8603,7 @@

Configurating operators

Configurations

Scripting

utility: producer consumer for each

Description

Allows to write a loop over operators by connecting data to iterate and by requesting the incrementally output merged.The chain of Operators are split into a first part: the producers and a second part: the consumers. These 2 parts will run asynchronously on 2 threads.

Inputs

The result of the make_producer_consumer_for_each_iterator operator.

output of the last operators of the workflow

-

Outputs

Configurations

Scripting

other: dpf_to_ds_unit

Description

Inputs

Outputs

Configurations

Scripting

averaging: extend to mid nodes (field)

Description

Extends an Elemental Nodal or Nodal field defined on corner nodes to a field defined also on the mid nodes.

+

Outputs

Configurations

Scripting

averaging: extend to mid nodes (field)

Description

Extends an Elemental Nodal or Nodal field defined on corner nodes to a field defined also on the mid nodes.

Inputs

field or fields container with only one field is expected

Outputs

Configurations

Scripting

mesh: mesh get attribute

Description

Uses the MeshedRegion APIs to return a given attribute of the mesh in input.

Inputs

Supported property names are: "connectivity", "reverse_connectivity", "mat", "faces_nodes_connectivity", "elements_faces_connectivity" (or any mesh's property field), "coordinates", "named_selection", "num_named_selections", "named_selection_names", "named_selection_locations", "node_scoping", "element_scoping", "face_scoping"...

@@ -6752,20 +8614,20 @@

Configurating operators

Additional pin for properties "set_id" and "cummulative_index": the step id, for "sets_freqs": the sets scoping.

Additional pin for properties "set_id" and "cummulative_index": the substep id (if none, last substep is considered).

Outputs

Returns a double for property: "frequency_tolerance", a single-value Scoping for properties for "set_id" and "cummulative_index", and a Field otherwise.

-

Configurations

Scripting

other: mapdl::rdsp_deprecated::V

Description

Inputs

Outputs

Configurations

Scripting

utility: set attribute

Description

Uses the FieldsContainer APIs to modify it.

+

Configurations

Scripting

utility: set attribute

Description

Uses the FieldsContainer APIs to modify it.

Inputs

Supported property names are: "labels".

Value of the property to be set : vector of string or LabelSpace for "labels".

Outputs

Returns the modified FieldsContainer.

Configurations

Scripting

utility: field get attribute

Description

A Field in pin 0 and a property name (string) in pin 1 are expected in input.

Inputs

Accepted inputs are: 'time_freq_support' and 'scoping'.

Outputs

Property value.

-

Configurations

Scripting

other: mapdl::rfrq::mesh_property_provider

Description

Inputs

Outputs

Configurations

Scripting

min_max: time of min

Description

Evaluates time/frequency of minimum.

+

Configurations

Scripting

min_max: time of min

Description

Evaluates time/frequency of minimum.

Inputs

Should use absolute value.

Do calculate amplitude.

Outputs

Configurations

Scripting

min_max: max over phase

Description

Returns, for each entity, the maximum value of (real value * cos(theta) - imaginary value * sin(theta)) for theta in [0, 360]degrees with the increment in input.

Inputs

Should use absolute value.

Phase increment (default is 10.0 degrees).

-

Outputs

Configurations

Scripting

other: mechanical::format_panel_data

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::B_SN

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPPL1

Description

Inputs

Outputs

Configurations

Scripting

min_max: phase of max

Description

Evaluates phase of maximum.

+

Outputs

Configurations

Scripting

min_max: phase of max

Description

Evaluates phase of maximum.

Inputs

Should use absolute value.

Phase increment.

Outputs

Configurations

Scripting

utility: voigt to standard strains

Description

Converts the strain field from Voigt notation into standard format.

@@ -6778,7 +8640,7 @@

Configurating operators

Inputs

define what is a small value for numeric comparison (default value:1.0e-14).

define the relative tolerance ceil for numeric comparison (default is 0.001).

compare auxiliary data (i.e property fields, scopings...). Default value is 'false'.

-

Outputs

Configurations

Scripting

other: mapdl::rfrq::MeshProvider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rth::TimeFreqSupportProvider

Description

Inputs

Outputs

Configurations

Scripting

logic: same fields?

Description

Check if two fields are identical.

+

Outputs

Configurations

Scripting

logic: same fields?

Description

Check if two fields are identical.

Inputs

Double positive small value. Smallest value considered during the comparison step. All the absolute values in the field less than this value are considered null, (default value: 1.0e-14).

Double relative tolerance. Maximum tolerance gap between two compared values. Values within relative tolerance are considered identical. Formula is (v1 - v2) / v2 < relativeTol. Default is 0.001.

Outputs

bool (true if identical...)

@@ -6829,7 +8691,7 @@

Configurating operators

Outputs

Configurations

Scripting

filter: signed high pass (timescoping)

Description

The high pass filter returns all the values above, or equal, in absolute value to the threshold value in input.

Inputs

A threshold scalar or a field containing one value is expected.

The default is false. If set to true, the complement of the filtered fields container is returned on output pin 1.

-

Outputs

Configurations

Scripting

other: mapdl::mode::ResultInfoProvider

Description

Inputs

Outputs

Configurations

Scripting

filter: signed high pass (timefreq)

Description

The high pass filter returns all the values above, or equal, in absolute value to the threshold value in input.

+

Outputs

Configurations

Scripting

filter: signed high pass (timefreq)

Description

The high pass filter returns all the values above, or equal, in absolute value to the threshold value in input.

Inputs

A threshold scalar or a field containing one value is expected.

The default is false. If set to true, the complement of the filtered fields container is returned on output pin 1.

Outputs

Configurations

Scripting

filter: signed high pass (fields container)

Description

The high pass filter returns all the values above, or equal, in absolute value to the threshold value in input.

@@ -6865,7 +8727,7 @@

Configurating operators

Configurations

Scripting

geo: rotate

Description

Applies a transformation (rotation) matrix on a field.

Inputs

field or fields container with only one field is expected

3-3 rotation matrix

-

Outputs

Configurations

Scripting

other: logic::if

Description

Inputs

Outputs

Configurations

Scripting

serialization: data tree to json

Description

Writes a json file or string from a DataTree

+

Outputs

Configurations

Scripting

serialization: data tree to json

Description

Writes a json file or string from a DataTree

Inputs

Outputs

Configurations

Scripting

serialization: data tree to txt

Description

Writes a txt file or string from a DataTree

Inputs

Outputs

Configurations

Scripting

serialization: json to data tree

Description

Reads a json file or string to a DataTree

Inputs

Outputs

Configurations

Scripting

averaging: nodal difference (fields container)

Description

Transforms Elemental Nodal fields into Nodal fields. Each nodal value is the maximum difference between the unaveraged computed result for all elements that share this particular node. The result is computed on a given node scoping. If the input fields are mixed shell/solid, then the fields are split by element shape and the output fields container has an elshape label.

@@ -6885,7 +8747,7 @@

Configurating operators

if true, uses scoping to sort the field (default is false)

Outputs

Configurations

Scripting

serialization: import symbolic workflow

Description

Reads a file or string holding a Symbolic Workflow and instantiate a WorkFlow with its data.

Inputs

-1 is auto-detection, 0 is ASCII format, 1 is binary, 2 is json, default is -1 (auto-detection).

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::M_IE

Description

Inputs

Outputs

Configurations

Scripting

filter: filtering max over time workflow

Description

Creates a filtering workflow that will filter results based on a threshold of a selected invariant.

+

Outputs

Configurations

Scripting

filter: filtering max over time workflow

Description

Creates a filtering workflow that will filter results based on a threshold of a selected invariant.

Inputs

Name of the invariant operator to be used to calculate filter (available: eqv_fc, invariants_deriv_fc, invariants_fc).

Output pin of the invariant operator. Default = 0.

If no result is given, filter will be applied on Stresses and Strains

@@ -6910,7 +8772,7 @@

Configurating operators

Number of desired outputs.

Outputs

Actual number of outputs.

Data sources outputs.

-

Configurations

Scripting

other: hdf5::h5dpf::TGZ

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPEL_eqv

Description

Inputs

Outputs

Configurations

Scripting

averaging: to elemental nodal (fields container)

Description

Transforms fields into Elemental Nodal fields using an averaging process. The result is computed on a given element's scoping.

+

Configurations

Scripting

averaging: to elemental nodal (fields container)

Description

Transforms fields into Elemental Nodal fields using an averaging process. The result is computed on a given element's scoping.

Inputs

Outputs

Configurations

Scripting

server: grpc start server

Description

Starts a dpf's grpc server (if local) or connect to one and keep it waiting for requests in a streams.

Inputs

If no ip address is put, the local ip address is taken

If no port is put, port 50052 is taken

@@ -7000,14 +8862,14 @@

Configurating operators

Outputs

Configurations

Scripting

averaging: nodal to elemental nodal (fields container)

Description

Transforms Nodal fields_container to Elemental Nodal fields_container.

Inputs

Outputs

Configurations

Scripting

invariant: eigen values (field)

Description

Computes the element-wise Eigen values of a tensor field.

Inputs

field or fields container with only one field is expected

-

Outputs

Configurations

Scripting

other: mapdl::cms_deprecated::S

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GKSXZ

Description

Inputs

Outputs

Configurations

Scripting

invariant: principal invariants (field)

Description

Computes the element-wise Eigen values of a tensor field.

+

Outputs

Configurations

Scripting

invariant: principal invariants (field)

Description

Computes the element-wise Eigen values of a tensor field.

Inputs

Outputs

first eigen value field

second eigen value field

third eigen value field

Configurations

Scripting

invariant: von mises eqv (fields container)

Description

Computes the element-wise Von-Mises criteria on all the tensor fields of a fields container.

Inputs

Poisson ratio to be used in equivalent strain calculation.

Outputs

Configurations

Scripting

invariant: segalman von mises eqv (fields container)

Description

Computes the element-wise Segalman Von-Mises criteria on all the tensor fields of a fields container.

-

Inputs

Outputs

Configurations

Scripting

other: mapdl::rst::beam_properties

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPEL

Description

Inputs

Outputs

Configurations

Scripting

scoping: compute element centroids

Description

Computes the element centroids of the mesh. It also outputs the element measure.

+

Inputs

Outputs

Configurations

Scripting

scoping: compute element centroids

Description

Computes the element centroids of the mesh. It also outputs the element measure.

Inputs

If provided, only the centroids of the elements in the scoping are computed.

Mesh to compute centroids

Outputs

element centroids.

@@ -7028,7 +8890,7 @@

Configurating operators

Outputs

Global rigid translation vector

Global rigid rotation angles

Center of the rigid rotation

-

Configurations

Scripting

other: hdf5::h5dpf::R_CM

Description

Inputs

Outputs

Configurations

Scripting

result: cyclic expansion

Description

Expand cyclic results from a fieldsContainer for given sets, sectors and scoping (optionals).

+

Configurations

Scripting

result: cyclic expansion

Description

Expand cyclic results from a fieldsContainer for given sets, sectors and scoping (optionals).

Inputs

field container with the base and duplicate sectors

default is true

map provider by scoping adapter

@@ -7039,8 +8901,8 @@

Configurating operators

Inputs

The mesh region in this pin is used to perform the averaging. It is used if there is no fields support.

Average only on these nodes. If it is a scoping container, the label must correspond to the one of the fields containers.

If a fields container is set in this pin, it is used as the denominator of the fraction instead of elemental_nodal_To_nodal_fc.

-

Outputs

Configurations

Scripting

other: mapdl::rth::MeshSelectionManagerProvider

Description

Inputs

Outputs

Configurations

Scripting

result: recombine cyclic harmonic indices

Description

Add the fields corresponding to different load steps with the same frequencies to compute the response.

-

Inputs

Outputs

Configurations

Scripting

other: cyclic_analytic_stress_eqv_max_field

Description

Inputs

Outputs

Configurations

Scripting

mapping: on coordinates

Description

Evaluates a result on specified coordinates (interpolates results inside elements with shape functions).

+

Outputs

Configurations

Scripting

result: recombine cyclic harmonic indices

Description

Add the fields corresponding to different load steps with the same frequencies to compute the response.

+

Inputs

Outputs

Configurations

Scripting

mapping: on coordinates

Description

Evaluates a result on specified coordinates (interpolates results inside elements with shape functions).

Inputs

if this pin is set to true, then, a support associated to the fields consisting of points is created

if this pin is set to true, then the mapping between the coordinates and the fields is created only on the first field scoping

if the first field in input has no mesh in support, then the mesh in this pin is expected (default is false), if a meshes container with several meshes is set, it should be on the same label spaces as the coordinates fields container

@@ -7059,7 +8921,7 @@

Configurating operators

Inputs

field or fields container with only one field is expected

skin mesh region expected

Solid mesh support (optional).

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPELYZ

Description

Inputs

Outputs

Configurations

Scripting

averaging: elemental difference (field)

Description

Transforms an Elemental Nodal or Nodal field into an Elemental field. Each elemental value is the maximum difference between the computed result for all nodes in this element. The result is computed on a given element scoping.

+

Outputs

Configurations

Scripting

averaging: elemental difference (field)

Description

Transforms an Elemental Nodal or Nodal field into an Elemental field. Each elemental value is the maximum difference between the computed result for all nodes in this element. The result is computed on a given element scoping.

Inputs

field or fields container with only one field is expected

average only on these entities

The maximum elemental difference is taken through the different shell layers if true (default is false).

@@ -7070,7 +8932,7 @@

Configurating operators

If true, the data across different shell layers is averaged as well (default is false).

Outputs

Configurations

Scripting

averaging: extend to mid nodes (fields container)

Description

Extends Elemental Nodal or Nodal fields defined on corner nodes to Elemental Nodal fields defined also on the mid nodes.

Inputs

The mesh region in this pin is used to perform the averaging. It is used if there is no fields support.

-

Outputs

Configurations

Scripting

other: mapdl::rfrq_deprecated::EEL

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::cms_deprecated::EPEL

Description

Inputs

Outputs

Configurations

Scripting

geo: rotate cylindrical coordinates

Description

Rotates a field to its corresponding values into the specified cylindrical coordinate system (corresponding to the field position). If a coordinate system is not set in the coordinate_system pin, the field is rotated on each node following the local polar coordinate system.

+

Outputs

Configurations

Scripting

geo: rotate cylindrical coordinates

Description

Rotates a field to its corresponding values into the specified cylindrical coordinate system (corresponding to the field position). If a coordinate system is not set in the coordinate_system pin, the field is rotated on each node following the local polar coordinate system.

Inputs

field or fields container with only one field is expected

3-3 rotation matrix and origin coordinates must be set here to define a coordinate system.

Mesh support of the input field.

@@ -7079,7 +8941,7 @@

Configurating operators

Mesh support of the input fields_container, in case it does not have one defined.

Outputs

Configurations

Scripting

geo: spherical to cartesian coordinates (fields container)

Description

Converts 3D field from spherical coordinates to cartesian coordinates.

Inputs

Outputs

Configurations

Scripting

geo: spherical to cartesian coordinates

Description

Converts 3D field from spherical coordinates to cartesian coordinates.

-

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::TFX

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ECT_SLIDE

Description

Inputs

Outputs

Configurations

Scripting

mesh: change cs (meshes)

Description

Applies a transformation (rotation and displacement) matrix on a mesh or meshes container.

+

Inputs

Outputs

Configurations

Scripting

mesh: change cs (meshes)

Description

Applies a transformation (rotation and displacement) matrix on a mesh or meshes container.

Inputs

3-3 rotation matrix + 3 translations (X, Y, Z)

Outputs

Configurations

Scripting

geo: normals provider nl (nodes, faces, or elements)

Description

Computes the normals on nodes/faces/elements based on integration points (more accurate for non-linear elements) on a skin mesh.

Inputs

Skin, face, or shell mesh region.

@@ -7118,7 +8980,7 @@

Configurating operators

Outputs

This field contains Euler's Critical Load about the principle axis of the cross section having the least moment of inertia.

This field contains Euler's Critical Load on axis y.

This field contains Euler's Critical Load on axis z.

-

Configurations

Scripting

other: hdf5::h5dpf::ECT_FLUX

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::topo::ENG_AHO

Description

Inputs

Outputs

Configurations

Scripting

geo: faces area

Description

Compute the measure of the Faces (surface for 2D faces of a 3D model or length for 1D faces of a 2D model) using default shape functions, except for polygons.

+

Configurations

Scripting

geo: faces area

Description

Compute the measure of the Faces (surface for 2D faces of a 3D model or length for 1D faces of a 2D model) using default shape functions, except for polygons.

Inputs

If not provided, the measure of all Faces in the mesh is computed. If provided, the Scoping needs to have "Faces" location.

Outputs

Configurations

Scripting

result: compute stress 3

Description

Computes the stress from an elastic strain field. compute_total_strain limitations are applicable for stress computation Get the 3rd principal component.

Inputs

The element scoping on which the result is computed.

@@ -7127,7 +8989,7 @@

Configurating operators

Average the Elemental Nodal result to the requested location.

Field/or fields container containing only the elastic strain field (element nodal).

Outputs

The computed result fields container (elemental nodal).

-

Configurations

Scripting

other: mapdl::rdsp::mesh_property_provider

Description

Inputs

Outputs

Configurations

Scripting

averaging: gauss to node (fields container)

Description

Extrapolates results available at Gauss or quadrature points to nodal points for a field container. The available elements are: Linear quadrangle, parabolic quadrangle, linear hexagonal, quadratic hexagonal, linear tetrahedral, and quadratic tetrahedral.

+

Configurations

Scripting

averaging: gauss to node (fields container)

Description

Extrapolates results available at Gauss or quadrature points to nodal points for a field container. The available elements are: Linear quadrangle, parabolic quadrangle, linear hexagonal, quadratic hexagonal, linear tetrahedral, and quadratic tetrahedral.

Inputs

The mesh region in this pin is used for extrapolating results available at Gauss or quadrature points to nodal points.

Extrapolating results on the selected scoping. If it is a scoping container, the label must correspond to the one of the fields containers.

Outputs

Configurations

Scripting

math: correlation

Description

Takes two fields and a weighting and computes their correlation: aMb/(||aMa||.||bMb||). If several b fields are provided (via a fields container), correlation is computed for each of them.

@@ -7146,9 +9008,9 @@

Configurating operators

Inputs

When the input is a scoping, it is treated as the master scoping. All named selections will intersect with it. When the input is a scopings container, named selections will not be needed.

Type of energy to be processed: (0: Strain + Kinetic energy (default), 1: Strain energy, 2: Kinetic energy, 3: All energy types)

Named Selections. Intersection of all Named Selections with the master scoping will be done.

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::support_provider_cyclic

Description

Inputs

Outputs

Configurations

Scripting

result: add rigid body motion (field)

Description

Adds a given rigid translation, center and rotation from a displacement field. The rotation is given in terms of rotations angles. Note that the displacement field has to be in the global coordinate system

+

Outputs

Configurations

Scripting

result: add rigid body motion (field)

Description

Adds a given rigid translation, center and rotation from a displacement field. The rotation is given in terms of rotations angles. Note that the displacement field has to be in the global coordinate system

Inputs

default is the mesh in the support

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::S2

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::S1

Description

Inputs

Outputs

Configurations

Scripting

other: mechanical::complex_concatenator

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::M_ENG_AM

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rdsp::MeshSelectionManagerProvider

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::topo::EPEL

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::SMISC

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rst::mat_support_provider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rst::MaterialPropertyOfElement

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rst::boundary_conditions

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rst::rst_corner_node_mapper_provider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rst::centroids

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::dsub_deprecated::S

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::AZ

Description

Inputs

Outputs

Configurations

Scripting

result: pretension

Description

Reads the pretension adjustment and tension force. Rotation is not allowed for these results.

+

Outputs

Configurations

Scripting

result: pretension

Description

Reads the pretension adjustment and tension force. Rotation is not allowed for these results.

Inputs

mesh. If cylic expansion is to be done, mesh of the base sector

if 0 cyclic symmetry is ignored, if 1 cyclic sector is read, if 2 cyclic expansion is done, if 3 cyclic expansion is done and stages are merged (default is 1)

mesh expanded, use if cyclic expansion is to be done.

@@ -7156,7 +9018,7 @@

Configurating operators

angle phi in degrees (default value 0.0), use if cyclic expansion is to be done.

Outputs

Adjustment

Tension Force

-

Configurations

Scripting

other: hdf5::h5dpf::ENG_VOL

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ResultInfoProvider

Description

Inputs

Outputs

Configurations

Scripting

other: EulerNodalByScop

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rfrq_deprecated::A

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::M_MV

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rfrq_deprecated::EPEL

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rdsp_deprecated::A

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rdsp_deprecated::EPEL

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::dsub_deprecated::EEL

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::dsub_deprecated::U

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::cms_deprecated::U

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::dsub::TimeFreqSupportProvider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rst::TimeFreqSupportProvider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rfrq::MeshSelectionManagerProvider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rth::MaterialsProvider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rth::centroids

Description

Inputs

Outputs

Configurations

Scripting

result: rom data provider

Description

Set the required data for the invariant terms computation (reduced matrices, lumped mass matrix, modes ...)

+

Configurations

Scripting

result: rom data provider

Description

Set the required data for the invariant terms computation (reduced matrices, lumped mass matrix, modes ...)

Inputs

If this pin is set to true, customized rom data must be given

FieldsContainers containing the reduced Stiffness matrix

FieldsContainers containing the reduced Mass matrix

@@ -7173,7 +9035,7 @@

Configurating operators

coordinates and euler angles of all nodes

ids of master nodes

expanded meshed region.

-

Configurations

Scripting

other: hdf5::h5dpf::EPPL_eqv

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rst::mesh_property_provider

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ENG_CO

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rst::available_materials

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::topo::TimeFreqSupportProvider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rst::ElementalMass

Description

Inputs

Outputs

Configurations

Scripting

result: prns to field

Description

Read the presol of nodal field generated file from mapdl.

+

Configurations

Scripting

result: prns to field

Description

Read the presol of nodal field generated file from mapdl.

Inputs

filepath

columns_to_read

Outputs

Configurations

Scripting

result: remove rigid body motion (field)

Description

Removes rigid body mode from a total displacement field by minimization. Use a reference point in order to subtract its displacement to the result displacement field.

@@ -7183,7 +9045,7 @@

Configurating operators

Outputs

Global rigid translation vector

Global rigid rotation angles

Center of the rigid rotation

-

Configurations

Scripting

other: mapdl::rfrq::is_cyclic

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rdsp::is_cyclic

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::cms::boundary_conditions

Description

Inputs

Outputs

Configurations

Scripting

result: compute total strain XZ

Description

Computes the strain from a displacement field. +

Configurations

Scripting

result: compute total strain XZ

Description

Computes the strain from a displacement field. Only SOLID185 (B-Bar, Simplified Enhanced Strain, Enhanced Strain formulations), SOLID186 (Full Integration) & SOLID187 elements are supported. Layered elements are not supported. Thermal strains are not supported. @@ -7202,7 +9064,7 @@

Configurating operators

Average the Elemental Nodal result to the requested location.

Field/or fields container containing only the displacement field (nodal). If none specified, read displacements from result file using the data_sources.

Outputs

The computed result fields container (elemental nodal).

-

Configurations

Scripting

other: filter_reactions

Description

Inputs

Outputs

Configurations

Scripting

result: cms matrices provider

Description

Read reduced matrices for cms elements. Extract stiffness, damping, mass matrices and load vector from a subfile.

+

Configurations

Scripting

result: cms matrices provider

Description

Read reduced matrices for cms elements. Extract stiffness, damping, mass matrices and load vector from a subfile.

Inputs

Data_sources (must contain at list one subfile).

If this pin i set to true, data are return as matrix form.

Outputs

Fields container containing in this order : stiffness, damping, mass matrices, and then load vector. But if pin 200 is set to true, it's in matrix form.

@@ -7221,7 +9083,7 @@

Configurating operators

Configurations

Scripting

invariant: eigen vectors (on fields container)

Description

Computes the element-wise Eigen vectors for each tensor in the fields of the field container.

Inputs

Outputs

Configurations

Scripting

invariant: eigen vectors (on field)

Description

Computes the element-wise Eigen vectors for each tensor in the field.

Inputs

field or fields container with only one field is expected

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::BFE

Description

Inputs

Outputs

Configurations

Scripting

result: mapdl material properties

Description

Read the values of the properties of a material for a given materials property field (property field that contains materials information for each element of a mesh).It returns a fields container containing a field for each material property, with only one value per material. The following keys can be used: Young's modulus (keys: EX, EY, EZ), Poisson's ratio (keys: NUXY, NUYZ, NUXZ), Shear Modulus (keys: GXY, GYZ, GXZ), Coefficient of Thermal Expansion (keys: ALPX, ALPY, ALPZ), Volumic Mass (key: DENS), second Lame's coefficient (key: MU), Damping coefficient (key: DAMP), thermal Conductivity (keys: KXX, KYY, KZZ), Resistivity (keys: RSVX, RSVY, RSVZ), Specific heat in constant volume (key: C), Film coefficient (key: HF), Viscosity (key: VISC), Emissivity (key: EMIS).

+

Outputs

Configurations

Scripting

result: mapdl material properties

Description

Read the values of the properties of a material for a given materials property field (property field that contains materials information for each element of a mesh).It returns a fields container containing a field for each material property, with only one value per material. The following keys can be used: Young's modulus (keys: EX, EY, EZ), Poisson's ratio (keys: NUXY, NUYZ, NUXZ), Shear Modulus (keys: GXY, GYZ, GXZ), Coefficient of Thermal Expansion (keys: ALPX, ALPY, ALPZ), Volumic Mass (key: DENS), second Lame's coefficient (key: MU), Damping coefficient (key: DAMP), thermal Conductivity (keys: KXX, KYY, KZZ), Resistivity (keys: RSVX, RSVY, RSVZ), Specific heat in constant volume (key: C), Film coefficient (key: HF), Viscosity (key: VISC), Emissivity (key: EMIS).

Inputs

Property field that contains a material id per element.

Outputs

Configurations

Scripting

result: mapdl_section

Description

Read the values of the section properties for a given section property field (property field that contains section information for each element of a mesh). The following keys can be used: Thickness, NumLayers. For layered elements, the following keys can be used: Thickness, MatID, Orientation, NumIntPoints.

Inputs

Property field that contains a section id per element.(optional)

@@ -7290,10 +9152,10 @@

Configurating operators

Configurations

Scripting

result: enf solution to global cs

Description

read Euler angles on elements from the result file and rotate the fields in the fieldsContainer.

Inputs

Outputs

Configurations

Scripting

result: elastic strain solution to global cs

Description

read Euler angles on elements from the result file and rotate the fields in the fieldsContainer.

Inputs

Outputs

Configurations

Scripting

result: plastic strain to global cs

Description

read Euler angles on elements from the result file and rotate the fields in the fieldsContainer.

-

Inputs

Outputs

Configurations

Scripting

other: mapdl::rst::thickness

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::thickness

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rth::thickness

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::TGX

Description

Inputs

Outputs

Configurations

Scripting

math: qr solve

Description

Computes the solution using QR factorization.

+

Inputs

Outputs

Configurations

Scripting

math: qr solve

Description

Computes the solution using QR factorization.

Inputs

fields_container

fields_container

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::S_intensity

Description

Inputs

Outputs

Configurations

Scripting

result: von mises strains as mechanical workflow

Description

Generates a workflow that computes the equivalent (Von Mises) elastic strains and averages it to the nodes (by default). For multibody simulations, averaging across bodies can either be activated or deactivated.

+

Outputs

Configurations

Scripting

result: von mises strains as mechanical workflow

Description

Generates a workflow that computes the equivalent (Von Mises) elastic strains and averages it to the nodes (by default). For multibody simulations, averaging across bodies can either be activated or deactivated.

Inputs

time/freq (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids use scoping with TimeFreq_steps location) required in output.

nodes or elements scoping required in output.

result file container allowed to be kept open to cache data.

@@ -7302,13 +9164,13 @@

Configurating operators

average the elemental nodal result to the requested location (default is nodal).

if true, cyclic expansion is done. If false, it's ignored..

for multibody simulations, the stresses are averaged across bodies if true or not if false (default).

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::SXZ

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rfrq::meshes_provider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rdsp::meshes_provider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rfrq::modal_damping

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::rfrq::boundary_conditions

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_DE

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::SXY

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::mode::meshes_provider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::mode::boundary_conditions

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::mode::TimeFreqSupportProvider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::mode::recursive_scopings_provider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::mode::mesh_property_provider

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPPLXY

Description

Inputs

Outputs

Configurations

Scripting

mesh: mesh clipper

Description

Clips a volume mesh along an iso value x, and construct the volume mesh defined by v < x.

+

Outputs

Configurations

Scripting

mesh: mesh clipper

Description

Clips a volume mesh along an iso value x, and construct the volume mesh defined by v < x.

Inputs

iso value

1: closed surface, 0: iso surface.

True: slicing will also take into account shell and skin elements. False: slicing will ignore shell and skin elements. The default is true.

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ETHXZ

Description

Inputs

Outputs

Configurations

Scripting

serialization: migrate to vtk

Description

Take an input data sources or streams and convert as much data as possible to vtk.

+

Outputs

Configurations

Scripting

serialization: migrate to vtk

Description

Take an input data sources or streams and convert as much data as possible to vtk.

Inputs

Outputs

Generated output vtk file

-

Configurations

Scripting

other: mechanical::waterfall_table

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::dsub::MeshProvider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::dsub::meshes_provider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::dsub::mesh_property_provider

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPPL_EQV

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::cms::MeshProvider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::cms::TimeFreqSupportProvider

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::mode::coords_and_euler_nodes

Description

Inputs

Outputs

Configurations

Scripting

other: mapdl::cms::mesh_property_provider

Description

Inputs

Outputs

Configurations

Scripting

mesh: external layer

Description

Extracts the external layer (thick skin) of the mesh (3D elements) in a new meshed region.

+

Configurations

Scripting

mesh: external layer

Description

Extracts the external layer (thick skin) of the mesh (3D elements) in a new meshed region.

Inputs

Outputs

Configurations

Scripting

mesh: mesh cutter

Description

Extracts a skin of the mesh in triangles in a new meshed region.

Inputs

Field containing the values for the iso-surface computation. The mesh can be retrieved from this field's support or through pin 2.

iso value

@@ -7318,13 +9180,13 @@

Configurating operators

Outputs

Configurations

Scripting

mesh: mesh plan clipper

Description

Clips a volume mesh along a plane and keeps one side.

Inputs

An overall 3D vector that gives the normal direction of the plane.

An overall 3D vector that gives a point of the plane.

-

Outputs

Configurations

Scripting

other: meshSmooth

Description

Inputs

Outputs

Configurations

Scripting

mesh: mesh_to_graphics

Description

Generate tessellation for input mesh

+

Outputs

Configurations

Scripting

mesh: mesh_to_graphics

Description

Generate tessellation for input mesh

Inputs

average element normals for node normals (default no, use element normals for node normals)

Outputs

node coordinates

node normals

Configurations

Scripting

mesh: mesh_to_graphics_edges

Description

Generate edges of surface elements for input mesh

Inputs

Outputs

node coordinates

-

Configurations

Scripting

other: vtk::vtk::ResultInfoProvider

Description

Inputs

Outputs

Configurations

Scripting

other: vtk::vtk::MeshProvider

Description

Inputs

Outputs

Configurations

Scripting

mesh: combine levelset

Description

Takes two level sets and computes their binary union.

+

Configurations

Scripting

mesh: combine levelset

Description

Takes two level sets and computes their binary union.

Inputs

Outputs

Configurations

Scripting

mesh: exclude levelset

Description

Takes two level sets and excludes the second one from the first.

Inputs

Outputs

Configurations

Scripting

mesh: make plane levelset

Description

Computes the level set for a plane using coordinates.

Inputs

An overall 3D vector that gives the normal direction of the plane.

@@ -7381,7 +9243,7 @@

Configurating operators

For number of sampling point (calculation with cutoff_frequency is ignored).

Outputs

Optimum sampled time domain TimeFreqSupport.

Frequency domain TimeFreqSupport expected in output of FFT.

-

Configurations

Scripting

other: hdf5::h5dpf::TG

Description

Inputs

Outputs

Configurations

Scripting

math: fft filtering and cubic fitting

Description

Computes the fitting curve using FFT filtering and cubic fitting in space (node i: x=time, y=data), with the possibility to compute the first and the second derivatives of the curve.

+

Configurations

Scripting

math: fft filtering and cubic fitting

Description

Computes the fitting curve using FFT filtering and cubic fitting in space (node i: x=time, y=data), with the possibility to compute the first and the second derivatives of the curve.

Inputs

A time scoping to rescope / split the fields container given as input.

A space (mesh entities) scoping (or scopings container) to rescope / split the fields container given as input.

Data changing in time to be fitted.

@@ -7395,14 +9257,14 @@

Configurating operators

The second derivative (d2Y) from the fitted Y.

Configurations

Scripting

math: window triangular

Description

Apply triangular windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).

Inputs

Outputs

Configurations

Scripting

math: window hanning

Description

Apply hanning windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).

-

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GKDXY

Description

Inputs

Outputs

Configurations

Scripting

math: window hamming

Description

Apply hamming windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).

+

Inputs

Outputs

Configurations

Scripting

math: window hamming

Description

Apply hamming windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).

Inputs

Outputs

Configurations

Scripting

math: window welch

Description

Apply welch windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).

Inputs

Outputs

Configurations

Scripting

math: window blackman

Description

Apply blackman windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).

Inputs

Outputs

Configurations

Scripting

math: window triangular (fields container)

Description

Apply triangular windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).

Inputs

Outputs

Configurations

Scripting

math: window hanning (fields container)

Description

Apply hanning windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).

Inputs

Outputs

Configurations

Scripting

math: window hamming (fields container)

Description

Apply hamming windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).

Inputs

Outputs

Configurations

Scripting

math: window welch (fields container)

Description

Apply welch windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).

-

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPPLX

Description

Inputs

Outputs

Configurations

Scripting

math: window blackman (fields container)

Description

Apply blackman windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).

+

Inputs

Outputs

Configurations

Scripting

math: window blackman (fields container)

Description

Apply blackman windowing on a given FieldsContainer having time label or a Field located on time. Assume that time sampling is evenly spaced (use time_freq_interpolation before otherwise).

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPPL2

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::stream_provider

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::topo::MeshProvider

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::topo::RF

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::topo::ENG_VOL

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::topo::ENG_SE

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::topo::ENG_TH

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::topo::ENG_CO

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ETH3

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::topo::ENG_INC

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_RBE

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::topo::ENG_KE

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::topo::BFE

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::topo::TEMP

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::topo::TF

Description

Inputs

Outputs

Configurations

Scripting

serialization: hdf5dpf generate result file

Description

Generate a dpf result file from provided information.

+

Configurations

Scripting

serialization: hdf5dpf generate result file

Description

Generate a dpf result file from provided information.

Inputs

Experimental: Allow appending chunked data to the file. This disables fields container content deduplication.

Integer value that defines the minimum dataset size (in bytes) to use h5 native compression Applicable for arrays of floats, doubles and integers.

Integer value / DataTree that defines the h5 native compression used For Integer Input {0: No Compression (default); 1-9: GZIP Compression : 9 provides maximum compression but at the slowest speed.}For DataTree Input {type: None / GZIP / ZSTD; level: GZIP (1-9) / ZSTD (1-20); num_threads: ZSTD (>0)}

@@ -7437,7 +9299,7 @@

Configurating operators

if the stream is null then we need to get the file path from the data sources

BETA Option: Applies input compression workflow.

Applies input filtering workflow.

-

Outputs

Configurations

Scripting

other: hdf5::h5dpf::TimeFreqSupportProvider

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::MeshProvider

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::UX

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::UY

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::UZ

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::VZ

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::V

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::VX

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::AX

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::AY

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::RFX

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::RFY

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::RFZ

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GKDI

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GKDIX

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GKDIXY

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GKDIXZ

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GKTH

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ECT_FRES

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GKTHXY

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GKS

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GKSX

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::SX

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::SY

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::SZ

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::SYZ

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::S_eqv

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPELX

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPEL2

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPEL3

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPEL_intensity

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ETH

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ETHX

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ETHY

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ETHZ

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ETH1

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ETH2

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ETH_intensity

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ETH_eqv

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ETH_max_shear

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ETH_EQV

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPPL

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPPLY

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPPLYZ

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPPLXZ

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPPL3

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPPL_intensity

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EPPL_max_shear

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ENG_TH

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ENF

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ECT_STAT

Description

Inputs

Outputs

Configurations

Scripting

other: mechanical::min_max_over_phase

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ECT_STOT

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ECT_CNOS

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::ETH_SWL

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EUL

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::NMISC

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::TEMP

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::TF

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::TFY

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::TFZ

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::XI

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::X

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::EL

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_ENG_IE

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_ENG_TE

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_V

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::B_ST1

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_DT

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_JE

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_ENG_AHO

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_ERKE

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_ENG_ER

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_AM

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_AMP

Description

Inputs

Outputs

Configurations

Scripting

result: von mises stresses as mechanical workflow

Description

Generates a workflow that computes the equivalent (Von Mises) stresses and averages it to the nodes (by default). For multibody simulations, averaging across bodies can either be activated or deactivated.

+

Outputs

Configurations

Scripting

result: von mises stresses as mechanical workflow

Description

Generates a workflow that computes the equivalent (Von Mises) stresses and averages it to the nodes (by default). For multibody simulations, averaging across bodies can either be activated or deactivated.

Inputs

time/freq (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids use scoping with TimeFreq_steps location) required in output.

nodes or elements scoping required in output.

result file container allowed to be kept open to cache data.

@@ -7446,7 +9308,7 @@

Configurating operators

average the elemental nodal result to the requested location (default is nodal).

if true, cyclic expansion is done. If false, it's ignored..

for multibody simulations, the stresses are averaged across bodies if true or not if false (default).

-

Outputs

Configurations

Scripting

other: mechanical::display_options

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_TM

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::GLOB_XCM

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::B_N

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::B_M1

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::B_M2

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::B_EL

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::B_EPPL

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::coords_and_euler_nodes

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::M_KE

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::M_ERKE

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::M_ENG_AHO

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::M_RBV

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::R_CF

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::R_CFR

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::R_CMass

Description

Inputs

Outputs

Configurations

Scripting

other: hdf5::h5dpf::R_CA

Description

Inputs

Outputs

Configurations

Scripting

utility: hdf5dpf workflow provider

Description

Extract a custom result from an hdf5dpf file as an executable workflow.

+

Outputs

Configurations

Scripting

utility: hdf5dpf workflow provider

Description

Extract a custom result from an hdf5dpf file as an executable workflow.

Inputs

Hdf5df file stream.

Hdf5df file data source.

meta_data that may be used to evaluate results or extract workflows.

@@ -7458,7 +9320,7 @@

Configurating operators

Supported property names are: "mat", "named_selection", "named_selection_names", "apdl_element_type", "section", "elprops", "keyopt_1" to "keyopt_18".

Retrieves a property at a given index or by name. For example, a named selection's number or a named selection's name.

Outputs

Returns a property field for properties: "mat", "apdl_element_type", "section", "elprops", "keyopt_1" to "keyopt_18" (or any mesh's property field), a scoping for properties:"named_selection", a string field for properties: "named_selection_names".

-

Configurations

Scripting

other: hdf5::h5dpf::is_cyclic

Description

Inputs

Outputs

Configurations

Scripting

serialization: migrate to vtu

Description

Extract all results from a datasources and exports them into vtu format. All the connected inputs are forwarded to the result providers operators.

+

Configurations

Scripting

serialization: migrate to vtu

Description

Extract all results from a datasources and exports them into vtu format. All the connected inputs are forwarded to the result providers operators.

Inputs

time sets to export, default is all

result file container allowed to be kept open to cache data

result file path container, used if no streams are set

@@ -7467,7 +9329,7 @@

Configurating operators

if Operator's names are connected to this Pin, only these results are exported (else all available results are exported)

Available are rawbinarycompressed, rawbinary, base64appended, base64inline, ascii, default is (rawbinarycompressed)

Outputs

list of output vtu file path

-

Configurations

Scripting

other: mechanical::chart_minmax_deprecated

Description

Inputs

Outputs

Configurations

Scripting

serialization: vtu export

Description

Export DPF data into vtu format.

+

Configurations

Scripting

serialization: vtu export

Description

Export DPF data into vtu format.

Inputs

directory path

vtu base file name, (default is file)

mesh

@@ -7660,7 +9522,7 @@

Configurating operators

Target ratio of elements to preserve, the actual number of elements preserved might differ. Default value is 0.5.

Quality measure for the resulting decimated mesh. Lower aggresiveness will provide a higher quality mesh with the tradeoff of higher execution time. Value range is 0 to 150, default is 0.

Outputs

Decimated mesh with triangle elements

-

Configurations

Scripting

other: mechanical::complex_concatenator_fc

Description

Inputs

Outputs

Configurations

Scripting

other: mechanical::sweeping_phase_amplitude_fc

Description

Inputs

Outputs

Configurations

Scripting

other: mechanical::select_time_min_max

Description

Inputs

Outputs

Configurations

Scripting

other: degree_to_radian

Description

Inputs

Outputs

Configurations

Scripting

other: wb::spec::stream_provider

Description

Inputs

Outputs

Configurations

Scripting

other: mechanical::time_scoping_chunk

Description

Inputs

Outputs

Configurations

Scripting

other: mechanical::cyclic_ring_angle_provider

Description

Inputs

Outputs

Configurations

Scripting

mesh: acmo mesh provider

Description

Converts an Assembly Mesh into a DPF Meshes container

+

Configurations

Scripting

mesh: acmo mesh provider

Description

Converts an Assembly Mesh into a DPF Meshes container

Inputs

Outputs

Configurations

Scripting

result: von mises strains as mechanical

Description

Computes the equivalent (Von Mises) elastic strains and averages it to the nodes (by default). For multibody simulations, averaging across bodies can either be activated or deactivated.

Inputs

time/freq (use doubles or field), time/freq set ids (use ints or scoping) or time/freq step ids use scoping with TimeFreq_steps location) required in output.

nodes or elements scoping required in output.

@@ -8161,9 +10023,9 @@

Configurating operators

function automaticCodeGenerationIPython(cat_name, scripting_name, input_def, output_def) { - var code = "import mech_dpf
"; - code += "import Ans.DataProcessing as dpf

"; - code += "op = dpf.operators." + cat_name + "." + scripting_name + "\() # operator instantiation" + "
"; + var code = "import mech_dpf\n"; + code += "import Ans.DataProcessing as dpf\n\n"; + code += "op = dpf.operators." + cat_name + "." + scripting_name + "\() # operator instantiation" + "\n"; // Extract data from input_def and output_def
elements //
( // > > > >>>> @@ -8187,7 +10049,7 @@

Configurating operators

if (ellipsis == "true") { code += "op.inputs." + name + "1.Connect(" + "my_" + name + "_1)"; - code += "
"; + code += "\n"; code += "op.inputs." + name + "2.Connect(" + "my_" + name + "_2)"; } else @@ -8197,24 +10059,24 @@

Configurating operators

if (optional == "true") { code += "# optional"; } - code += "
"; + code += "\n"; } for (var i = 0; i < output_def.children.length; i++) { var output_pin = output_def.children[i]; var pin_name_element = output_pin.lastChild.firstChild.children[1].firstChild; var name = pin_name_element.getAttribute("name"); - code += "my_" + name + " = op.outputs." + name + ".GetData()" + "
"; + code += "my_" + name + " = op.outputs." + name + ".GetData()" + "\n"; } - code = colorScriptParts(code); + //code = colorScriptParts(code); return code; } function automaticCodeGenerationCPython(cat_name, scripting_name, input_def, output_def) { - var code = "from ansys.dpf import core as dpf

"; - code += "op = dpf.operators." + cat_name + "." + scripting_name + "\() # operator instantiation" + "
"; + var code = "from ansys.dpf import core as dpf \n\n"; + code += "op = dpf.operators." + cat_name + "." + scripting_name + "\() # operator instantiation" + "\n"; // Extract data from input_def and output_def
elements //
( //
> > > >>>> @@ -8238,7 +10100,7 @@

Configurating operators

if (ellipsis == "true") { code += "op.inputs." + name + "1.connect(" + "my_" + name + "_1)"; - code += "
"; + code += "\n"; code += "op.inputs." + name + "2.connect(" + "my_" + name + "_2)"; } else { @@ -8247,17 +10109,17 @@

Configurating operators

if (optional == "true") { code += "# optional"; } - code += "
"; + code += "\n"; } for (var i = 0; i < output_def.children.length; i++) { var output_pin = output_def.children[i]; var pin_name_element = output_pin.lastChild.firstChild.children[1].firstChild; var name = pin_name_element.getAttribute("name"); - code += "my_" + name + " = op.outputs." + name + "\()" + "
"; + code += "my_" + name + " = op.outputs." + name + "\()" + "\n"; } - code = colorScriptParts(code); + //code = colorScriptParts(code); return code; } @@ -8295,8 +10157,8 @@

Configurating operators

} function automaticCodeGenerationCpp(ccp_name, input_def, output_def) { - var code = "#include \"dpf_api.h\"

"; - code += "ansys::dpf::Operator op("" + ccp_name + ""); // operator instantiation" + "
"; + var code = "#include \"dpf_api.h\"\n\n"; + code += "ansys::dpf::Operator op("" + ccp_name + ""); // operator instantiation" + "\n"; // Extract data from input_def and output_def
elements //
( //
> > > >>>> @@ -8321,7 +10183,7 @@

Configurating operators

if (ellipsis == "true") { code += "op.connect(" + num + ", my_" + name + "_1);"; ++num; - code += "
"; + code += "\n"; code += "op.connect(" + num + ", my_" + name + "_2);"; } else { @@ -8330,15 +10192,19 @@

Configurating operators

if (optional == "true") { code += "// optional"; } - code += "
"; + code += "\n"; } for (var i = 0; i < output_def.children.length; i++) { var output_pin = output_def.children[i]; var pin_number_element = output_pin.lastChild.firstChild.children[0].firstChild; var pin_name_element = output_pin.lastChild.firstChild.children[1].firstChild; - var pin_type_element = output_pin.lastChild.firstChild.children[2].firstChild; - var types = pin_type_element.getAttribute("typename"); + let types = "(any)" + + if(output_pin.lastChild.firstChild.children.length > 2) { + let pin_type_element = output_pin.lastChild.firstChild.children[2].firstChild; + types = pin_type_element.getAttribute("typename"); + } if (types){ var type_list = types.split("(")[1].split(")")[0].split(" | "); @@ -8347,12 +10213,12 @@

Configurating operators

var type = reflectionTypeToCppType(type_list[0]); var num = pin_number_element.getAttribute("n"); - code += type + " my_" + name + " = op.getOutput<" + type + ">(" + num + ");" + "
"; + code += type + " my_" + name + " = op.getOutput<" + type + ">(" + num + ");" + "\n"; } } } - code = colorScriptParts(code); + //code = colorScriptParts(code); return code; } @@ -8394,11 +10260,13 @@

Configurating operators

pre.setAttribute("aria-labelledby", "scripting"); new_div.appendChild(pre); var codeblock = document.createElement("code"); + if("lang" in dict_menu_code[i]) + codeblock.setAttribute("class", "language-".concat(dict_menu_code[i].lang)); codeblock.innerHTML = dict_menu_code[i].code; codeblock.style.display = "block"; pre.appendChild(codeblock); - + hljs.highlightElement(codeblock); a.onclick = function () { changeDisplayScript(this) }; if (numLanguages == 0) { a.classList.toggle("active"); @@ -8591,15 +10459,18 @@

Configurating operators

var codes= [{ code: ipythoncode, title: "IPython", - id: "ipython" + scripting_name + id: "ipython" + scripting_name, + lang: "python" }, { code: cpythoncode, title: "CPython", - id: "cpython" + scripting_name + id: "cpython" + scripting_name, + lang: "python" }, { code: cppcode, title: "Cpp", - id: "cpp" + scripting_name + id: "cpp" + scripting_name, + lang: "cpp" }]; createScriptingFigure(this, codes, "Example of usage"); @@ -8669,11 +10540,11 @@

Configurating operators

var ipythoncode =null; if (this.hasAttribute("ipython")) { - ipythoncode = colorScriptParts(this.getAttribute("ipython")); + ipythoncode = this.getAttribute("ipython"); } var cpythoncode =null; if (this.hasAttribute("cpython")) { - cpythoncode = colorScriptParts(this.getAttribute("cpython")); + cpythoncode = this.getAttribute("cpython"); } var cppcode = null; if (this.hasAttribute("cpp")) { @@ -8692,22 +10563,26 @@

Configurating operators

codes = [{ code: ipythoncode, title: "IPython", - id: "ipython" + fig_name.substr(7) + id: "ipython" + fig_name.substr(7), + lang: "python" }, { code: cpythoncode, title: "CPython", - id: "cpython" + fig_name.substr(7) + id: "cpython" + fig_name.substr(7), + lang: "python" }, { code: cppcode, title: "Cpp", - id: "cpp" + fig_name.substr(7) + id: "cpp" + fig_name.substr(7), + lang: "cpp" }]; } else codes = [{ code: ipythoncode, title: "IPython", - id: "ipython" + fig_name.substr(7) + id: "ipython" + fig_name.substr(7), + lang: "python" }]; createScriptingFigure(node, codes, "Example of usage"); @@ -8769,7 +10644,7 @@

Configurating operators

super(); var pythoncode = null; if (this.hasAttribute("python")) { - pythoncode = colorScriptParts(this.getAttribute("python")); + pythoncode = this.getAttribute("python"); this.removeAttribute("python"); } this.innerHTML = ""; @@ -8805,16 +10680,16 @@

Configurating operators

var name = this.getAttribute("id"); var des = this.getAttribute("description"); - var ipythoncode = colorScriptParts(this.getAttribute("ipython")); + var ipythoncode = this.getAttribute("ipython"); var workflowcode =null; if (this.getAttribute("workflow_code")!=null) - workflowcode = colorScriptParts(this.getAttribute("workflow_code")); + workflowcode = this.getAttribute("workflow_code"); var cpythoncode = null; if (this.getAttribute("cpython") != null) - cpythoncode = colorScriptParts(this.getAttribute("cpython")); + cpythoncode = this.getAttribute("cpython"); var cppcode = null; if (this.getAttribute("cpp") != null) - cppcode = colorScriptParts(this.getAttribute("cpp")); + cppcode = this.getAttribute("cpp"); this.innerHTML = ""; var h2 = document.createElement("h2"); h2.className = "h2-main"; @@ -8831,26 +10706,31 @@

Configurating operators

codes = [{ code: ipythoncode, title: "IPython", - id: "ipython" + name + id: "ipython" + name, + lang: "python" }, { code: workflowcode, title: "Python result workflow", - id: "scriptres" + name + id: "scriptres" + name, + lang: "python" }, { code: cpythoncode, title: "CPython", - id: "cpython" + name + id: "cpython" + name, + lang: "python" }, { code: cppcode, title: "Cpp", - id: "cpp" + name + id: "cpp" + name, + lang: "cpp" }]; } else codes = [{ code: code, title: "IPython", - id: "ipython" + name + id: "ipython" + name, + lang: "python" }]; createScriptingFigure(this, codes, "Python script"); diff --git a/src/ansys/dpf/core/operators/result/run.py b/src/ansys/dpf/core/operators/result/run.py index 832e27a077f..29d92218c76 100644 --- a/src/ansys/dpf/core/operators/result/run.py +++ b/src/ansys/dpf/core/operators/result/run.py @@ -26,6 +26,8 @@ class run(Operator): working_dir: str, optional number_of_processes: int, optional Set the number of MPI processes used for resolution (default is 2) + number_of_threads: int, optional + Set the number of threads used for resolution (default is 1) data_sources: DataSources data sources containing the input file. server_mode: bool, optional @@ -54,6 +56,8 @@ class run(Operator): >>> op.inputs.working_dir.connect(my_working_dir) >>> my_number_of_processes = int() >>> op.inputs.number_of_processes.connect(my_number_of_processes) + >>> my_number_of_threads = int() + >>> op.inputs.number_of_threads.connect(my_number_of_threads) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) >>> my_server_mode = bool() @@ -64,6 +68,7 @@ class run(Operator): ... mapdl_exe_path=my_mapdl_exe_path, ... working_dir=my_working_dir, ... number_of_processes=my_number_of_processes, + ... number_of_threads=my_number_of_threads, ... data_sources=my_data_sources, ... server_mode=my_server_mode, ... ) @@ -79,6 +84,7 @@ def __init__( mapdl_exe_path=None, working_dir=None, number_of_processes=None, + number_of_threads=None, data_sources=None, server_mode=None, config=None, @@ -93,6 +99,8 @@ def __init__( self.inputs.working_dir.connect(working_dir) if number_of_processes is not None: self.inputs.number_of_processes.connect(number_of_processes) + if number_of_threads is not None: + self.inputs.number_of_threads.connect(number_of_threads) if data_sources is not None: self.inputs.data_sources.connect(data_sources) if server_mode is not None: @@ -124,6 +132,12 @@ def _spec() -> Specification: optional=True, document=r"""Set the number of MPI processes used for resolution (default is 2)""", ), + 3: PinSpecification( + name="number_of_threads", + type_names=["int32"], + optional=True, + document=r"""Set the number of threads used for resolution (default is 1)""", + ), 4: PinSpecification( name="data_sources", type_names=["data_sources"], @@ -218,6 +232,8 @@ class InputsRun(_Inputs): >>> op.inputs.working_dir.connect(my_working_dir) >>> my_number_of_processes = int() >>> op.inputs.number_of_processes.connect(my_number_of_processes) + >>> my_number_of_threads = int() + >>> op.inputs.number_of_threads.connect(my_number_of_threads) >>> my_data_sources = dpf.DataSources() >>> op.inputs.data_sources.connect(my_data_sources) >>> my_server_mode = bool() @@ -232,6 +248,8 @@ def __init__(self, op: Operator): self._inputs.append(self._working_dir) self._number_of_processes = Input(run._spec().input_pin(2), 2, op, -1) self._inputs.append(self._number_of_processes) + self._number_of_threads = Input(run._spec().input_pin(3), 3, op, -1) + self._inputs.append(self._number_of_threads) self._data_sources = Input(run._spec().input_pin(4), 4, op, -1) self._inputs.append(self._data_sources) self._server_mode = Input(run._spec().input_pin(5), 5, op, -1) @@ -296,6 +314,27 @@ def number_of_processes(self) -> Input: """ return self._number_of_processes + @property + def number_of_threads(self) -> Input: + r"""Allows to connect number_of_threads input to the operator. + + Set the number of threads used for resolution (default is 1) + + Returns + ------- + input: + An Input instance for this pin. + + Examples + -------- + >>> from ansys.dpf import core as dpf + >>> op = dpf.operators.result.run() + >>> op.inputs.number_of_threads.connect(my_number_of_threads) + >>> # or + >>> op.inputs.number_of_threads(my_number_of_threads) + """ + return self._number_of_threads + @property def data_sources(self) -> Input: r"""Allows to connect data_sources input to the operator. diff --git a/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll b/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll index e69138ca284..4283c4a7b59 100644 Binary files a/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll and b/src/ansys/dpf/gatebin/Ans.Dpf.GrpcClient.dll differ diff --git a/src/ansys/dpf/gatebin/DPFClientAPI.dll b/src/ansys/dpf/gatebin/DPFClientAPI.dll index 63784fd8599..f9dd675e166 100644 Binary files a/src/ansys/dpf/gatebin/DPFClientAPI.dll and b/src/ansys/dpf/gatebin/DPFClientAPI.dll differ diff --git a/src/ansys/dpf/gatebin/libAns.Dpf.GrpcClient.so b/src/ansys/dpf/gatebin/libAns.Dpf.GrpcClient.so index ed570175c73..0145083193d 100644 Binary files a/src/ansys/dpf/gatebin/libAns.Dpf.GrpcClient.so and b/src/ansys/dpf/gatebin/libAns.Dpf.GrpcClient.so differ diff --git a/src/ansys/dpf/gatebin/libDPFClientAPI.so b/src/ansys/dpf/gatebin/libDPFClientAPI.so index 0514f8c35a6..4e204c68adc 100644 Binary files a/src/ansys/dpf/gatebin/libDPFClientAPI.so and b/src/ansys/dpf/gatebin/libDPFClientAPI.so differ