1. 13 Sep, 2019 1 commit
  2. 10 Sep, 2019 1 commit
    • Lukas Riedel's avatar
      Reformulate TimeController and add unit test · 964606c4
      Lukas Riedel authored
      * Increase encapsulation of TimeController and reduce capabilities
      * TimeController now only acts upon being called
      * Remove validation routine
      * Add unit test loading the default config time values
      
      This commit breaks all models.
      964606c4
  3. 09 Sep, 2019 1 commit
  4. 11 Jul, 2019 1 commit
  5. 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
  6. 15 Apr, 2019 1 commit
  7. 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
  8. 30 Jan, 2019 5 commits
  9. 02 Jan, 2019 3 commits
  10. 25 Sep, 2018 2 commits
  11. 12 Sep, 2018 2 commits
  12. 04 Sep, 2018 2 commits
    • Lukas Riedel's avatar
      Fix bugs from unit test MR !98. · e05eb529
      Lukas Riedel authored
      * Close open if() statement in DorieTesting.cmake.
      * Remove PUBLIC keyword from target_include_directories in
          add_coverage_links due to incompatibility to DUNE linker flags.
      * Fix line break in dorie.dockerfile.
      e05eb529
    • Lukas Riedel's avatar
      Improve CMake testing functions · ca1d6fb8
      Lukas Riedel authored
      * 'dorie_add_metaini_test':
          * Make handle metaini input files or regular files
          * Always configure metaini files and place them into the build dir
          * Error out on the case UNIT_TEST and TARGET
      
      * Add CMake docstrings
      * Remove '.mini'  files from gitignore list
      ca1d6fb8
  13. 03 Sep, 2018 1 commit
  14. 11 Aug, 2018 1 commit
  15. 16 Aug, 2017 1 commit
  16. 05 Mar, 2017 1 commit
  17. 24 Oct, 2016 1 commit
  18. 23 Oct, 2016 1 commit
  19. 22 Oct, 2016 3 commits
  20. 20 Oct, 2016 2 commits
  21. 21 Sep, 2016 1 commit
  22. 31 Aug, 2016 1 commit