rsmpi
cargo-about
rsmpi | cargo-about | |
---|---|---|
4 | 3 | |
442 | 485 | |
2.9% | 2.9% | |
7.2 | 0.0 | |
11 days ago | 4 months ago | |
Rust | Rust | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rsmpi
-
Why should academic researchers use Rust?
Perhaps MPI?
-
In which circumstances is C++ better than Rust?
- OpenMPI https://github.com/rsmpi/rsmpi and if you look at dependency you will find mpi-sys (is a rust thing but it is the current FFI part) and if go and look for it https://crates.io/crates/mpi-sys/0.2.0/dependencies sure it have it, bindgen as a dependency
-
possibility of blas natively in Rust
I mean there's rsmpi (https://github.com/rsmpi/rsmpi) for MPI which now has a few active maintainers such as one who also works on PETSc and a few other HPC libraries.
-
I have written a blog post about my experience using Rust for scientific numerical applications
Haven't used it myself. But this seems well maintained and very usable. https://github.com/rsmpi/rsmpi
cargo-about
-
possibility of blas natively in Rust
There is cargo-about from the makers of cargo-deny
-
cargo bundle-licenses: find and bundle the license texts of all dependencies into a single file. CI friendly
Maybe the aproche used by cargo-about would be of use to have human readable output. The use a template file that is filled with the information. That would not be serde compatible.
-
Yet another ECS library, except much safer
What about cargo-about?
What are some alternatives?
libint - Libint: high-performance library for computing Gaussian integrals in quantum mechanics
cargo-deny - ❌ Cargo plugin for linting your dependencies 🦀
node_crunch - Allows to distribute computations across several nodes
cargo-bundle-licenses - Generate a THIRDPARTY file with all licenses in a cargo project.
Haskell-abinitio - contains a package in Haskell to calculate the electronic structure properties of molecules using the Hartree-Fock method
cargo-limit - Productivity improvements for Rust ecosystem: warnings are skipped until errors are fixed, LSP-independent Neovim integration, etc.
openblas-src - Source of BLAS and LAPACK via OpenBLAS
licensed - A Ruby gem to cache and verify the licenses of dependencies
libcint - general GTO integrals for quantum chemistry
nextest - A next-generation test runner for Rust.
intel-mkl-src - Redistribute Intel MKL as a crate