Skip to main content

mapping:system coupling mapping

Version: 0.0.0

Description

Apply System Coupling to map data from an input mesh to a target mesh.

Inputs

InputNameExpected type(s)Description
Pin 0
Required
source_meshabstract_meshed_regionMesh where the source data is defined.interpolations only support meshed_region.
Pin 1
Required
target_meshabstract_meshed_regionMesh where the target data is defined. interpolations only support meshed_region.
Pin 2
Required
is_conservativeboolBoolean that indicates if the mapped variable is conservative (e.g. force) or not (e.g. pressure).
Pin 3
Required
locationstringMesh support of the mapped variable. Supported options: Nodal and Elemental.
Pin 4
Required
dimensionalityint32Dimensionality of the mapped variable. Supported options: 1 and 3 (scalars or vectors).
Pin 5target_scopingscoping, scopings_containerScoping that restricts the interpolation to a given set of nodes/elements in the target mesh.
Pin 6
Required
source_datafield, fields_containerdata to be mapped.

Outputs

OutputNameExpected type(s)Description
Pin 0target_datafields_containerdata mapped on the target mesh

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: sc_mapping

License: any_dpf_supported_increments

Changelog

  • Version 0.0.0: Initial release.