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

Release v2.0.0 #31

Merged
merged 28 commits into from
Mar 15, 2024
Merged

Release v2.0.0 #31

merged 28 commits into from
Mar 15, 2024

Conversation

Fujikawas
Copy link
Contributor

Description

The dumux-adapter comes to v2.0.0 to work with preCICE v3.0.0 and DuMuX from version 3.7. Outdated information are removed.

Checklist

  • I made sure that the source files are formatted properly.
  • I added my changes to the changelog (CHANGELOG.md)
  • I updated the documentation.

IshaanDesai and others added 13 commits October 17, 2022 14:53
* Update steps in installation and also some paths

* Incorporate review comments
* Update and fix versions used in CI

* Fix formatting to satisfy clang format

* Fix formatting to satisfy markdown linting
* Resolve deprecations in DuMux 3.6

Use new problem structure for freeflow model

* Reintroduce compatibility with DuMux 3.4/3.5

---------

Co-authored-by: Ishaan Desai <ishaandesai@gmail.com>
* [ci] Use DUNE 2.9 for DuMux 3.7-git

* [examples] Include header for UMFPack linear solver

* [examples] Use UMFPack from istlsolvers.hh

* [examples] cleanup, satisfy clang format

* [ci] build docker dune 2.9 with latest precice

* [docker] change dune-subgrid source to dune-project.org/extensions

* [docker] deactivate DUNE python bindings for testing
* Modifying docker container recipe to work with precice:develop

* Removing old preCICE CMake configurations

* Remove binprecice md from Docker recipes
* Update the adapter according to preCICE V3

* tweaking on the format

* improve formatting

* Add related item in changelog

* Change the required preCICE version from 2.0.0 to 3.0.0

* Tweak the formatting of markdown file

* Modify the indentation in changelog

* Modify the indentation in changelog

* Modify the passed parameter to get rid of change to mesh- and dataName

* Modify the examples and an error in the adapter itself

* Update the required preCICE version CMakeLists.txt

* rename some of the functions

* changed the preCICE version required and the test to be run

* Changed the preCICE version for build-and-test-dumux-master

* Using develop version of preCICE in CI

* Use preCICE version develop in build-and-test CI

---------

Co-authored-by: Jun Chen <jun.chen@ipvs.uni-stuttgart.de>
Co-authored-by: Ishaan Desai <ishaandesai@gmail.com>
…les (#30)

* Remove old .gitlab folder

* Revert to using std::string and std::vector in adapter API functions

* Correct mistake in std:vectpr

* Formatting

* Revert to using std::string and std:vector instead of precice::

* Use std::string instead of precice::string_view in the dummy solver

* Update dumux-precice/couplingadapter.cc

Co-authored-by: mathiskelm <114579716+mathiskelm@users.noreply.github.com>

* Update examples/dummysolver/main_dummysolver.cc

Co-authored-by: mathiskelm <114579716+mathiskelm@users.noreply.github.com>

* Clean up dummy solver

* Using the correct data types

* Further simplifying variable definitions in examples

* Formatting

* Formatting

* Update dumux-precice/couplingadapter.cc

Co-authored-by: mathiskelm <114579716+mathiskelm@users.noreply.github.com>

* Update dumux-precice/couplingadapter.hh

Co-authored-by: mathiskelm <114579716+mathiskelm@users.noreply.github.com>

* Update examples/ff-pm/flow-over-cube-3d/main_ff-reversed.cc

Co-authored-by: mathiskelm <114579716+mathiskelm@users.noreply.github.com>

* Update examples/ff-pm/flow-over-cube-3d/main_pm-reversed.cc

Co-authored-by: mathiskelm <114579716+mathiskelm@users.noreply.github.com>

* Removing last traces of _View variables from example codes

* Use string literals in adapter API of the problem files (*.hh)

---------

Co-authored-by: mathiskelm <114579716+mathiskelm@users.noreply.github.com>
#27)

* [cmake] use dune_enable_all_packages to export libdumux-precice as module library

* [doc] explain usage in separate module

* [doc] correct adapter paths

* [doc] correct external usage documentation

* [cmake] cleanup CMakeLists.txt, remove explicit library link

* [doc] clarify instructions for external usage

* Update doc/user/docs/installation.md

Co-authored-by: Ishaan Desai <ishaandesai@gmail.com>

---------

Co-authored-by: Ishaan Desai <ishaandesai@gmail.com>
@Fujikawas Fujikawas marked this pull request as draft March 4, 2024 12:33
@IshaanDesai IshaanDesai marked this pull request as ready for review March 5, 2024 01:49
@mathiskelm mathiskelm force-pushed the dumux-adapter-v2.0.0 branch 2 times, most recently from 3d5bf7f to 52c8085 Compare March 13, 2024 12:24
CHANGELOG.md Outdated Show resolved Hide resolved
@Fujikawas Fujikawas merged commit 54bc59c into main Mar 15, 2024
6 checks passed
@Fujikawas Fujikawas deleted the dumux-adapter-v2.0.0 branch March 15, 2024 09:51
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