001019082 001__ 1019082
001019082 005__ 20240110120113.0
001019082 0247_ $$2doi$$a10.21203/rs.3.rs-3574519/v1
001019082 037__ $$aFZJ-2023-05135
001019082 041__ $$aEnglish
001019082 082__ $$a620
001019082 1001_ $$0P:(DE-Juel1)156619$$aBaumeister, Paul F$$b0$$eCorresponding author
001019082 245__ $$atfQMRgpu: A GPU-accelerated linear solver with block-sparse complex result matrix
001019082 260__ $$aDordrecht [u.a.]$$bSpringer Science + Business Media B.V$$c2023
001019082 3367_ $$0PUB:(DE-HGF)25$$2PUB:(DE-HGF)$$aPreprint$$bpreprint$$mpreprint$$s1704884446_25300
001019082 3367_ $$2ORCID$$aWORKING_PAPER
001019082 3367_ $$028$$2EndNote$$aElectronic Article
001019082 3367_ $$2DRIVER$$apreprint
001019082 3367_ $$2BibTeX$$aARTICLE
001019082 3367_ $$2DataCite$$aOutput Types/Working Paper
001019082 520__ $$aLinear solvers are a central component of many applications in physics and engineering. In this work we present a software package for simultaneously solving with multiple right-hand sides using the vast compute performance and memory bandwidth of graphical processors. Using the transpose-free quasi minimal residual method iterative linear solving does not require the implementation of an adjoint operator. This C++/CUDA software packet has two ways of being employed. The precompiled version of this library offers linear solving for single and double precision block-sparse complex matrices with interfaces to various programming languages, in particular C, Fortran, Python and Julia. Furthermore, the core algorithm is available for custom implementations of any linear operator as a C++ header-only library. We showcase a matrix-free approach of a custom operator for a finite-difference stencil application solving the three-dimensional Helmholtz equation and compare the performance of the matrix-free approach against the block-sparse matrix version, both on NVIDIA hardware.
001019082 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
001019082 588__ $$aDataset connected to CrossRef
001019082 7001_ $$0P:(DE-Juel1)172888$$aNassyr, Stepan$$b1$$ufzj
001019082 773__ $$0PERI:(DE-600)1479917-0$$a10.21203/rs.3.rs-3574519/v1$$tThe journal of supercomputing$$x0920-8542$$y2023
001019082 8564_ $$uhttps://www.researchsquare.com/article/rs-3574519/v1
001019082 8564_ $$uhttps://juser.fz-juelich.de/record/1019082/files/v1_covered_28c5c6a3-f039-4f7e-8402-2e541354b500.pdf$$yRestricted
001019082 8564_ $$uhttps://juser.fz-juelich.de/record/1019082/files/v1_covered_28c5c6a3-f039-4f7e-8402-2e541354b500.gif?subformat=icon$$xicon$$yRestricted
001019082 8564_ $$uhttps://juser.fz-juelich.de/record/1019082/files/v1_covered_28c5c6a3-f039-4f7e-8402-2e541354b500.jpg?subformat=icon-1440$$xicon-1440$$yRestricted
001019082 8564_ $$uhttps://juser.fz-juelich.de/record/1019082/files/v1_covered_28c5c6a3-f039-4f7e-8402-2e541354b500.jpg?subformat=icon-180$$xicon-180$$yRestricted
001019082 8564_ $$uhttps://juser.fz-juelich.de/record/1019082/files/v1_covered_28c5c6a3-f039-4f7e-8402-2e541354b500.jpg?subformat=icon-640$$xicon-640$$yRestricted
001019082 909CO $$ooai:juser.fz-juelich.de:1019082$$pextern4vita
001019082 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)156619$$aForschungszentrum Jülich$$b0$$kFZJ
001019082 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)172888$$aForschungszentrum Jülich$$b1$$kFZJ
001019082 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
001019082 9141_ $$y2023
001019082 915__ $$0StatID:(DE-HGF)0420$$2StatID$$aNationallizenz$$d2023-08-19$$wger
001019082 915__ $$0StatID:(DE-HGF)3002$$2StatID$$aDEAL Springer$$d2023-08-19$$wger
001019082 915__ $$0StatID:(DE-HGF)3002$$2StatID$$aDEAL Springer$$d2023-08-19$$wger
001019082 915__ $$0StatID:(DE-HGF)0200$$2StatID$$aDBCoverage$$bSCOPUS$$d2023-08-19
001019082 915__ $$0StatID:(DE-HGF)0300$$2StatID$$aDBCoverage$$bMedline$$d2023-08-19
001019082 915__ $$0StatID:(DE-HGF)0199$$2StatID$$aDBCoverage$$bClarivate Analytics Master Journal List$$d2023-08-19
001019082 915__ $$0StatID:(DE-HGF)0113$$2StatID$$aWoS$$bScience Citation Index Expanded$$d2023-08-19
001019082 915__ $$0StatID:(DE-HGF)0150$$2StatID$$aDBCoverage$$bWeb of Science Core Collection$$d2023-08-19
001019082 915__ $$0StatID:(DE-HGF)0160$$2StatID$$aDBCoverage$$bEssential Science Indicators$$d2023-08-19
001019082 915__ $$0StatID:(DE-HGF)1160$$2StatID$$aDBCoverage$$bCurrent Contents - Engineering, Computing and Technology$$d2023-08-19
001019082 915__ $$0StatID:(DE-HGF)0100$$2StatID$$aJCR$$bJ SUPERCOMPUT : 2022$$d2023-08-19
001019082 915__ $$0StatID:(DE-HGF)0600$$2StatID$$aDBCoverage$$bEbsco Academic Search$$d2023-08-19
001019082 915__ $$0StatID:(DE-HGF)0030$$2StatID$$aPeer Review$$bASC$$d2023-08-19
001019082 915__ $$0StatID:(DE-HGF)9900$$2StatID$$aIF < 5$$d2023-08-19
001019082 920__ $$lno
001019082 980__ $$apreprint
001019082 980__ $$aEDITORS
001019082 980__ $$aI:(DE-Juel1)JSC-20090406
001019082 9801_ $$aEXTERN4VITA