aurora-multiphysics / hippo

hippo is an integration of OpenFOAM and MOOSE to enable thermohydraulic simulations
GNU General Public License v3.0
3 stars 0 forks source link

Clean up how we pass options to OpenFOAM #17

Open hsaunders1904 opened 3 weeks ago

hsaunders1904 commented 3 weeks ago

Description

Currently, to set runtime OpenFOAM options, we're passing command line flags in through the [Mesh] block of the MOOSE input file. E.g.,

[Mesh]
  type = FoamMesh
  foam_args = '-case buoyantCavity -parallel'
  foam_patch = 'topAndBottom frontAndBack'
  dim = 2
[]

I'm not sure that the [Mesh] block is the appropriate place for this, and we might want to have some more explicit arguments for the path to the mesh, for example a required param case (or similar).

Outputs