1. 26 Feb, 2020 1 commit
    • Lukas Riedel's avatar
      Add cook book tutorial on random field generator · a7b6b471
      Lukas Riedel authored
      Explain basics of random field generation and include two main use
      cases, Miller-similar media and heterogeneous media. Add input files for theses cases and include excerpts into the docs.
      Images are already uploaded to the DORiE repository Wiki.
  2. 30 Jan, 2020 1 commit
  3. 27 Jan, 2020 1 commit
  4. 10 Jan, 2020 1 commit
  5. 20 Dec, 2019 2 commits
    • Lukas Riedel's avatar
      Calculate velocity instead of flux in CFL condition · 4c8f8446
      Lukas Riedel authored
      * Pass water content grid function to CFL condition and calculate
        actual velocity together with flux.
      * Read courant number once and throw error if it is negative.
      * Print CFL condition result into trace log.
    • Lukas Riedel's avatar
      Avoid CFL condition to set illicitly large time step · ce64d5da
      Lukas Riedel authored
      Suggesting a time step to the transport model now sets the end time in
      the time step controller. This allows the CFL condition to increase the
      time step while remaining inside the time interval limited by the
      Richards model.
  6. 18 Dec, 2019 3 commits
  7. 11 Dec, 2019 1 commit
  8. 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.
    • 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.
    • 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.
  9. 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.
    • 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.
    • 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.
  10. 17 Sep, 2019 1 commit
  11. 13 Sep, 2019 1 commit
  12. 09 Sep, 2019 1 commit
  13. 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).
  14. 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
      * 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).
  15. 11 Jul, 2019 1 commit
  16. 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.
  17. 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.
  18. 08 May, 2019 1 commit
  19. 24 Apr, 2019 2 commits
  20. 17 Apr, 2019 1 commit
  21. 15 Apr, 2019 2 commits
  22. 25 Feb, 2019 1 commit
  23. 15 Feb, 2019 1 commit
  24. 06 Feb, 2019 1 commit
  25. 31 Jan, 2019 1 commit
  26. 29 Jan, 2019 1 commit
  27. 22 Jan, 2019 1 commit
  28. 15 Jan, 2019 1 commit
  29. 14 Jan, 2019 3 commits