Commit 658bdb3e authored by Timo Koch's avatar Timo Koch
Browse files

[changelog] Start changelog for 2.12 >> 3.0

parent f1b76ade
Differences Between DuMuX 2.12 and DuMuX 3.0
=============================================
* __IMPORTANT NOTES:__
- DuMuX 3.0 is a major version update. Hence, it is not backward compatible in all aspect to 2.12.
The following minor version updated will be, as before for the DuMuX 2-series, always backward compatible
to at least the last minor version update.
- DuMuX 3.0 is based on Dune 2.6 and is expected to run with the current Dune master.
We will try to keep the compatibility with the Dune master
as long as it is technically feasible and our resources allow it.
- DuMux 3.0 requires at least GCC 4.9 or Clang 3.5 in their C++-14 mode.
However, we suggest to use newer compiler versions, as we cannot test against all previous compiler versions.
- For employing corner-point grids by means of opm-grid, the OPM release 2018.04 has to be used.
* __IMPROVEMENTS and ENHANCEMENTS:__
- Support for grid managers dune-subgrid (a meta grid selecting only certain elements from a host grid)
and dune-spgrid (a structured parallel grid manager, supporting periodic boundaries)
* __IMMEDIATE INTERFACE CHANGES not allowing/requiring a deprecation period:__
- The `GridCreator` has been replaced by the `GridManager`, which no longer uses a singleton for the grid object.
This makes it possible to create two grids of the exact same type.
* __Deprecated CLASSES/FILES, to be removed after 3.0:__
- All classes of the sequential models are deprecated. The sequential models will be ported to the new structure
of porous medium models (formerly called implicit models). This way sequential and implicit model implementations
no longer differ and use the same numerical infrastructure.
- The `TimeManager` class is to be replaced by the class `TimeLoop`.
- The `VtkMultiWriter` class is to be replaced by the class `VtkOutputModule`.
- The file `start.hh` is replaced by new style main files.
* __Deprecated MEMBER FUNCTIONS, to be removed after 3.0:__
* __DELETED classes/files, property names, constants/enums,
member functions, which have been deprecated in DuMuX 2.12:__
- Everything listed as deprecated below has been removed.
Differences Between DuMuX 2.11 and DuMuX 2.12
=============================================
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment