1. 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
  2. 06 Jul, 2020 1 commit
  3. 03 Jul, 2020 1 commit
  4. 06 Apr, 2020 1 commit
  5. 26 Feb, 2020 2 commits
    • Lukas Riedel's avatar
      Small improvements to user manual · 007a289e
      Lukas Riedel authored
      * Moved `COPYING.md`, `CODE_OF_CONDUCT.md`, `CONTRIBUTING.md`, and `LICENSE` (download only) into user manual #177.
      * Fixed formatting of GMSH command #177.
      * Fixed various links in existing documentation.
      * Updated link to user manual in CLI.
      * Added hints on cook book to `README.md` and user manual index.
      * Fix render of `README.md` tables in user manual.
      007a289e
    • 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
  6. 21 Oct, 2019 1 commit
    • 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
  7. 19 Oct, 2019 1 commit
  8. 17 Sep, 2019 1 commit
  9. 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
  10. 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
  11. 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
  12. 24 Apr, 2019 1 commit
  13. 08 Apr, 2019 1 commit
  14. 05 Apr, 2019 1 commit
    • Lukas Riedel's avatar
      Update CMake build configuration · ba657c66
      Lukas Riedel authored
      * Define a custom target for HDF5.
        - Link to dependent libraries.
        - Add CPP definition for parallel setup explicitly.
        - Remove runtime check for parallel HDF5 in 'dorie-rfg'.
      * Set CMP0074 to NEW to allow usage of <Package>_ROOT variables.
      * Link all dependencies to executables when calling DorieTesting
        CMake macros.
      * Do not check for FFTW3.
        - Check is performed by dune-randomfield already, which also
          registers the lib to DUNE_LIBS.
        - Remove FindFFTW3.cmake.
      * Raise minimum required CMake version to Ubuntu Bionic, v3.10.
      * Use lowercase name `muparser` consistently.
      * Update installation instructions for building HDF5 from source
        (MPI support dropped by Homebrew)
      * Use `dune_target_link_libraries` for DUNE_LIBS only.
      ba657c66
  15. 25 Feb, 2019 2 commits
  16. 01 Feb, 2019 2 commits
  17. 22 Jan, 2019 1 commit
  18. 14 Jan, 2019 2 commits
  19. 07 Jan, 2019 2 commits
  20. 02 Jan, 2019 1 commit
  21. 29 Dec, 2018 1 commit
  22. 16 Nov, 2018 2 commits
  23. 12 Nov, 2018 1 commit
    • Lukas Riedel's avatar
      Restructure user docs · e1663417
      Lukas Riedel authored
      * Do not use DUNE CMake module for creating Sphinx docs anymore
      * Create subdirectories: manual, python, cookbook
      * Remove unused files
      * Remove 'Guided doxygen documentation'
      * Add symlink from doc/manual/ to README
      e1663417
  24. 01 Nov, 2018 1 commit
  25. 10 Oct, 2018 1 commit
  26. 09 Oct, 2018 1 commit
  27. 25 Sep, 2018 1 commit
  28. 24 Sep, 2018 2 commits
    • Lukas Riedel's avatar
      Update README.md · 4931c4b2
      Lukas Riedel authored
      Remove section on adding the `dorie` wrapper to the PATH variable
      from the installation instructions.
      4931c4b2
    • Lukas Riedel's avatar
      Update README.md · 6760b0d8
      Lukas Riedel authored
      * Mention required input files.
      * PFG module is optional.
      6760b0d8
  29. 10 Sep, 2018 2 commits
  30. 04 Sep, 2018 2 commits