JuliaParallel / Mpi.jl
Licence: unlicense
MPI wrappers for Julia
Stars: ✭ 197
Programming Languages
julia
2034 projects
Labels
Projects that are alternatives of or similar to Mpi.jl
Hpcinfo
Information about many aspects of high-performance computing. Wiki content moved to ~/docs.
Stars: ✭ 171 (-13.2%)
Mutual labels: mpi
Horovod
Distributed training framework for TensorFlow, Keras, PyTorch, and Apache MXNet.
Stars: ✭ 11,943 (+5962.44%)
Mutual labels: mpi
Incompact3d
New version of our solver for the incompressible Navier-Stokes equations
Stars: ✭ 61 (-69.04%)
Mutual labels: mpi
Timemory
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
Stars: ✭ 192 (-2.54%)
Mutual labels: mpi
Libgrape Lite
🍇 A C++ library for parallel graph processing 🍇
Stars: ✭ 169 (-14.21%)
Mutual labels: mpi
Training Material
A collection of code examples as well as presentations for training purposes
Stars: ✭ 85 (-56.85%)
Mutual labels: mpi
Ytk Mp4j
Ytk-mp4j is a fast, user-friendly, cross-platform, multi-process, multi-thread collective message passing java library which includes gather, scatter, allgather, reduce-scatter, broadcast, reduce, allreduce communications for distributed machine learning.
Stars: ✭ 102 (-48.22%)
Mutual labels: mpi
Quda
QUDA is a library for performing calculations in lattice QCD on GPUs.
Stars: ✭ 166 (-15.74%)
Mutual labels: mpi
Mpi Operator
Kubernetes Operator for Allreduce-style Distributed Training
Stars: ✭ 190 (-3.55%)
Mutual labels: mpi
Dash
DASH, the C++ Template Library for Distributed Data Structures with Support for Hierarchical Locality for HPC and Data-Driven Science
Stars: ✭ 134 (-31.98%)
Mutual labels: mpi
Raxml Ng
RAxML Next Generation: faster, easier-to-use and more flexible
Stars: ✭ 191 (-3.05%)
Mutual labels: mpi
Tomsfastmath
TomsFastMath is a fast public domain, open source, large integer arithmetic library written in portable ISO C.
Stars: ✭ 169 (-14.21%)
Mutual labels: mpi
MPI interface for the Julia language
This provides Julia interface to the Message Passing Interface (MPI), roughly inspired by mpi4py.
Please see the documentation for instructions on configuration and usage.
Help and discussion
For help and discussion, we suggest asking on the following venues:
- "Julia at Scale" topic on the Julia Discourse
- #distributed channel on the Julia Slack (visit https://julialang.org/slack/ to join).
Contributing
Contributions are encouraged. In particular, MPI provides several hundred functions, only a small number of which are currently exposed. If there are additional functions you would like to use, please open an issue or pull request.
Additional examples and documentation improvements are also very welcome.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].