this repo has no description
1opam-version: "2.0"
2maintainer: "unixjunkie@sdf.org"
3authors: "Francois Berenger"
4license: "LGPL-2.0-or-later"
5homepage: "https://github.com/UnixJunkie/parany"
6bug-reports: "https://github.com/UnixJunkie/parany/issues"
7dev-repo: "git+https://github.com/UnixJunkie/parany.git"
8depends: [
9 "ocaml" {>= "4.03.0"}
10 "dune" {< "2.0"}
11 "base-unix"
12 "ocamlnet"
13 "setcore"
14]
15build: [
16 ["dune" "build" "-p" name "-j" jobs]
17 ["dune" "runtest" "-p" name "-j" jobs] {with-test}
18]
19synopsis: "Parallelize any computation"
20description: """
21Generalized map reduce for parallel computers (not distributed computing).
22Can process in parallel an infinite stream of elements.
23
24Can process a very large file in parallel on a multicore computer;
25provided there is a way to cut your file into independent blocks
26(the 'demux' function).
27The processing function is called 'work'.
28The function gathering the results is called 'mux'.
29The number of processors running your computation in parallel is called
30'nprocs'.
31The chunk size (number of items) processed by one call to the 'work' function
32is called 'csize'.
33
34Read the corresponding ocamldoc before using.
35"""
36
37url {
38 src: "https://github.com/UnixJunkie/parany/archive/v7.0.0.tar.gz"
39 checksum: [
40 "sha256=124ff4db08ccb02c0c5bd815d189dba11257c3dee56a30881831f89d8b22de19"
41 "md5=4b8c8d320ea0ab70dc3bb737ae6ea726"
42 ]
43}