-
-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add rust elastic-tube-1d solvers #325
Conversation
license = "LGPL-3.0-or-later" | ||
|
||
[dependencies] | ||
"precice" = "2.5" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This tutorial requires preCICE v3 to run since the precice-config.xml
requires it. How did you run it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Have we already upgraded the tutorials? This one is still based on precice version 2.5.0.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tutorials are as much as possible in synch with preCICE. This one also requires the develop
branch, e.g.
tutorials/elastic-tube-1d/precice-config.xml
Lines 22 to 23 in 5839e2c
<provide-mesh name="Fluid-Nodes-Mesh" /> | |
<receive-mesh name="Solid-Nodes-Mesh" from="Solid" /> |
This PR is superseeded by #435 |
This PR adds rust variants of the elastic-tube-1d solvers.
To run, install preCICE and cargo (the Eierlegendewollmilchsau of rust), and finally run
./run.sh
.Cargo will fetch dependencies, compile everything in release mode and run the solver for you.