haasad / PyPardiso

Python interface to the Intel MKL Pardiso library to solve large sparse linear systems of equations
BSD 3-Clause "New" or "Revised" License
133 stars 20 forks source link

gmres solver support #65

Closed Monday-Leo closed 9 months ago

Monday-Leo commented 9 months ago

Hi! Currently, does PyPardiso support the gmres algorithm for solving linear equations? Generally, gmres runs much faster than LU's direct solution. At present, I am facing difficulties in solving a system of linear equations with a dimension of 1000000, while also having very high requirements for speed. I am looking forward to PyPardiso supporting the gmres algorithm.

ma-sadeghi commented 9 months ago

You might consider using scipy's implementation or cupy's (for GPU support).

haasad commented 9 months ago

Hi @Monday-Leo

the purpose of PyPardiso is simply to use the Pardiso solver from python. There are no plans to include any other solvers. There are many other packages that provide access to various solvers and I encourage you to do some research what best fits your needs.