Speaker
Roman Gruber
(ETH Zurich)
Description
OpenQ$^\ast$D code has been used by the RC$^\ast$ collaboration for the generation of fully dynamical QCD+QED gauge configurations with C$^\ast$ boundary conditions. In this talk, optimization of solvers provided with the openQ$^\ast$D package relevant for porting the code on GPU-accelerated supercomputing platforms is discussed. We present the analysis of the current implementations of the GCR solver preconditioned with Schwarz alternating procedure for ill-conditioned Dirac-operators. With the goal of enabling support for GPUs from various vendors, a novel method of adaptive CPU/GPU-hybrid implementation is proposed.
Author
Roman Gruber
(ETH Zurich)
Co-authors
Dr
Anton Kozhevnikov
(CSCS)
Prof.
Marina Krstic Marinkovic
(ETH Zurich)
Prof.
Thomas Schulthess
(CSCS)
Dr
Raffaele Solcà
(CSCS)