Skip to main content

mesh:mesh provider

Version: 0.0.0

Description

Reads a mesh from result files.

Inputs

InputNameExpected type(s)Description
Pin 0time_scopingint32Optional time/frequency set ID of the mesh, supported for adaptative meshes.
Pin 3streams_containerstreams_containerresult file container allowed to be kept open to cache data
Pin 4
Required
data_sourcesdata_sourcesresult file path container, used if no streams are set
Pin 14read_cyclicenum dataProcessing::ECyclicReading, int32If 1, cyclic symmetry is ignored. If 2, cyclic expansion is done (default is 1).
Pin 25region_scopingscoping, int32, vector<int32>region id (integer) or vector of region ids with one entity (vector) or region scoping with one id (scoping) (region corresponds to zone for Fluid results or part for LSDyna results).
Pin 200lazinessabstract_data_treeconfigurate whether lazy evaluation can be performed and to what extent. Supported attributes are:
- "num_named_selections"->num named selection to read (-1 is all, int32, default si -1), careful: the other named selections will not be available, use mesh_property_provider Operator to read them.
- all mesh property fields "mat", "named_selection", "apdl_element_type", "section"-> if set to 1 these properties will not be read and a workflow will be bounded to the properties to be evaluated on demand, with 0 they are read (default is 0).
- "all_available_properties" option set to 0 will return all possible properties

Outputs

OutputNameExpected type(s)Description
Pin 0meshabstract_meshed_region

Configurations

NameExpected type(s)Default valueDescription
mutexboolfalseIf this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
num_threadsint320Number of threads to use to run in parallel
permissiveboolfalseIf this option is set to true, warning checks (like unit or data sizes) won't be done.
run_in_parallelbooltrueLoops are allowed to run in parallel if the value of this config is set to true.

Scripting

Category: mesh

Plugin: core

Scripting name: mesh_provider

Full name: mesh.mesh_provider

Internal name: mesh_provider

License: None

Changelog

  • Version 0.0.0: Initial release.