precice / precice/tutorials

Compatibility of tutorials with OpenFOAM 10

Open
#282 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

compatibility
Dominant language
C
Stars
142
Forks
167
Avg merge
20h 24m
Merged PRs (30d)
11

Description

I ported the adapter to OpenFOAM 10, but there are also a few configuration changes for the tutorials and all cases. I am not sure at the moment how to handle this, so I am for now describing what changes I have collected:

  • cannot find file "constant/physicalProperties"
    • We need to rename the constant/transportProperties file for laplacianFoam (affects all our CHT cases).
  • The buoyantPimpleFoam solver has been replaced by the more general buoyantFoam solver which can be used for both steady and transient cases.
    • We need to replace buoyantPimpleFoam with buoyantFoam in system/controlDict (affects all our CHT cases).
  • fvMeshStitcher for changing mesh not found. Valid fvMeshStitchers are : 1(stationary)
    • No clue what this means right now, seems to affect our FSI cases.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the OpenFOAM 10 adapter branch and the affected CHT and FSI tutorial cases. Start with constant/transportProperties and system/controlDict, then reproduce the listed laplacianFoam, buoyantPimpleFoam, and fvMeshStitcher errors. Done means all affected cases use compatible configuration and run without these errors.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.