ocamlmpi
Parallel MPI interface
An interface between OCaml and the Message Passing Interface (MPI) for distributed-memory parallel programming
OCaml/MPI interface
24 stars
7 watching
12 forks
Language: OCaml
last commit: 8 months ago
Linked from 1 awesome list
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 |