001028638 001__ 1028638
001028638 005__ 20250203103439.0
001028638 0247_ $$2doi$$a10.5281/ZENODO.8333498
001028638 037__ $$aFZJ-2024-04705
001028638 1001_ $$0P:(DE-Juel1)156619$$aBaumeister, Paul$$b0$$eCorresponding author
001028638 245__ $$atfQMRgpu v0.9 - a header-only GPU-accelerated iterative linear solver for multiple right-hand sides
001028638 260__ $$c2023
001028638 3367_ $$2DCMI$$aSoftware
001028638 3367_ $$0PUB:(DE-HGF)33$$2PUB:(DE-HGF)$$aSoftware$$bsware$$msware$$s1721117944_10764
001028638 3367_ $$2BibTeX$$aMISC
001028638 3367_ $$06$$2EndNote$$aComputer Program
001028638 3367_ $$2ORCID$$aOTHER
001028638 3367_ $$2DataCite$$aSoftware
001028638 520__ $$atfQMRgpu 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.
001028638 536__ $$0G:(DE-HGF)POF4-5111$$a5111 - Domain-Specific Simulation & Data Life Cycle Labs (SDLs) and Research Groups (POF4-511)$$cPOF4-511$$fPOF IV$$x0
001028638 588__ $$aDataset connected to DataCite
001028638 7001_ $$0P:(DE-Juel1)172888$$aNassyr, Stepan$$b1
001028638 7001_ $$0P:(DE-HGF)0$$aLi, Yanlong$$b2
001028638 773__ $$a10.5281/ZENODO.8333498
001028638 8564_ $$uhttps://zenodo.org/records/8333498
001028638 8564_ $$uhttps://juser.fz-juelich.de/record/1028638/files/tfQMRgpu-v0.9.zip$$yRestricted
001028638 909CO $$ooai:juser.fz-juelich.de:1028638$$pVDB
001028638 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)156619$$aForschungszentrum Jülich$$b0$$kFZJ
001028638 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)172888$$aForschungszentrum Jülich$$b1$$kFZJ
001028638 9131_ $$0G:(DE-HGF)POF4-511$$1G:(DE-HGF)POF4-510$$2G:(DE-HGF)POF4-500$$3G:(DE-HGF)POF4$$4G:(DE-HGF)POF$$9G:(DE-HGF)POF4-5111$$aDE-HGF$$bKey Technologies$$lEngineering Digital Futures – Supercomputing, Data Management and Information Security for Knowledge and Action$$vEnabling Computational- & Data-Intensive Science and Engineering$$x0
001028638 9141_ $$y2024
001028638 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x0
001028638 980__ $$asware
001028638 980__ $$aVDB
001028638 980__ $$aI:(DE-Juel1)JSC-20090406
001028638 980__ $$aUNRESTRICTED