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 -