Skip to content

Add elastic-tube-1d rust solvers#435

Merged
fsimonis merged 11 commits intoprecice:developfrom
fsimonis:rust-elastic-tube-1d
Feb 19, 2024
Merged

Add elastic-tube-1d rust solvers#435
fsimonis merged 11 commits intoprecice:developfrom
fsimonis:rust-elastic-tube-1d

Conversation

@fsimonis
Copy link
Copy Markdown
Member

This PR is based on #434 and adds elastic-tube-1d rust solvers.

As long as cargo is installed, they can be run solely by running ./run.sh.
VTK output and plotting is supported.

@fsimonis fsimonis self-assigned this Jan 11, 2024
@fsimonis fsimonis marked this pull request as ready for review January 15, 2024 11:13
@fsimonis fsimonis force-pushed the rust-elastic-tube-1d branch 2 times, most recently from 4447f99 to 1ee35d5 Compare January 15, 2024 11:17
@fsimonis
Copy link
Copy Markdown
Member Author

fsimonis commented Jan 15, 2024

Rust bindings for version 3 are released. You can now run them straight away.


To run these solvers locally, you need to replace the bindings release with the develop version.

In elastic-tube-1d/{solid,fluid}-rust/Cargo.toml change:

 [dependencies]
-"precice" = 3
+"precice" = { git = "https://github.com/precice/rust-bindings.git" }

Then run.sh as usual.

@fsimonis
Copy link
Copy Markdown
Member Author

I'll merge the solvers now. We can always iterate on them later.

@fsimonis fsimonis force-pushed the rust-elastic-tube-1d branch from 2be3638 to f81ee9a Compare February 19, 2024 09:21
@fsimonis fsimonis merged commit d9f1130 into precice:develop Feb 19, 2024
@fsimonis fsimonis deleted the rust-elastic-tube-1d branch February 19, 2024 09:21
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.

1 participant