Skip to content

Add OpenFOAM implementation of rotating cylinders scenario#80

Merged
joergfunger merged 11 commits into
mainfrom
add-openfoam-rotating-cylinders
May 13, 2026
Merged

Add OpenFOAM implementation of rotating cylinders scenario#80
joergfunger merged 11 commits into
mainfrom
add-openfoam-rotating-cylinders

Conversation

@berndflemisch
Copy link
Copy Markdown
Collaborator

Supersedes #13.

@berndflemisch berndflemisch marked this pull request as draft May 8, 2026 11:02
@berndflemisch berndflemisch force-pushed the add-openfoam-rotating-cylinders branch from 0d06815 to b024cf3 Compare May 11, 2026 09:54
berndflemisch and others added 5 commits May 11, 2026 12:03
Follows the same pattern as the DuMuX implementation: extract
rotating-cylinders.zip, iterate parameters_*.json, copy OpenFOAM
template files per config, run Snakemake with cwd=output_dir.
Snakefile now reads parameters.json and substitutes r0, r1, nr,
ntheta, g, omega into the templates via sed. Remove unused cases/ dir.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@berndflemisch berndflemisch marked this pull request as ready for review May 12, 2026 11:40
@berndflemisch berndflemisch requested a review from Sarbani-Roy May 12, 2026 11:41
@berndflemisch
Copy link
Copy Markdown
Collaborator Author

This looks pretty ok by now. @Sarbani-Roy Can you please have a look?

@Sarbani-Roy
Copy link
Copy Markdown
Collaborator

Sarbani-Roy commented May 12, 2026

This looks good to me as well. @joergfunger can proceed with the necessary steps for the merge. I suggest we create a separate issue to implement a convergence test for the OpenFOAM example and to plot both the DuMuX and OpenFOAM results in the same figure. As I understand it, this is also one of the goals of the project.

@joergfunger
Copy link
Copy Markdown
Member

This looks good to me as well. @joergfunger can proceed with the necessary steps for the merge. I suggest we create a separate issue to implement a convergence test for the OpenFOAM example and to plot both the DuMuX and OpenFOAM results in the same figure. As I understand it, this is also one of the goals of the project.

@Sarbani-Roy could you please approve the merge-request then i can merge

@Sarbani-Roy
Copy link
Copy Markdown
Collaborator

Sarbani-Roy commented May 13, 2026

The pipeline for the rotating-cylinders DuMux case is currently broken due to an internal GitLab server issue preventing it from pulling the container image from our GitLab Container Registry. This is unrelated to @berndflemisch's implementation and will resume working once the GitLab server is up.

@joergfunger joergfunger merged commit 246cc3b into main May 13, 2026
8 of 12 checks passed
@joergfunger joergfunger deleted the add-openfoam-rotating-cylinders branch May 13, 2026 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants