
Towardsthis end,wedesigned apreconditioned gradient solverforkernelmethods exploiting both GPU acceleration and parallelization with multiple GPUs, implementing out-of-core variants of common linear algebra operations to guarantee optimal hardware utilization.