1. 27 Aug, 2020 1 commit
  2. 24 Aug, 2020 1 commit
  3. 20 Aug, 2020 1 commit
  4. 11 Aug, 2020 2 commits
    • Santiago Ospina De Los Ríos's avatar
      Update Docker base image to Ubuntu 20.04 LTS · decadc94
      Santiago Ospina De Los Ríos authored
      This updates the Docker base image and testing system to the most
      recent Ubuntu with LTS. Accordingly, the software requirements have
      been updated.
      
      * Update Docker base image to Ubuntu `focal`.
      * Switch to Ubuntu version based tagging scheme of base image.
      * Update CMake configuration to CMake v3.16.
      * Use spdlog as external dependency and remove Git Submodule.
      * Update installation instructions in README.md
      * Make code compliant to recent Python and compiler versions.
      decadc94
    • Santiago Ospina De Los Ríos's avatar
      Add installation commands for executables · 087ba003
      Santiago Ospina De Los Ríos authored
      This will install the executables of DORiE into the target install
      directory.
      087ba003
  5. 05 Aug, 2020 1 commit
    • Lukas Riedel's avatar
      Avoid reading grid extensions from model configs · 71079870
      Lukas Riedel authored
      * Stop passing grid extensions into model config sections.
      * Clean up FlowSource, removing the storage of grid extensions.
      * Clarify usage of grid related keys in config file.
      * Update CHANGELOG.md.
      71079870
  6. 21 Jul, 2020 1 commit
  7. 20 Jul, 2020 1 commit
  8. 15 Jul, 2020 1 commit
  9. 08 Jul, 2020 1 commit
  10. 03 Jul, 2020 2 commits
    • Hannes Bauser's avatar
      Update scaling adapter unit test · ff486b35
      Hannes Bauser authored
      * Port test to Google Test.
      * Add meta-ini config file to build grid in test fixture.
      * Add Python script for creating scaling datasets before testing.
      * Add test case for non-cubic dataset.
      ff486b35
    • Lukas Riedel's avatar
      Use bash script and opts file in Dockerfiles · 42bd2e49
      Lukas Riedel authored
      * Update Dockerfiles to clone and build DUNE modules using the
        `clone_dune` script and `build.opts` file.
      * Set compiler environment variables in base image (only).
      42bd2e49
  11. 01 Jul, 2020 1 commit
  12. 14 May, 2020 3 commits
    • Lukas Riedel's avatar
      Update CHANGELOG.md · dc29eddc
      Lukas Riedel authored
      Fix error from merge conflict resolution
      
      [skip ci]
      dc29eddc
    • Lukas Riedel's avatar
      Clean up after v2.0 release · d7a4bdee
      Lukas Riedel authored
      * Bump versions to v2.1-pre.
      * Fix post release MR description template.
      * Add new "Unreleased" section to CHANGELOG.md
      d7a4bdee
    • Lukas Riedel's avatar
      Release version 2.0.0 · 1b29aaf2
      Lukas Riedel authored
      * Bump version numbers.
      * Update default image versions in Dockerfiles.
      * Improve MR and issue description templates for releases.
      1b29aaf2
  13. 13 May, 2020 1 commit
  14. 29 Apr, 2020 1 commit
  15. 27 Apr, 2020 1 commit
    • Lukas Riedel's avatar
      Add option to insert water content as initial condition · 0c8435e7
      Lukas Riedel authored
      * Implement matric head grid function adapter transforming water content
        into matric head.
      * Add parameterization functions necessary to compute matric head from
        water content.
      * Use shared_ptr when using instances of initial condition
        objects in models.
      0c8435e7
  16. 07 Apr, 2020 1 commit
  17. 06 Apr, 2020 2 commits
  18. 31 Mar, 2020 1 commit
    • Lukas Riedel's avatar
      Implement outflow BC in Richards model · 1517c757
      Lukas Riedel authored
      * Outflow BC is a variant of the Dirichlet BC where only negative fluxes
        (out of the domain) are applied. Positive fluxes are ignored and
        effectively yield a no flow BC.
      * Enable "Outflow" as Richards model BC.
      1517c757
  19. 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.
      a7b6b471
  20. 30 Jan, 2020 1 commit
  21. 27 Jan, 2020 1 commit
  22. 10 Jan, 2020 1 commit
  23. 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.
      4c8f8446
    • 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.
      ce64d5da
  24. 18 Dec, 2019 3 commits
  25. 11 Dec, 2019 1 commit
  26. 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
  27. 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
  28. 17 Sep, 2019 1 commit