1. 09 Oct, 2020 1 commit
    • Lukas Riedel's avatar
      Make PVDReader initialize VTKReaders lazily · b925ada7
      Lukas Riedel authored
      PVDReader now only stores the paths to VTK files and initializes
      VTKReader instances when they are explicitly accessed. Users can choose
      if missing VTK files should result in exceptions or warnings.
      
      Additionally:
      
      * Add time as argument for VTKReader.
      * Make PVDReader raise more exceptions.
      * Switch to FileNotFoundError exceptions where suitable.
      * Update tests to check PVDReader initialization.
      * Update docs and docstrings.
      b925ada7
  2. 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
  3. 26 Feb, 2020 1 commit
    • 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
  4. 30 Jan, 2020 1 commit
  5. 18 Dec, 2019 3 commits
  6. 11 Dec, 2019 1 commit
  7. 21 Oct, 2019 1 commit
    • 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
  8. 19 Oct, 2019 1 commit
    • Lukas Riedel's avatar
      Write objects instead of tables in RST writer · 6b50a486
      Lukas Riedel authored
      The RST writer now writes a single object per parameter instead of
      merging all parameters of a category into a single table. This makes
      the config file parameter documentation more flexible and readable.
      The description input may contain paragraph breaks and indented list
      which will be properly obeyed in the resulting RST output.
      6b50a486
  9. 24 Sep, 2019 1 commit
    • 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
  10. 11 Jul, 2019 1 commit
  11. 24 Apr, 2019 2 commits
  12. 15 Apr, 2019 3 commits
  13. 19 Mar, 2019 2 commits
  14. 12 Mar, 2019 1 commit
  15. 22 Feb, 2019 3 commits
  16. 20 Feb, 2019 2 commits
  17. 22 Jan, 2019 2 commits
  18. 20 Jan, 2019 1 commit
  19. 14 Jan, 2019 1 commit
  20. 09 Jan, 2019 1 commit
  21. 08 Jan, 2019 1 commit
  22. 07 Jan, 2019 1 commit
  23. 06 Jan, 2019 1 commit
  24. 30 Dec, 2018 1 commit
  25. 19 Dec, 2018 2 commits
  26. 06 Dec, 2018 1 commit
  27. 21 Nov, 2018 1 commit
  28. 06 Nov, 2018 1 commit