1. 04 Aug, 2022 3 commits
    • Alexander Jaust's avatar
      Restructure repository to in a more logical way: · 01fe74fc
      Alexander Jaust authored
      * Code from `test/` goes to `examples/`. This includes the 2D test case and the dummy solver.
      * `test/` still contains reference data and scripts to run tests.
      * Renamed directories to have more consistent names.
      * Removed references to "iterative" and "partitioned" as much as possible.
      * Adds 3D example to tests and also removed legacy dependency of 3D case.
      
      See merge request !48
      01fe74fc
    • Alexander Jaust's avatar
      Update CI to run tests against DuMuX master · 5a2b6108
      Alexander Jaust authored
      - Tests against DuMuX master may fail.
      - This also fixes the CI to actually run tests based on DuMuX master.
        The previous configuration only tried to build the tests, but did
        not run the tests.
      - Renames stages in which tests are run to `run-tests:TAG`.
      5a2b6108
    • Alexander Jaust's avatar
      Remove leftover references to monolithic coupling · 7a840128
      Alexander Jaust authored
      The examples and tests still had preprocessor variables to create a
      monolithically coupled problem. These variables were removed.
      7a840128
  2. 02 Aug, 2022 1 commit
    • Alexander Jaust's avatar
      Add CMake macrot for file links to preCICE files · 4975a2f3
      Alexander Jaust authored
      A CMake macro called `add_precice_file_links` is added. If one
      calls this macro in a `CMakeLists.txt` via `add_precice_file_links()`,
      file links to all XML files in the directory of the `CMakeLists.txt`
      are created.
      
      The paths in tests have been adapted accordingly to use 
      `CMAKE_CURRENT_BINARY_DIR` instead to refering to the source directory.
      4975a2f3
  3. 29 Jul, 2022 1 commit
  4. 28 Jul, 2022 2 commits
    • Alexander Jaust's avatar
      Remove code parts for monolithic coupling · 747d63cb
      Alexander Jaust authored
      A lot of the codes for monolithic coupling are out of date
      and make maintenance tedious. This commit removes the monolithic
      coupling since the monolithic coupling is already implemented
      in DuMuX and we do not need the adapted version of the monolithic
      coupling here anymore.
      747d63cb
    • Alexander Jaust's avatar
      Add Docker recipe for CI images · f2d4e2f1
      Alexander Jaust authored
      The subdirectory `docker/` contains the Docker recipe to build
      a container containing the adapter's dependencies.
      f2d4e2f1
  5. 27 Jul, 2022 2 commits
  6. 25 May, 2022 1 commit
  7. 24 May, 2022 1 commit
  8. 17 May, 2022 3 commits
  9. 18 Feb, 2022 1 commit
    • Alexander Jaust's avatar
      Change Docker images used in CI · 0d0c22f6
      Alexander Jaust authored
      We use prebuilt Docker images on the `ajaust` namespace and push them to DockerHub. This commit makes sure that the CI is using these new container images. These changes have been done while moving the CI to a new VM.
      
      Related changes:
      
      * Tolerance of partitioned tests was increased to `5e-5` as the results changed slightly using the new Docker images on the new VM.
      * Added a copy of `fuzzycomparevtu.py` from the DuMuX repository into this repository. This allows us to be more independent of the location of the DuMuX repository.
      0d0c22f6
  10. 09 Feb, 2022 1 commit
  11. 01 Feb, 2022 1 commit
    • Alexander Jaust's avatar
      [doc] Remove mkdocs documentation and update README · 97d4abff
      Alexander Jaust authored
      The documentation was out of date and not everything would have been interesting for user anyway. Therefore, we remove this documentation for the moment. This also adds some information about the documentation in the main `README.md` of the repository.
      97d4abff
  12. 31 Jan, 2022 2 commits
  13. 26 Jan, 2022 1 commit
  14. 25 Jan, 2022 1 commit
  15. 12 Jan, 2022 1 commit
  16. 10 Jan, 2022 3 commits
    • Alexander Jaust's avatar
      [license] Add GPLv3 license to project · 3d7ea1af
      Alexander Jaust authored
      3d7ea1af
    • Alexander Jaust's avatar
      Allows CI on DuMuX master to fail · 91eecf8c
      Alexander Jaust authored
      Changes on DuMuX master may be incompatible with previous releases. We
      check against DuMuX master in the CI to be notified of such changes.
      However, chacking against DuMuX master also leads failing nightly tests
      often which give the impression that the released versions of the
      adapter are broken even if this is not the case.
      
      This change allows checks on DuMuX master to fail. A warning will be
      created in these cases instead of an error.
      91eecf8c
    • Alexander Jaust's avatar
      Adds CHANGELOG.md · 336e3f11
      Alexander Jaust authored
      A changelog is added to document changes that are made to the adapter.
      Information on the initial release (v0.1) is incomplete.
      336e3f11