1. 21 Oct, 2019 3 commits
    • Lukas Riedel's avatar
      Add CMake option for enabling coverage flags · f987667f
      Lukas Riedel authored
      Coverage compiler and linker flags are now appended to *all* targets
      when the option is turned on. Use the option to enable coverage
      reports in the CI pipeline. Adjust build job "needs" to make pipeline
      run as fast as possible.
      f987667f
    • Lukas Riedel's avatar
      Add Parameter attributes for version changes · 1483aa27
      Lukas Riedel authored
      * New attributes store version changes as dictionaries with version,
        description pairs.
      * Adjust XML parser to parse values of new attributes.
      * Update __str__ and __eq__ methods of Parameter.
      1483aa27
    • Lukas Riedel's avatar
      Add tutorial for ParaView to user manual · 661442e0
      Lukas Riedel authored
      The tutorial contains the most commonly required ParaView features when
      evaluating DORiE output files. Images are stored in the repository wiki.
      661442e0
  2. 24 Sep, 2019 3 commits
    • Lukas Riedel's avatar
      Define new data structures for storing boundary conditions · cef239ed
      Lukas Riedel authored
      * Define classes of polymorphic boundary conditions and factory
      * Only use enum in Operator namespace to discern types
      * FlowBoundary now returns an entire boundary condition
      * Adapt local operators (Richards only)
      * Remove header 'util.hh'. Move functions to 'utility.hh', BaseTraits
        to 'typedefs.hh' and GFS helpers to 'gfs_helper.hh'
      * Add setting for `horizontal_projection` of Neumann BC (only used in Richards model) #136 (comment 20384).
      * Add setting for `concentration_type` of Dirichlet BC (only used in Transport model) #151.
      cef239ed
    • Lukas Riedel's avatar
      Trim CHANGELOG.md · e01bb17f
      Lukas Riedel authored
      Make entries one-liners, where possible. Concatenate entries and refer
      to MR for further information.
      e01bb17f
    • Lukas Riedel's avatar
      Update GitLab description templates · 1d4cea2f
      Lukas Riedel authored
      * Fix renamed ~Bug label
      * Consistently format instructions in italic.
      * Add squash commit requirement to MR checklist.
      1d4cea2f
  3. 17 Sep, 2019 1 commit
  4. 13 Sep, 2019 1 commit
  5. 09 Sep, 2019 1 commit
  6. 08 Sep, 2019 1 commit
    • Lukas Riedel's avatar
      Deploy docs to Hermes doc server · b87ae133
      Lukas Riedel authored
      * Add new deploy job creating an environment for every release branch,
        merge request, and the master branch.
      * Add environment stop job removing the environment after it has been
        stopped (happens automatically if branch is deleted).
      b87ae133
  7. 09 Aug, 2019 1 commit
    • Lukas Riedel's avatar
      Add upwinding options to Richards FV local operator · 2c263469
      Lukas Riedel authored
      Run ODE tests now with upwinding options of FV and DG solver
      where a change of the residual tolerance limit was not necessary.
      
      Several adjustments were made to make applying local operator options
      easier:
      * Remove 'EXPERIMENTAL_DG_FEATURES' option. Settings in config file
        now apply by default.
      * Move previously experimental options to 'richards.numerics' section.
      * Rename settings 'method' to 'DGMethod' and 'weights' to 'DGWeights'.
      * Fix typo: Rename OOB to OBB scheme (Oden, Babuska, Baumann).
      2c263469
  8. 11 Jul, 2019 1 commit
  9. 04 Jul, 2019 1 commit
    • Lukas Riedel's avatar
      Introduce Google Test for unit testing · 8dc33b75
      Lukas Riedel authored
      * Include latest version of Google Test as Git Submodule.
      * Link Google Test to all DORiE unit tests. This has no effect if its
        header file is not included.
      * Enable testing in DORiE if dune-testtools is found.
      * Update SimulationBase unit test to work with Google Test.
      * Add Doxygen docs on unit testing.
      * Update README.md.
      8dc33b75
  10. 16 May, 2019 1 commit
    • Lukas Riedel's avatar
      Use correct coordinates in linear interpolator · 60044566
      Lukas Riedel authored
      Fetch the enclosing multi indices with the coordinates in mesh units,
      not physical units. Improve the unit test to cover more complicated
      cases, thus ensuring that the interpolator works as intended.
      60044566
  11. 08 May, 2019 1 commit
  12. 24 Apr, 2019 2 commits
  13. 17 Apr, 2019 1 commit
  14. 15 Apr, 2019 2 commits
  15. 25 Feb, 2019 1 commit
  16. 15 Feb, 2019 1 commit
  17. 06 Feb, 2019 1 commit
  18. 31 Jan, 2019 1 commit
  19. 29 Jan, 2019 1 commit
  20. 22 Jan, 2019 1 commit
  21. 15 Jan, 2019 1 commit
  22. 14 Jan, 2019 4 commits
  23. 18 Dec, 2018 1 commit
  24. 16 Dec, 2018 1 commit
  25. 21 Nov, 2018 1 commit
  26. 06 Nov, 2018 2 commits
  27. 02 Nov, 2018 1 commit
  28. 26 Oct, 2018 1 commit
  29. 22 Oct, 2018 1 commit
  30. 19 Oct, 2018 1 commit