1. 26 Apr, 2019 1 commit
    • Markus Holzer's avatar
      Implemented an improved version of the communication for periodic BC · 495e92b9
      Markus Holzer authored and Martin Bauer's avatar Martin Bauer committed
      The communication of the ghost layers used to communicate just all
      values in between one time step to make sure that everything is correct.
      Furthermore the communication was only valid for pull stream steps.
      The improved communication distinguishes automatically between pull and
      push and communicates only values which are needed. With this improvement
      it was possible to implement the EsoTwist streaming scheme.
  2. 21 Mar, 2019 1 commit
    • Martin Bauer's avatar
      Separated modules into subfolders with own setup.py · 1e02cdc7
      Martin Bauer authored
      This restructuring allows for easier separation of modules into
      separate repositories later. Also, now pip install with repo url can be
      The setup.py files have also been updated to correctly reference each
      other. Module versions are not extracted from git state
  3. 30 Jan, 2019 1 commit
    • Martin Bauer's avatar
      More flexible boundary handling · f16eadea
      Martin Bauer authored
      boundary conditions can specify how the index list should be built:
      - list coordinates of domain or boundary cells (previous always inner)
      - list all links or only the first link
  4. 13 Nov, 2018 1 commit
  5. 18 Apr, 2018 1 commit
  6. 11 Apr, 2018 1 commit
  7. 10 Apr, 2018 3 commits
  8. 05 Mar, 2018 1 commit
    • Martin Bauer's avatar
      Boundary conditions · fd68e34d
      Martin Bauer authored
      - in-kernel Neumann boundaries
      - flag-interface for boundary handling makes one flag field multiple
        boundary handlings possible
      - generator: support for bitwise logical operators
  9. 16 Feb, 2018 1 commit
    • Martin Bauer's avatar
      Boundary handling for Finite Differences · ffcf6991
      Martin Bauer authored
      - splitted existing LBM boundary handling into two parts:
          -> generic part , that is used for FD as well and moved it to pystencils
          -> LBM specific part - remained in lbmpy
      - bugfixes