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

Lukas Riedel's avatar
Lukas Riedel committed
13
### Changed
Lukas Riedel's avatar
Lukas Riedel committed
14 15 16
* Update code base to DUNE v2.6
* Raise software requirements to versions available on Ubuntu 18.04 LTS
    (Bionic Beaver)
Lukas Riedel's avatar
Lukas Riedel committed
17
* Switch VTK output from conforming to non-conforming
Lukas Riedel's avatar
Lukas Riedel committed
18 19
* Use `multicore` build tag only for `test:parallel` build because the current
    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 24
* Decentralization of the header system so that in most of the header files are 
	independent of each other  
Lukas Riedel's avatar
Lukas Riedel committed
25

Lukas Riedel's avatar
Lukas Riedel committed
26
### Fixed
Lukas Riedel's avatar
Lukas Riedel committed
27 28
* 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
29 30
* 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
31
* Allow warnings on ParMETIS not being available for parallel computations.
Lukas Riedel's avatar
Lukas Riedel committed
32 33


Lukas Riedel's avatar
Lukas Riedel committed
34 35 36
## 1.0.0 (2018-03-28)

First stable version