Personal Conan v2 recipes for HPC libraries that are not in Conan Center Index.
| Package | Versions | Notes |
|---|---|---|
| parmetis | 4.0.3 | Pinned to a commit on main; non-OSI license |
| suitesparse | 7.12.2 | Lean default core; SPQR / ParU / GraphBLAS / … opt-in |
| superlu_dist | 9.2.1 | Distributed sparse direct solver; depends on local parmetis |
| petsc | 3.25.1 | Portable, Extensible Toolkit for Scientific Computation |
| global-arrays | 5.9.2 | Distributed shared-memory programming on MPI |
| gridpack | 3.6 | Power-grid simulation framework (Boost + GA + PETSc consumer) |
| ns-3 | 3.47 | Network Simulator 3 (discrete-event network sim; GPL-2.0) |
Build a recipe locally:
conan create recipes/parmetis/all --version=4.0.3Consume from CMake:
find_package(ParMETIS REQUIRED)
target_link_libraries(my_app PRIVATE ParMETIS::ParMETIS)The recipe code in this repository is licensed under the MIT License (see LICENSE). Each packaged upstream project retains its own license; ParMETIS is distributed under an academic, non-OSI license that restricts commercial use — see https://github.com/KarypisLab/ParMETIS/blob/main/LICENSE.