Hypre.jl
Julia wrapper for the Hypre (https://computing.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods) linear solver library
Install / Use
/learn @jgoldfar/Hypre.jlREADME
Hypre.jl
What is this repository for?
-
Wrapper for the Hypre library in Julia, generated using Clang.jl.
-
v0.0.0
How do I get set up?
-
For installation/building of the hypre library, BinDeps.jl package is required.
-
To contribute, please make an issue or pull request. As a general guideline, modifications or additional low-level wrappers can be added to
libhypre.jl, and helpers can be added tolibhypre_h.jl. High-level wrappers go inHypre.jl. -
See also: corresponding openSUSE Build Service package for the cross-compiled windows library.
Who do I talk to?
- Jonathan Goldfarb jgoldfar@my.fit.edu
Roadmap
-
[0.x.0]
- Low level wrapper usable to offer "direct" translation/access to the library
- Serial or MPI question settled, at least on Unix platforms
- Windows support
-
[1.x.0]
- High level wrapper for creation of structured (
struct), semi-structured (sstruct), unstructured FE (FEI) (cpp?), and linear-algebraic (ij) matrices, preconditioners - Access to solution methods for defined matrices, including multigrid and other Krylov-based iterative methods implemented by Hypre
- High level wrapper for creation of structured (
Related Skills
node-connect
338.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
338.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.6kCommit, push, and open a PR
