Commit 0399a9b6 authored by Lukas Riedel's avatar Lukas Riedel Committed by Santiago Ospina De Los Ríos

Merge items and add issue numbers in CHANGELOG.md

Merge items in "Changed" and "Fixed" with related items in "Added". Add
issue numbers to items in "Fixed" where applicable.
parent 2d1d9666
# DORiE Changelog
## Unreleased
### Added
* [`yaml-cpp`](https://github.com/jbeder/yaml-cpp/) v5.2.0 or greater as
dependency !81
* Abstract base class for Models !87
* Finite volume solver for passive transport model !93 !88
* Abstract base class for Models !87 !159
* Finite volume solver for passive transport model !93 !88 !179 !180 !181
* Grid function container to store transient grid functions !115
* Infrastructure for the input of Miller scaling fields. !110
* Infrastructure for the input of Miller scaling fields !110 !124 !133
* Logging framework [`spdlog`](https://github.com/gabime/spdlog) as
Git submodule for all terminal output !106
Git submodule for all terminal output !106 !192
* Support input of boundary segmentations !119
* Reconstruction of continuous fluxes using RT finite elements !105
* Custom DG finite element map for simplices based on Pk polynomials !125
......@@ -25,7 +25,7 @@
* Define compile-time settings via CPP macros !144
* [Google Test](https://github.com/google/googletest) unit test framework
as Git Submodule !159
* Upwinding options for Richards finite volume local operator !161
* Finite volume solver for the Richards equation !132 !161
* Cookbook tutorial on infiltration into homogeneous sand !157
* GitLab Description Templates for Releases !166
* ParaView tutorial for analyzing DORiE output files !173
......@@ -34,7 +34,6 @@
* CMake option to enable code coverage flags on all targets !172
* Steady state initial condition in Richards model !176
* Changes to config file parameters listed per version in user docs !175
* Control negative transport solution by a check policy !181
* DG solver for solute transport model !112
* Cookbook tutorial on using the random field generator !184
* Outflow boundary condition for Richards model !191
......@@ -43,6 +42,7 @@
* Documentation about the parallel features of several classes and methods !197
### Changed
* Data structures for storing and accessing parameter information !55
* Split unit tests into separate CI job with coverage reports !98
* Split grid adaptivity process into marking and actual adaptation !91
......@@ -56,46 +56,41 @@
* Extend run config file to contain data on multiple models !103
* DORiE now writes vertex data by default. !128
* Switch license from MIT to GPLv3 !135
* Specifying scaling field `extensions` and `offset` is now optional !133
* Generalized initial condition specification in config file !129
* Structure and setup of Sphinx user docs !126
* Switch to stable `dune-randomfield` release branch !151, !153
* System tests for executing `dorie pfg` module !153
* Finite volume solver for the Richards equation !132
* Build independent library and executable for each compile-time setting !144
* `SimulationBase` unit test now uses Google Test !159
* Deploy online documentation for each branch to private server !163
* Use YAML (instead of muPhi `.bcdat`) files for specifying BCs !121
* Unit and system tests report code coverage separately !172
* Improve docs on config file parameters and make default ones executable !183
* Upgrade `spdlog` submodule to v1.5.0 !192
* Update the contribution guidelines and the code of conduct !194
### Fixed
* Allow meta-ini files for unit tests !101
* Allow meta-ini files for unit tests #105
* Solver in `RichardsSimulation` was using the wrong time variable !116
* Shape of input datasets was flipped when loading scaling factors !124
* `dune_add_system_test` requires target with location after bugfix !165
* `make all` would not build the solver application target `dorie` !167
* Allow Neumman BC to be applied on a different direction other than gravity !121
* Transport model option `dirichletMode` was not working properly !121
* `dune_add_system_test` requires target with location after bugfix #161
* `make all` would not build the solver application target `dorie` #162
* Allow Neumman BC to be applied on a different direction than gravity #136
* Use unsafe loader of PyYAML v5.2 for loading parameter scraper data !177
* CFL condition in explicit Transport model serves as time step upper limit !179
* Use apparent solute velocity instead of water flux in CFL condition !180
* Steps were not synchronized when timestep suggestions differed in parallel !197
* Steps were not synchronized when timestep suggestions differed in parallel #187
### Deprecated
### Removed
* Boundary conditions `evaporation` and `limitedInflux` !120
* Boundary conditions `evaporation` and `limitedInflux` !120
## 1.1.1 (2018-08-21)
### Added
* Documentation of Docker images and their usage in the CI/CD pipeline.
### Changed
* Rebuilds of the DUNE environment Docker image are now triggered by setting the
CI variable `REBUILD_BASE_IMAGE` to a non-empty value. Previously, the
builds in stage `setup` where triggered by any manual pipeline run.
......@@ -104,6 +99,7 @@
[`richards_operator_DG.hh`](dune/dorie/solver/richards_operator_DG.hh)
### Fixed
* Removed VTK output from `dorie_mass_conservation` executable, which would
cause the corresponding test to fail if the designated output directory did
not exist.
......@@ -121,10 +117,10 @@
* Re-introduced deployment of the documentation which can now be found online
at https://dorie-doc.netlify.com/.
## 1.1.0 (2018-07-27)
### Added
* DORiE now employs a `SubsamplingVTKWriter` for higher output precision.
Subsampling levels are controlled via the new key `output.subsamplingLevel`.
* Automatic deployment of `devel` and stable DORiE Docker Images to Docker Hub.
......@@ -135,6 +131,7 @@
* Public API definition in documentation.
### Changed
* Update code base to *DUNE v2.6*.
* Raise software requirements to versions available on Ubuntu 18.04 LTS
(Bionic Beaver).
......@@ -145,24 +142,26 @@
sequential ones. This significantly improves performance for large problems.
* Change compilation order which reduces RAM usage when compiling in parallel.
* Decentralization of the header system so that in most of the header files are
independent of each other.
independent of each other.
### Deprecated
* `output.subsamplingLevel` is optional and defaults to 0 if not given
explicitly in the config file. The key will become mandatory in future
versions.
### Removed
* Complete doxygen documentation from Sphinx docs.
### Fixed
* The source code is now compatible to the Clang LLVM compiler.
DORiE can now be compiled with the onboard compiler on macOS.
* Fix finite element map used for simplex grids. The old one did not implement
a discontinuous function space.
* Allow warnings on ParMETIS not being available for parallel computations.
## 1.0.0 (2018-03-28)
First stable version.
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