JuliaSmoothOptimizers / Krylov.jl

A Julia Basket of Hand-Picked Krylov Methods
Other
338 stars 51 forks source link

Move Block-GMRES in Krylov.jl #831

Closed amontoison closed 9 months ago

amontoison commented 10 months ago

The implementation of block-GMRES is temporary in ExaPF.jl because we need a kernel to copy the upper triangular part of a dense matrix on GPU. I don't want to add KernelAbstractions.jl as a dependency here for just one kernel. I opened a PR in the JuliaLang/Julia repository to add a generic copytrito! such that we can add the kernel directly in GPUArrays.jl in the future.