Skip to content

Add solids4foam to the system tests#838

Draft
MakisH wants to merge 17 commits into
developfrom
solids4foam-component
Draft

Add solids4foam to the system tests#838
MakisH wants to merge 17 commits into
developfrom
solids4foam-component

Conversation

@MakisH

@MakisH MakisH commented Jun 14, 2026

Copy link
Copy Markdown
Member

Adds a solids4foam component and adds the solids4foam tutorial case to the system tests.

To avoid building it from scratch every time that a previous build stage is updated, I am defining an independent build stage based on the official solids4foam image (FYI @philipcardiff: this image is useful! 🙏).

Since the image is based on Ubuntu 22.04, and since anyway we test the adapter and the respective tutorial with various preCICE versions, I am using a fixed version of preCICE from scratch. I thought of moving that to a different Dockerfile, but a bug in the system tests currently prevents that: #873

Keeping the two components (openfoam-adapter and solids4foam) independent also allows them to use different OpenFOAM versions.

To be able to test a complete simulation (test run), I cherry-picked the current state of #872. I will clean this up before merging.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cherry-picked #872 for testing. Revert / update.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant