xcompact3d / x3d2

https://xcompact3d.github.io/x3d2
BSD 3-Clause "New" or "Revised" License
3 stars 4 forks source link

Implement Thomas algorithm on CUDA backend #111

Closed semi-h closed 4 months ago

semi-h commented 4 months ago

The PR implements Thomas algorithm based on our specialist data structure and adds a unit test as well. The idea is that we can call the Thomas algorithm implementation instead of the distributed algorithm in case we have a single rank along a direction.