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: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
open-mpi/ompiAn implementation of the Message Passing Interface specification for high-performance computing2,200
ocaml-multicore/multicore-talksRepository containing slides and examples to help developers parallelize their OCaml code using the Multicore OCaml library29
pikatchu/linearmlA programming language designed to write efficient parallel programs using functional principles.432
zeroasiccorp/umiDefines a standard interface for accessing memory through request-response transactions.142
ocaml-multicore/parallel-programming-in-multicore-ocamlA tutorial on writing parallel programs using the Multicore OCaml compiler and its libraries.285
mlin/forkworkLibrary to efficiently parallelize computationally intensive tasks using multiple cores19
lmj/lparallelA Common Lisp library for parallel programming with fine-grained control over task submission and execution.246
unixjunkie/minicliA minimalist OCaml library for parsing command-line arguments with built-in validation and error handling.30
mirage/ocaml-uriAn OCaml implementation of the RFC3986 specification for parsing URI or URLs.98
0xffea/ocaml-redisA client library for interacting with a popular in-memory data store75
o-o-overflow/dc2021q-a-fallen-lap-rayAn implementation of a parallel machine-based VM with multiple-opcode instructions and potential race conditions, used to test exploitability of the architecture.8
lp/objchiredisAn Objective-C wrapper around the Redis protocol to create an easy-to-use interface for interacting with Redis databases.162
laurentmazare/npy-ocamlA library that allows OCaml bigarrays to be written and read in the NumPy file format41
unixjunkie/paranyA tool for parallelizing computations and processing large streams of data52
branchtaken/hemlockA systems programming language focused on reliable high performance parallel computation31