ghc-openmp-0.18.0: OpenMP runtime backed by GHC RTS Capabilities

ghc-openmp-0.18.0: OpenMP runtime backed by GHC RTS Capabilities

An OpenMP runtime that uses GHC's Runtime System (RTS) as its thread pool. Standard C code compiled with gcc -fopenmp runs on GHC Capabilities instead of libgomp's pthreads. The Haskell library compiles the runtime with the consumer's own GHC (no shared library linkage, no ABI conflicts). For C consumers, build libghcomp.so separately and use the pkg-config template in data/.

Modules

ghc-openmp-0.18.0