Home > Publications database > tfQMRgpu v0.9 - a header-only GPU-accelerated iterative linear solver for multiple right-hand sides |
Software | FZJ-2024-04705 |
; ;
2023
This record in other databases:
Please use a persistent id in citations: doi:10.5281/ZENODO.8333498
Abstract: 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.
![]() |
The record appears in these collections: |