27 Commits (85af5be132fe78a7ada6eb750ec3a99f787087b4)

Author SHA1 Message Date
Fredrik Ekre 85af5be132
runic -i . 11 months ago
Fredrik Ekre fb2605f9ba
Move SparseArrays support to an extension (#25) 1 year ago
Fredrik Ekre 4d4050efc5
Move SparseMatrixCSR support to an extension (#24) 1 year ago
Fredrik Ekre dd2af0b085
Move PartitionedArrays support to an extension (#23) 1 year ago
Fredrik Ekre f8298e9afe
Add `HYPRE.GetFinalRelativeResidualNorm` and `HYPRE.GetNumIterations` (#14) 3 years ago
Fredrik Ekre 78600f5724
Define `unsafe_convert` methods for `HYPRE(Matrix|Vector|Solver)` (#13) 3 years ago
Fredrik Ekre ab246df759
Keep a reference to preconditioner in the solver to make sure the preconditioner stays alive as long as the solver. (#12) 3 years ago
Fredrik Ekre 66cefff95e
Track HYPRE objects in a global `WeakKeyDict` (#8) 3 years ago
Fredrik Ekre 27fdb9b35b Add documentation for all the solvers. 3 years ago
Fredrik Ekre 84dedc4195 Only call solver finalizers if not NULL 3 years ago
Fredrik Ekre e907b27dae Add Hybrid solver. 3 years ago
Fredrik Ekre 6bea57d124 Add FlexGMRES solver. 3 years ago
Fredrik Ekre 48f5a6c289 Add ILU solver and preconditioner. 3 years ago
Fredrik Ekre 9eba04500e Add ParaSails preconditioner. 3 years ago
Fredrik Ekre 1732948146 Add FSAI solver/preconditioner. 3 years ago
Fredrik Ekre 8ddea4c94c Automatically apply required default settings when using solvers as preconditioner. 3 years ago
Fredrik Ekre e7e1200c84 Store MPI communicator in structs, default to COMM_NULL 3 years ago
Fredrik Ekre 3ff69b2324 Lowercase for all struct fields. 3 years ago
Fredrik Ekre 087d2a77ac Initialize output with correc eltype in solve. 3 years ago
Fredrik Ekre 0267837576 Add solve(!) methods for using SparseMatrixCS(C|R) directly. 3 years ago
Fredrik Ekre 3bea1b5e86 Wrap (ParCSR)BiCGSTAB solver. 3 years ago
Fredrik Ekre 0fb1326e45 Wrap (ParCSR)GMRES solver. 3 years ago
Fredrik Ekre 0d284a0a0b Documentation skeleton. 3 years ago
Fredrik Ekre fddd01474e Add solve(!) methods for PartitionedArrays input. 3 years ago
Fredrik Ekre 11ddf91fd2 Add solve function that allocates the initial guess/output vector. 3 years ago
Fredrik Ekre 635159e922 Wrap (ParCSR)PCG solver. 3 years ago
Fredrik Ekre 5370aa77c7 Julia interface to HYPRE solvers 3 years ago