1. 14 Apr, 2021 1 commit
  2. 13 Apr, 2021 4 commits
  3. 08 Apr, 2021 2 commits
    • Andi Braimllari's avatar
      fix logging in examples · e67534b9
      Andi Braimllari authored and Tobias Lasser's avatar Tobias Lasser committed
      e67534b9
    • David Frank's avatar
      #99 Add integration tests · 7842c534
      David Frank authored and Tobias Lasser's avatar Tobias Lasser committed
      Add driver and support for testing across modules. Currently,
      no real checks are made that something is actually a regression.
      
      These tests can be used for one check realistic scenarios, that
      solver reach convergence (or at least some norms get minimized).
      Second some performance data is gathered, which should make this useful
      to decide if a change actually speeds up anything.
      
      Basic integration test setup to run full reconstructions. This is a
      first step into the direction of having more comprehensive integration
      tests, which are machine tested and run.
      7842c534
  4. 03 Apr, 2021 3 commits
  5. 02 Apr, 2021 1 commit
  6. 01 Apr, 2021 1 commit
  7. 29 Mar, 2021 1 commit
  8. 26 Mar, 2021 1 commit
  9. 22 Mar, 2021 2 commits
  10. 21 Mar, 2021 1 commit
    • David Frank's avatar
      #104 Change naked new into unique_ptr, into make_unique · c146fd27
      David Frank authored
      To remove naked new in DataHandlerGPU and DataHandlerMapGPU, Badges are
      introduced. This way the constructor of DataHandlerMapGPU is private,
      but `std::make_unique<DataHandlerGPU>` can still use it through badges.
      Without badges `std::make_unique` couldn't find the private constructor.
      c146fd27
  11. 19 Mar, 2021 1 commit
  12. 17 Mar, 2021 1 commit
  13. 02 Feb, 2021 2 commits
  14. 01 Feb, 2021 1 commit
  15. 29 Jan, 2021 1 commit
  16. 28 Jan, 2021 2 commits
  17. 19 Jan, 2021 1 commit
    • David Frank's avatar
      #99 Refactor Logging to make testing easiery · 5476c13c
      David Frank authored and Tobias Lasser's avatar Tobias Lasser committed
      Adding a function taking `ostream`, which the logger will write out to.
      Our current main usage is testing. Checking if messages are print
      correctly or not.
      
      Restructured `Logger` a bit to hold a static pointer to a
      `spdlog::sinks::dist_sink_st`, instead of multiple sinks per logger.
      All logger instances share this sink.
      5476c13c
  18. 18 Jan, 2021 2 commits
  19. 16 Jan, 2021 1 commit
  20. 15 Jan, 2021 1 commit
  21. 14 Dec, 2020 1 commit
  22. 26 Nov, 2020 1 commit
  23. 06 Oct, 2020 1 commit
  24. 01 Oct, 2020 2 commits
  25. 28 Sep, 2020 1 commit
  26. 25 Sep, 2020 1 commit
    • David Frank's avatar
      Update docker images to new versions of Ubuntu, oneDNN, CMake, CUDA; · 5c29df71
      David Frank authored and Tobias Lasser's avatar Tobias Lasser committed
      restructured Docerfiles
      
      - Bump CMake to 3.18.2
      - Bump oneDNN to 1.6.2
      - Bump to Ubuntu 20.04
      - Seperate images for clang-format, clang-tidy, coverage, Cuda build
        with clang, gcc and clang with python bindings
      - Dockerfiles for clang and gcc rely on the package manager for the
        compilers
      - Updated test scripts, they test more and should error our earlier
      - Nightly docker job created
      - Docker build script updated
      - Include CI job, to build docker images on changes
      5c29df71
  27. 20 Sep, 2020 1 commit
  28. 19 Sep, 2020 1 commit
  29. 17 Sep, 2020 1 commit