85 Commits (824dd52e50e8c1c9f717b227dc768f074984f6dc)
 

Author SHA1 Message Date
Olav Møyner 824dd52e50 PArrays: Collect views for own_values if needed 3 years ago
Olav Møyner e5251bc849 Upgrade to PartitionedArrays v0.3 3 years ago
Fredrik Ekre 30fc662601 Set version to 1.4.0. 3 years ago
Fredrik Ekre f8298e9afe
Add `HYPRE.GetFinalRelativeResidualNorm` and `HYPRE.GetNumIterations` (#14) 3 years ago
Fredrik Ekre b5cacd97cf Fix CHANGELOG for version 1.3.1. 3 years ago
Fredrik Ekre 2bc9de36fa Set version to 1.3.1. 3 years ago
Fredrik Ekre 748b9cd687 Add CHANGELOG entries for version 1.3.1. 3 years ago
Fredrik Ekre 4a660c02b0 Update doc build dependencies. 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 1b2db9d83c Set version to 1.3.0. 3 years ago
Fredrik Ekre 0bf9b2f93c Update doc build dependencies. 3 years ago
Fredrik Ekre 494286aee5
Set pointers to NULL when finalizing HYPRE(Matrix|Vector) (#9) 3 years ago
Fredrik Ekre 66cefff95e
Track HYPRE objects in a global `WeakKeyDict` (#8) 3 years ago
Fredrik Ekre 012e2a1958 Support and test assembling of rectangular matrices. 3 years ago
Fredrik Ekre e58f309b64 Allocate correct buffer length in to_hypre_data(::MatrixAssembler) 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 3e9b21b3c7 Set version to 1.2.0. 3 years ago
Fredrik Ekre caaac66857 Add CHANGELOG.md and update README.md. 3 years ago
Fredrik Ekre 01092f4c15 Update LiveServer.jl configuration. 3 years ago
Fredrik Ekre 3247480311
Add assembler interface to assemble HYPRE(Vector|Matrix) directly (#5) 3 years ago
Fredrik Ekre 19bfeafd73 Set version to 1.1.0. 3 years ago
Fredrik Ekre 5ff49b5ff1 Update doc building dependencies. 3 years ago
Dennis Ogiermann bfe8ae4f75
Update MPI.jl compat to allow 0.20 (#2) 3 years ago
Fredrik Ekre 50c06161e9 Add more information to the README. 3 years ago
Fredrik Ekre cc80c7c114 Harden BoomerAMG testing by using a proper matrix and correct tolerances. 3 years ago
Fredrik Ekre 27fdb9b35b Add documentation for all the solvers. 3 years ago
Fredrik Ekre 5251b2fe68 Add general overview documentation about solvers. 3 years ago
Fredrik Ekre 3c13438db5 Update Documenter. 3 years ago
Fredrik Ekre a6d658d9c7 Rename doc page about HYPRE(Matrix|Vector). 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 1732948146 Add FSAI solver/preconditioner. 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 e7e1200c84 Store MPI communicator in structs, default to COMM_NULL 3 years ago
Fredrik Ekre d8b003703d Document single-process usage with SparseMatrixCS(C|R) as the matrix. 3 years ago
Fredrik Ekre 19d19a375d Add documentation about PartitionArrays.jl integration. 3 years ago
Fredrik Ekre abbf8f9472 Expand introduction page. 3 years ago
Fredrik Ekre 1017d30d66 More docs on using the C API directly. 3 years ago
Fredrik Ekre 3ff69b2324 Lowercase for all struct fields. 3 years ago
Fredrik Ekre 9df3fd7040 Restrict dst in copy! to correct element type. 3 years ago
Fredrik Ekre 087d2a77ac Initialize output with correc eltype in solve. 3 years ago
Fredrik Ekre ebd58089ed Add documentation for HYPRE.LibHYPRE submodule. 3 years ago
Fredrik Ekre a8a29731a5 Implement HYPREError for nicer error messages 3 years ago