preCICE GitHub
Source for the preCICE coupling library.
Release timeline (newest first, grouped by year and version)
2026 3 entries
3.x
- v3.4.1 release
Dear preCICE community, We are happy to announce a new preCICE release v3.4.1. This hotfix release resolves an issue when enabling the new Kokkos-Kernel mappings, which mistakenly required Ginkgo to be installed. For all details, check the full list of changes in the [changelog](
source: github-release - v3.4.0 release
Dear preCICE community, We are happy to announce a new preCICE release v3.4.0. This release adds configurable awareness of physical bounds to quasi-Newton acceleration. The consistent partition-of-unity mappings now feature a batched solver based on Kokkos and Kokkos-Kernels with
source: github-release - v3.3.1 release
Dear preCICE community, We are happy to announce a new bugfix preCICE release v3.3.1. This is especially relevant for users of the Kokkos RBF mappings, users of user-defined profiling sections, and users on Windows. We fixed a Boost detection issue that was introduced with their
source: github-release
2025 2 entries
3.x
- v3.3.0 release
Dear preCICE community, We are happy to announce a new preCICE release v3.3.0. This release adds support for Quads in 2D for linear-cell-interpolation, simplifies running preCICE in parallel without MPI, and clarifies the output of the coupling state and error messages regarding
source: github-release - v3.2.0 release
Dear preCICE community, We are happy to announce a new preCICE release v3.2.0. This release features significant enhancements to time interpolation with all acceleration schemes now supporting substeps, implicit schemes exchanging substeps by default, reduced sample communication
source: github-release
2024 5 entries
3.x
- v3.1.2 release
Dear preCICE community, We are happy to announce a new bugfix preCICE release v3.1.2. This is only relevant for users coupling participants with implicit and explicit schemes simultaneously. We fixed a bug which exchanged data of the first iteration with explicitly coupled partic
source: github-release - v3.1.1 release
Dear preCICE community, We are happy to announce a new bugfix preCICE release v3.1.1. We fixed a bug which results in a hang in initialize when using non-zero initial data with data mappings using collectives on a parallel participant along with at least one rank having an empty
source: github-release - v3.1.0 release
Dear preCICE community, We are happy to announce a new minor preCICE release v3.1.0, which is primarily an extended bugfix release. Most notable change is the improved numerical accuracy of time handling in preCICE. This leads to cleaner return values of `getMaxTimeStepSize()` as
source: github-release - v3.0.0 releasemajorMajor version 3
Dear preCICE community, We are happy to announce a new preCICE release v3.0.0. This release is the first major release of version 3 and is not backwards compatible with releases of preCICE version 2. This version is packed with new features and improvements, too many to be listed
source: github-release
2.x
- v2.5.1 release
Dear preCICE community, We are happy to announce a new preCICE release v2.5.1 with some fixes we backported from the upcoming preCICE version 3.0.0. Most notable change is the ability for IQN to start from a zero state. This used to result in an error message. There will be no bl
source: github-release
2022 2 entries
2.x
- v2.5.0 release
Dear preCICE community, We are happy to announce a new preCICE release v2.5.0. This release will be the last version 2.x release and we are looking forward to release preCICE version 3.0.0 throughout the next year. For this reason, the current develop branch of preCICE itself mig
source: github-release - v2.4.0 release
Dear preCICE Community, After quite some time, we are happy to finally publish a new preCICE release with new features (e.g., new exporters for VTU, VTP, and CSV), extended tooling (e.g., a configuration checker), and plenty of bug fixes including a sneaky one in the back-end of
source: github-release
2021 3 entries
2.x
- v2.3.0 release
Dear preCICE Community, A fresh new preCICE release with new features (e.g., multi-coupling of complex scenarios), better usability (e.g., nicer formatting of convergence data), and optimizations (e.g., improved memory footprint of mesh data structures). For the highlights, read
source: github-release - v2.2.1 release
Dear preCICE Community, This bugfix addresses the following issues: - Fixed empty received partitions for filtering on slaves. #1015 - Fixed gather-scatter communication deadlock with empty master ranks. #1015 - Fixed a bug leading to a freeze when using [ `sync-mode`](https://pr
source: github-release - v2.2.0 release
Dear preCICE Community, This release brings some new features to preCICE, as well as some ongoing work regarding compatibility and usability. The most notable new features are the possibility to configure watch-integrals over meshes to compute total force, total stress, or flow r
source: github-release
2020 5 entries
2.x
- v2.1.1 release
Dear preCICE Community, This bugfix addresses the following issues: - Fixed preCICE erroneously expects cyclic communicator for IMVJ with restart. - Fixed error message for unique acceleration subtags. - Fixed crash when a system has no locale installed. - Fixed various compilati
source: github-release - v2.1.0 release
Dear preCICE Community, Just before the summer break, we managed to wrap up a fresh, new preCICE release, version v2.1 :tada: . You will like this one: one major improvement is that we now have error messages that tell you all about the problem you ran into and give you tips on h
source: github-release - v2.0.2 release
Dear preCICE Community, This release addresses a severe bug in the testing framework which covered-up another critical bug in the partition module. The latter affects versions `2.0.0` and `2.0.1`. Configurations that **explicitly** specify the geometric filter to run "on master"
source: github-release - v2.0.1 release
Dear preCICE Community, This bugfix addresses the following issues: * We noticed a system-dependent division-by-zero when handling empty partitions in conjunction with the nearest-projection or nearest-neighbour mappings. * The pkg-config file of preCICE is incorrect, when buildi
source: github-release - v2.0.0 releasemajorMajor version 2
Dear preCICE Community, We have a fresh new release, after a sleepless week and some final tweaks during the FOSDEM conference. :tada: Breaking news: we have breaking changes :wink:. We decided to move to v2.0.0 to clean up some old baggage. You will need to change a few things i
source: github-release
2019 7 entries
1.x
- v1.6.1 release
This release fixes a platform-dependent compilation error. If you are not affected by the compilation error, you can safely ignore this fix.
source: github-release - v1.6.0 release
Dear preCICE Community, We prepared a fresh, new release: preCICE v1.6.0. We worked on many different things in the last three months. The highlights, we summarize for you in this mail. For the complete picture, have a look at the [changelog](https://github.com/precice/precice/bl
source: github-release - v1.5.2 release
Bugfix release for a critical bug in the communication back-end when coupling a serial with a parallel solver using `<master:sockets/>`.
source: github-release - v1.5.1 release
Bugfix release for a compatibility bug regarding `boost::asio` versions and for adding compatibility with the generated CMake config file of Boost 1.70.0. If you are already using preCICE 1.5.0, there is no reason to upgrade to 1.5.1 unless you are running into problems with Boos
source: github-release - v1.5.0 release
Dear users, preCICE 1.5.0, a new feature release, is here! We strongly recommend this release to every user. Most importantly, this release fixes a critical bug in the Nearest-Projection mapping, introduced in preCICE 1.4.0. More accurately, it rolls back to the previous, not so
source: github-release - v1.4.1 release
Bugfix release for a bug during re-partitioning that appeared for the OpenFOAM adapter and parallel ranks that are not located at the interface. In principle, the fixed problem can also appear for other adapters, but we did not observe this before. See also issue #353.
source: github-release - v1.4.0 release
# preCICE Release v1.4 Dear preCICE users, We are happy to provide you with a brand new preCICE release. For this one, we sweat quite a bit, but it is an important one for making preCICE a sustainable software project in the long run. In the last months, we worked a lot on improv
source: github-release
2018 6 entries
1.x
- v1.3.0 release
Dear Users, We are happy to provide you with a new release of preCICE. This release features as the main (user visible) changes: - Update of build procedure for python bindings (see [`precice/src/bindings/python/README.md`](https://github.com/precice/precice/blob/develop/src/prec
source: github-release - v1.2.0 release
Dear users, We are happy to provide you with a new release of preCICE. A small, but necessary change on our side might have a critical influence on your side: We renamed `src/precice/adapters` to `src/precice/bindings`, to avoid any confusion with solver adapters. If your code us
source: github-release - v1.1.1 release
Bugfix release for a bug in SConstruct build file that was discovered right after the last release. It fixes SConstruct symlink build target failing when using lowercase build (debug, release) names.
source: github-release - v1.1.0 release
The complete changelog can be found at GitHub [1], for an exhaustive list of changes, please refer to the commit log [2]. Changes most relevant include: - The Radial Basis Function mapping code, based on PETSc, supports using a separated linear polynom also in the conservative ca
source: github-release - v1.0.2 release
This patch fixes a bug we observed in the mesh repartitioning for plane-like coupling interfaces and small gaps between both sides.
source: github-release
2017 3 entries
1.x
- v1.0.1 release
This patch level release fixes a compilation issue with the python interface. No other changes from the previous v.1.0.0 release.
source: github-release - v1.0.0 releasemajorFirst release
After several years of working with continuous integration, we decided to come back to a semantic versioning to handle the increasing numbers of users and their requests. For this first new release, we decided to boil preCICE down to the features that our users actually use, leav
source: github-release