Skip to content
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

Update the adapter according to preCICE V3 #25

Merged
merged 19 commits into from
Sep 19, 2023
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

## v1.0.0

- 2023-08-10: Updated the adapter to align with preCICE V3. Updated the examples accordingly.
Fujikawas marked this conversation as resolved.
Show resolved Hide resolved
- 2022-09-14: The solver dummy has been cleaned up.
- 2022-09-14: Updated CI to use containers from `precice` namespace on DockerHub. Also makes sure that `dune-precice` containers are build for tests against DuMuX's master branch.
- 2022-09-14: Updated and fixed GitHub to build Docker containers.
Expand Down Expand Up @@ -47,6 +48,7 @@
- The configuration of tests has been changed such that it is possible to build all tests using the `build_tests` target.

For details check out the merge request [!18 Restructure repository and tests](https://git.iws.uni-stuttgart.de/dumux-appl/dumux-precice/-/merge_requests/18)

- 2022-01-10: Add license file. The code is licensed under GPLv3 without template exception.
- 2022-01-10: Tests run by the CI on DuMuX `master` are allowed to fail.
- 2022-01-10: Added `CHANGELOG.md` to track changes of the adapter.
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ endif()
#find dune-common and set the module path
find_package(dune-common REQUIRED)
# Find preCICE library
find_package(precice 2 REQUIRED CONFIG)
find_package(precice 3.0.0 REQUIRED CONFIG)

list(APPEND CMAKE_MODULE_PATH ${dune-common_MODULE_PATH}
"${PROJECT_SOURCE_DIR}/cmake/modules")
Expand Down
2 changes: 1 addition & 1 deletion doc/user/docs/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ The DuMuX-preCICE adapter is a DUNE module named `dumux-precice` which can be bu
- Builds using the current `master` branch of DuMuX might fail.
- If you run into trouble with a new DuMuX release, please open an issue in the repository and add the error message that you receive.

- preCICE >=2.0.0
- preCICE >=3.0.0

- The adapter is build via the DUNE build system that is based on CMake. Thus, the CMake [link instructions for preCICE](https://precice.org/installation-linking.html#cmake) apply.

Expand Down
Loading