42 Commits (f3bbfdc582bfd437855ce6c58c6212a79c436f2b)

Author SHA1 Message Date
termi-official e8beb3acdb Runic 9 months ago
termi-official f662b8fd04 Fix test 9 months ago
termi-official 95f26e902a Add preconditioner builder for BoomerAMG 9 months ago
Fredrik Ekre 640d77944e runic -i . 11 months ago
Fredrik Ekre 10bdaec723
Version 1.6.0 (#26) 1 year ago
Fredrik Ekre 4d4050efc5
Move SparseMatrixCSR support to an extension (#24) 1 year ago
Fredrik Ekre 90a92d770a
Upgrade PartitionedArrays from 0.3.x to 0.5.x. (#18) 1 year ago
Olav Møyner e05bead0c7
Upgrade PartitionedArrays.jl from version 0.2.x to version 0.3.x. (#16) 3 years ago
Fredrik Ekre f8298e9afe
Add `HYPRE.GetFinalRelativeResidualNorm` and `HYPRE.GetNumIterations` (#14) 3 years ago
Fredrik Ekre 012e2a1958 Support and test assembling of rectangular matrices. 3 years ago
Fredrik Ekre f01a46c129
Deprecate assemble!(A, ij, a) in favor of assemble!(A, i, j, a). (#6) 3 years ago
Fredrik Ekre 3247480311
Add assembler interface to assemble HYPRE(Vector|Matrix) directly (#5) 3 years ago
Fredrik Ekre cc80c7c114 Harden BoomerAMG testing by using a proper matrix and correct tolerances. 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 4f36f89618 Add LibHYPRE.VERSION. 3 years ago
Fredrik Ekre a8881f6adc Implement copy!(::HYPREVector, ::(P)Vector) for reusing an allocated HYPREVector. 3 years ago
Fredrik Ekre ae33518ca5 Use COMM_SELF for single process solves. 3 years ago
Fredrik Ekre 8ddea4c94c Automatically apply required default settings when using solvers as preconditioner. 3 years ago
Fredrik Ekre 3ff69b2324 Lowercase for all struct fields. 3 years ago
Fredrik Ekre 0267837576 Add solve(!) methods for using SparseMatrixCS(C|R) directly. 3 years ago
Fredrik Ekre 931903f488 Throw errors for unknown solver options. 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 054fdb7d87 Add HYPRE.Init() 3 years ago
Fredrik Ekre 975c69d699 Default rows for HYPREMatrix(::SparseMatrixCS(C|R)) and HYPREVector(::Vector) 3 years ago
Fredrik Ekre c2be7984e0 Rework HYPREMatrix(::SparseMatrixCS(C|R)) and HYPREVector(::Vector) 3 years ago
Fredrik Ekre e179325ba4 Rework `HYPRE(Matrix|Vector)` structs and constructors 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
Fredrik Ekre 496bf99f98 Implement zero(::HYPREVector) and copy!(::Vector, ::HYPREVector). 3 years ago
Fredrik Ekre 85270fd297 Implement copy!(v::PVector, h::HYPREVector). 3 years ago
Fredrik Ekre 07b4b2959c Adjust tests for PartitionedArrays.PVector. 3 years ago
Fredrik Ekre 8859ff7c4f Add test for HYPREVector(::PartitionedArrays.PVector). 3 years ago
Fredrik Ekre 6d0f338540 Bulk commit: 3 years ago
Fredrik Ekre 373b9d7d51 Basic tests 3 years ago