idaholab / moose

Multiphysics Object Oriented Simulation Environment
https://www.mooseframework.org
GNU Lesser General Public License v2.1
1.78k stars 1.05k forks source link

Hexagonal geometry specialization of MultiAppGeneralFieldUserObjectTransfer #25883

Open jortensi opened 1 year ago

jortensi commented 1 year ago

Reason

In multiple projects we have encountered transfer problems in hexagonal geometries. We have to use the fixed_bounding_box_size algorithm which adds runtime and requires a lot of trial and error to ensure that the transfers are working correctly. This leads to significant cost and delays in the analysis tasks.

Design

Recommend the adoption of a hexagonal mesh transfer with the ability to support mesh displacement.

Impact

Significant reduction in the complexity to setup and run these models since it is expected that MultiAppGeneralFieldUserObjectTransfer will be widely used in the data transfer of large conduction and fluid problems

GiudGiud commented 1 year ago

I could see two 'general' solutions here: