TY  - COMP
AU  - Baumeister, Paul
AU  - Nassyr, Stepan
AU  - Li, Yanlong
TI  - tfQMRgpu v0.9 - a header-only GPU-accelerated iterative linear solver for multiple right-hand sides
M1  - FZJ-2024-04705
PY  - 2023
AB  - tfQMRgpu is a C++ header-only library written in CUDA. Version 0.9 aims to offer the transpose-free Quasi Minimal Residual method for the iterative solving of linear problems with multiple right-hand sides using graphical processors (GPUs).The library is shipped with the default use case of complex block-sparse operators with a set of available block sizes to be selected before compilation. C-interfaces expose the APIs for both, single precision (float) and double precision, to be called from other programming languages such as C, Fortran, Julia or Python.The block-sparse matrix solver version can be linked as shared object tfQMRgpu.so.The header-only feature allows to provide a custom C++/CUDA action operators to tfQMRgpu::solve<action_t> and compiles with the host code.
LB  - PUB:(DE-HGF)33
DO  - DOI:10.5281/ZENODO.8333498
UR  - https://juser.fz-juelich.de/record/1028638
ER  -