Skip to main content

mapping:create system coupling mapping workflow

Version: 0.0.0

Description

Prepares a workflow able to map data from an input mesh to a target mesh.

Inputs

InputNameExpected type(s)Description
Pin 0source_meshabstract_meshed_region, meshes_container, field, fields_containerMesh where the source data is defined. PointCloud interpolations support both mesh/meshes_container and field/fields_container, whereas mesh-based interpolations only support mesh/meshes_container. If not set, an input pin named "source_mesh/source_coords" is exposed.
Pin 1target_meshabstract_meshed_region, meshes_container, field, fields_containerMesh where the target data is defined. PointCloud interpolations support both mesh/meshes_container and field/fields_container, whereas mesh-based interpolations only support mesh/meshes_container. If not set, an input pin named "source_mesh/source_coords" is exposed.
Pin 2is_conservativeboolBoolean that indicates if the mapped variable is conservative (e.g. force) or not (e.g. pressure). If not set, an input pin named "is_conservative" is exposed.
Pin 3locationstringMesh support of the mapped variable. Supported options: Nodal and Elemental. If not set, an input pin named "location" is exposed.
Pin 4dimensionalityint32Dimensionality of the mapped variable. Supported options: 1 and 3 (scalars or vectors). If not set, an input pin named "dimensionality" is exposed.
Pin 5is_pointcloudboolBoolean that indicates if the PointCloud interpolation is preferred over the FEM interpolation. Default: false.
Pin 6target_scopingscoping, scopings_containerScoping that restricts the interpolation to a given set of nodes/elements in the target mesh. If not set, an input pin named "target_scoping" is exposed.

Outputs

OutputNameExpected type(s)Description
Pin 0mapping_workflowworkflowWorkflow with input pin "source_data"; optionally "source_mesh/source_coords", "target_mesh/target_coords", "is_conservative", "location", "dimensionality" and "target_scoping"; and output pin "target_data".

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.
permissivebooltrueIf permissive is set to false, the validity of the source and target meshes is checked before performing mapping, raising an error if they are invalid. If permissive is set to true, no check is done. Default is true.

Scripting

Category: mapping

Plugin: N/A

Scripting name: None

Full name: None

Internal name: create_sc_mapping_workflow

License: any_dpf_supported_increments

Changelog

  • Version 0.0.0: Initial release.