CHANGELOG.md 1.54 KB
Newer Older
Lukas Riedel's avatar
Lukas Riedel committed
1 2
# DORiE Changelog

Lukas Riedel's avatar
Lukas Riedel committed
3

Lukas Riedel's avatar
Lukas Riedel committed
4 5
## Unreleased

Lukas Riedel's avatar
Lukas Riedel committed
6
### Added
Santiago Ospina's avatar
Santiago Ospina committed
7 8 9
* Automatic deployment of `devel` and stable DORiE Docker Images to Docker Hub.
* Automatic update of the DUNE environment Docker Image for `master` builds.
* CI pipeline now also compiles a Debug build with the LLVM Clang compiler.
Lukas Riedel's avatar
Lukas Riedel committed
10
* Add `.gitattributes` for `CHANGELOG.md` to reduce merge conflicts with
Santiago Ospina's avatar
Santiago Ospina committed
11
    `merge=union`.
Lukas Riedel's avatar
Lukas Riedel committed
12

Lukas Riedel's avatar
Lukas Riedel committed
13
### Changed
Santiago Ospina's avatar
Santiago Ospina committed
14
* Update code base to *DUNE v2.6*.
Lukas Riedel's avatar
Lukas Riedel committed
15
* Raise software requirements to versions available on Ubuntu 18.04 LTS
Santiago Ospina's avatar
Santiago Ospina committed
16 17
    (Bionic Beaver).
* Switch VTK output from conforming to non-conforming.
Lukas Riedel's avatar
Lukas Riedel committed
18
* Use `multicore` build tag only for `test:parallel` build because the current
Santiago Ospina's avatar
Santiago Ospina committed
19
    GitLab Runner cannot handle the load.
Lukas Riedel's avatar
Lukas Riedel committed
20 21
* Use the `OVLP_AMG_4_DG` linear solver for all computations, including
    sequential ones. This significantly improves performance for large problems.
Lukas Riedel's avatar
Lukas Riedel committed
22
* Change compilation order which reduces RAM usage when compiling in parallel.
Santiago Ospina's avatar
Santiago Ospina committed
23
* Decentralization of the header system so that in most of the header files are 
Santiago Ospina's avatar
Santiago Ospina committed
24
	independent of each other.
Santiago Ospina's avatar
Santiago Ospina committed
25
* `Simulation` is renamed `SimulationRichards` and moved to 
Santiago Ospina's avatar
Santiago Ospina committed
26
	[richards_simulation.hh](dune/dorie/interface/richards_simulation.hh).
Santiago Ospina's avatar
Santiago Ospina committed
27
* Simulation object now has `Traits`.
Lukas Riedel's avatar
Lukas Riedel committed
28

Lukas Riedel's avatar
Lukas Riedel committed
29
### Fixed
Lukas Riedel's avatar
Lukas Riedel committed
30 31
* The source code is now compatible to the Clang LLVM compiler.
    DORiE can now be compiled with the onboard compiler on macOS.
Lukas Riedel's avatar
Lukas Riedel committed
32 33
* Fix finite element map used for simplex grids. The old one did not implement
    a discontinuous function space.
Lukas Riedel's avatar
Lukas Riedel committed
34
* Allow warnings on ParMETIS not being available for parallel computations.
Lukas Riedel's avatar
Lukas Riedel committed
35 36


Lukas Riedel's avatar
Lukas Riedel committed
37 38
## 1.0.0 (2018-03-28)

Santiago Ospina's avatar
Santiago Ospina committed
39
First stable version.