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
| Input | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin 0 | source_mesh | abstract_meshed_region, meshes_container, field, fields_container | Mesh 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 1 | target_mesh | abstract_meshed_region, meshes_container, field, fields_container | Mesh 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 2 | is_conservative | bool | Boolean 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 3 | location | string | Mesh support of the mapped variable. Supported options: Nodal and Elemental. If not set, an input pin named "location" is exposed. |
| Pin 4 | dimensionality | int32 | Dimensionality of the mapped variable. Supported options: 1 and 3 (scalars or vectors). If not set, an input pin named "dimensionality" is exposed. |
| Pin 5 | is_pointcloud | bool | Boolean that indicates if the PointCloud interpolation is preferred over the FEM interpolation. Default: false. |
| Pin 6 | target_scoping | scoping, scopings_container | Scoping 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
| Output | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin 0 | mapping_workflow | workflow | Workflow 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
| Name | Expected type(s) | Default value | Description |
|---|---|---|---|
| mutex | bool | false | If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads. |
| permissive | bool | true | If 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.