All Projects → JuliaParallel → Mpi.jl

JuliaParallel / Mpi.jl

Licence: unlicense
MPI wrappers for Julia

Programming Languages

julia
2034 projects

Labels

Projects that are alternatives of or similar to Mpi.jl

Hiop
HPC solver for nonlinear optimization problems
Stars: ✭ 75 (-61.93%)
Mutual labels:  mpi
Core
parallel finite element unstructured meshes
Stars: ✭ 124 (-37.06%)
Mutual labels:  mpi
Hpcinfo
Information about many aspects of high-performance computing. Wiki content moved to ~/docs.
Stars: ✭ 171 (-13.2%)
Mutual labels:  mpi
Schwimmbad
A common interface to processing pools.
Stars: ✭ 82 (-58.38%)
Mutual labels:  mpi
Pfunit
Parallel Fortran Unit Testing Framework
Stars: ✭ 104 (-47.21%)
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
Matex
Machine Learning Toolkit for Extreme Scale (MaTEx)
Stars: ✭ 104 (-47.21%)
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
Ompi
Open MPI main development repository
Stars: ✭ 1,221 (+519.8%)
Mutual labels:  mpi
Mpi Operator
Kubernetes Operator for Allreduce-style Distributed Training
Stars: ✭ 190 (-3.55%)
Mutual labels:  mpi
Pism
repository for the Parallel Ice Sheet Model (PISM)
Stars: ✭ 61 (-69.04%)
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
Primecount
🚀 Fast prime counting function implementations
Stars: ✭ 193 (-2.03%)
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

Docs latest Docs stable Unit tests GPU tests codecov.io Coverage Status

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:

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].