ocamlmpi

Parallel MPI interface

An interface between OCaml and the Message Passing Interface (MPI) for distributed-memory parallel programming

OCaml/MPI interface

GitHub

24 stars
7 watching
12 forks
Language: OCaml
last commit: 8 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
open-mpi/ompi An implementation of the Message Passing Interface specification for high-performance computing 2,168
ocaml-multicore/multicore-talks Repository containing slides and examples to help developers parallelize their OCaml code using the Multicore OCaml library 29
pikatchu/linearml A programming language designed to write efficient parallel programs using functional principles. 432
zeroasiccorp/umi Defines a standard interface for accessing memory through request-response transactions. 140
ocaml-multicore/parallel-programming-in-multicore-ocaml A tutorial on writing parallel programs using the Multicore OCaml compiler and its libraries. 283
mlin/forkwork Library to efficiently parallelize computationally intensive tasks using multiple cores 19
lmj/lparallel A library that simplifies parallel programming in Common Lisp with features such as task submission, condition handling, and computation trees. 242
unixjunkie/minicli A minimalist OCaml library for parsing command-line arguments with built-in validation and error handling. 30
mirage/ocaml-uri An OCaml implementation of the RFC3986 specification for parsing URIs/URLs. 98
0xffea/ocaml-redis A client library for interacting with a popular in-memory data store 74
o-o-overflow/dc2021q-a-fallen-lap-ray An implementation of a parallel machine-based VM with multiple-opcode instructions and potential race conditions, used to test exploitability of the architecture. 8
lp/objchiredis An Objective-C wrapper around the Redis protocol to create an easy-to-use interface for interacting with Redis databases. 162
laurentmazare/npy-ocaml A library that allows OCaml bigarrays to be written and read in the NumPy file format 41
unixjunkie/parany A tool for parallelizing computations and processing large streams of data 52
branchtaken/hemlock A systems programming language focused on reliable high performance parallel computation 31