node_crunch
rsmpi
node_crunch | rsmpi | |
---|---|---|
15 | 4 | |
78 | 438 | |
- | 2.1% | |
0.0 | 6.7 | |
5 months ago | 18 days ago | |
Rust | Rust | |
MIT License | 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.
node_crunch
-
Rust MPI -- Will there ever be a fully oxidized implementation?
I've written my own crate called node-crunch for distributed computing.
-
Eclipse Zenoh: 0.7.0 release
This looks really nice! It has encryption and compression is planned for the next release. I've developed node_crunch, a crate for distributed computing and designed the protocols myself. I think that Zenoh could make my life a lot easier ;-) I'll definitely try it out!
- HyperQueue: ergonomic HPC task executor written in Rust
- Mandelbrot rendering with Rust
- possibility of blas natively in Rust
- An optimization story
- Rust and Scientific/High-Performance Computing
-
[Feedback] Genetic Algorithm to Solve Sudoku Puzzles
You may be interested in darwin-rs, a crate for evolutionary algorithm that I'm working on. It uses multiple threads to speed things up, but I'm currently implementing node-crunch support, so that it can run on a cluster.
-
Added Glasses and Soft Shadows to my Ray Tracer
Nice! I'm currently working on node_crunch a crate for distributed computing. I've modified an existing ray tracer to run on a cluster. If you're interested you can have a look at the code.
-
What sort of mature, open-source libraries do you feel Rust should have but currently lacks?
I'm currently working on node_crunch.
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
What are some alternatives?
darwin-rs - darwin-rs, evolutionary algorithms with rust
libint - Libint: high-performance library for computing Gaussian integrals in quantum mechanics
Haskell-abinitio - contains a package in Haskell to calculate the electronic structure properties of molecules using the Hartree-Fock method
constellation - Constellation is the first Confidential Kubernetes. Constellation shields entire Kubernetes clusters from the (cloud) infrastructure using confidential computing.
openblas-src - Source of BLAS and LAPACK via OpenBLAS
StaticArrays.jl - Statically sized arrays for Julia
libcint - general GTO integrals for quantum chemistry
intel-mkl-src - Redistribute Intel MKL as a crate
rxRust - Rust implementation of Reactive Extensions.
nalgebra - Linear algebra library for Rust.