diff --git a/Adapter.C b/Adapter.C index 74b63783..b994b530 100644 --- a/Adapter.C +++ b/Adapter.C @@ -10,7 +10,7 @@ preciceAdapter::Adapter::Adapter(const Time& runTime, const fvMesh& mesh) : runTime_(runTime), mesh_(mesh) { - adapterInfo("Loaded the OpenFOAM-preCICE adapter - v1.2.3 + unreleased changes.", "info"); + adapterInfo("Loaded the OpenFOAM-preCICE adapter - v2.0.0.", "info"); return; } diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e93ee3b..b7bc425b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,28 @@ Read more details in the issue [#52: Releases and versioning](https://github.com +## [v2.0.0] 2024-02-08 + +### Added + +- Added a locationType for volume coupling and implemented the respective functionality (over all internal fields) for Pressure and Velocity (FF) and Temperature (FF) [#255](https://github.com/precice/openfoam-adapter/pull/255). +- Added volume coupling over one or multiple domain regions specified by OpenFOAM cellSets (for Pressure and Velocity (FF) and Temperature (FF))[#270](https://github.com/precice/openfoam-adapter/pull/270). +- Added phase variable and flux coupling for interFOAM in the FF module [#308](https://github.com/precice/openfoam-adapter/pull/308). +- Added custom inletOutlet boundary conditions for pressure and velocity to the FF module [#281](https://github.com/precice/openfoam-adapter/pull/281). +- Temperature and temperature gradient as coupling data to the FF module [#281](https://github.com/precice/openfoam-adapter/pull/281). +- Added option to write velocity that is corrected by the face flux `phi` [#281](https://github.com/precice/openfoam-adapter/pull/281). +- Added citing guidelines, referring to the [new reference article at the OpenFOAM Journal](https://doi.org/10.51560/ofj.v3.88). [#287](https://github.com/precice/openfoam-adapter/pull/287) + +### Changed + +- Ported the adapter to preCICE v3. The adapter is not compatible with v2 anymore. [#285](https://github.com/precice/openfoam-adapter/pull/285). +- Changed the default OpenFOAM version to v2306 in the documentation and CI +- Changed the way mesh connectivity (face triangles) are provided to preCICE, adapting to preCICE v3 [#297](https://github.com/precice/openfoam-adapter/pull/297). +- Merged `initializeData` into `initialize` [#262](https://github.com/precice/openfoam-adapter/pull/262). +- Renamed the `adjustSolverTimeStep()` method to `adjustSolverTimeStepAndReadData()`, changing the behavior to always read data at the determined time step size [#298](https://github.com/precice/openfoam-adapter/pull/298). +- The Build CI workflow now relies on the setup-precice-action to install preCICE [#299](https://github.com/precice/openfoam-adapter/pull/299). +- Reduced building time by grouping together compilation units of each module [#301](https://github.com/precice/openfoam-adapter/pull/301). + ## [v1.2.3] 2023-06-14 ### Fixed diff --git a/changelog-entries/255.md b/changelog-entries/255.md deleted file mode 100644 index f7fc3698..00000000 --- a/changelog-entries/255.md +++ /dev/null @@ -1 +0,0 @@ -- added a locationType for volume coupling and implemented the respective functionality (over all internal fields) for Pressure and Velocity (FF) and Temperature (FF) \ No newline at end of file diff --git a/changelog-entries/262.md b/changelog-entries/262.md deleted file mode 100644 index 7609e361..00000000 --- a/changelog-entries/262.md +++ /dev/null @@ -1 +0,0 @@ -- Merged `initializeData` into `initialize` [#262](https://github.com/precice/openfoam-adapter/pull/262). diff --git a/changelog-entries/270.md b/changelog-entries/270.md deleted file mode 100644 index ba25bb42..00000000 --- a/changelog-entries/270.md +++ /dev/null @@ -1 +0,0 @@ -- Added volume coupling over one or multiple domain regions specified by OpenFOAM cellSets (for Pressure and Velocity (FF) and Temperature (FF)) \ No newline at end of file diff --git a/changelog-entries/281.md b/changelog-entries/281.md deleted file mode 100644 index 562c79ba..00000000 --- a/changelog-entries/281.md +++ /dev/null @@ -1,5 +0,0 @@ -### Added - -- Custom inletOutlet boundary conditions for pressure and velocity to the FF module [#281](https://github.com/precice/openfoam-adapter/pull/281). -- Temperature and temperature gradient as coupled data to the FF module. -- Option to write velocity that is corrected by the face flux `phi`. \ No newline at end of file diff --git a/changelog-entries/285.md b/changelog-entries/285.md deleted file mode 100644 index e45be422..00000000 --- a/changelog-entries/285.md +++ /dev/null @@ -1 +0,0 @@ -- Ported the adapter to preCICE v3. The adapter is not compatible with v2 anymore. [#285](https://github.com/precice/openfoam-adapter/pull/285) diff --git a/changelog-entries/287.md b/changelog-entries/287.md deleted file mode 100644 index d4ae9a59..00000000 --- a/changelog-entries/287.md +++ /dev/null @@ -1 +0,0 @@ -- Added citing guidelines, referring to the [new reference article at the OpenFOAM Journal](https://doi.org/10.51560/ofj.v3.88). [#287](https://github.com/precice/openfoam-adapter/pull/287) diff --git a/changelog-entries/289.md b/changelog-entries/289.md deleted file mode 100644 index 71486dd8..00000000 --- a/changelog-entries/289.md +++ /dev/null @@ -1 +0,0 @@ -- Fixed incorrect reading and writing of the FSI-related data buffers, if multiple patches are combined in an interface mesh. diff --git a/changelog-entries/296.md b/changelog-entries/296.md deleted file mode 100644 index 34c70abd..00000000 --- a/changelog-entries/296.md +++ /dev/null @@ -1 +0,0 @@ -- Changed the default OpenFOAM version to v2306 in the documentation and CI diff --git a/changelog-entries/297.md b/changelog-entries/297.md deleted file mode 100644 index 664eb17e..00000000 --- a/changelog-entries/297.md +++ /dev/null @@ -1 +0,0 @@ -- Changed the way mesh connectivity (face triangles) are provided to preCICE, adapting to preCICE v3 [#297](https://github.com/precice/openfoam-adapter/pull/297) diff --git a/changelog-entries/298.md b/changelog-entries/298.md deleted file mode 100644 index 8163f04b..00000000 --- a/changelog-entries/298.md +++ /dev/null @@ -1 +0,0 @@ -- Renamed the `adjustSolverTimeStep()` method to `adjustSolverTimeStepAndReadData()`, changing the behavior to always read data at the determined time step size. [#298](https://github.com/precice/openfoam-adapter/pull/298) diff --git a/changelog-entries/299.md b/changelog-entries/299.md deleted file mode 100644 index ea0e4583..00000000 --- a/changelog-entries/299.md +++ /dev/null @@ -1 +0,0 @@ -- The Build CI workflow now relies on the setup-precice-action to install preCICE [#299](https://github.com/precice/openfoam-adapter/pull/299) diff --git a/changelog-entries/301.md b/changelog-entries/301.md deleted file mode 100644 index 221bc99a..00000000 --- a/changelog-entries/301.md +++ /dev/null @@ -1 +0,0 @@ -- Reduced building time by grouping together compilation units of each module [#301](https://github.com/precice/openfoam-adapter/pull/301) diff --git a/changelog-entries/308.md b/changelog-entries/308.md deleted file mode 100644 index 5bcda115..00000000 --- a/changelog-entries/308.md +++ /dev/null @@ -1 +0,0 @@ -- Added phase variable and flux coupling for interFOAM in the FF module [#308](https://github.com/precice/openfoam-adapter/pull/308)