File tree Expand file tree Collapse file tree 1 file changed +39
-0
lines changed
packages/parany/parany.13.0.1 Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change 1+ opam-version: "2.0"
2+ 3+ authors: "Francois Berenger"
4+ license: "LGPL-2.0-or-later"
5+ homepage: "https://github.com/UnixJunkie/parany"
6+ bug-reports: "https://github.com/UnixJunkie/parany/issues"
7+ dev-repo: "git+https://github.com/UnixJunkie/parany.git"
8+ depends: [
9+ "domainslib" {>= "0.5.0"}
10+ "dune" {>= "1.6.0"}
11+ "ocaml" {>= "5.0.0"}
12+ ]
13+ build: [
14+ ["dune" "build" "-p" name "-j" jobs]
15+ ["dune" "build" "-p" name "-j" jobs "src/test.exe"] {with-test}
16+ ["./test.sh"] {with-test}
17+ ]
18+ synopsis: "Parallelize any computation"
19+ description: """
20+ Generalized map reduce for parallel computers (not distributed computing).
21+ Can process in parallel an infinite stream of elements.
22+
23+ Can process a very large file in parallel on a multicore computer;
24+ provided there is a way to cut your file into independent blocks
25+ (the 'demux' function).
26+ The processing function is called 'work'.
27+ The function gathering the results is called 'mux'.
28+ The chunk size (number of items) processed by one call to the 'work' function
29+ is called 'csize'.
30+
31+ There is a minimalist Parmap module, if you want to switch
32+ to/from Parmap easily.
33+
34+ Read the corresponding ocamldoc before using.
35+ """
36+ url {
37+ src: "https://github.com/UnixJunkie/parany/archive/v13.0.1.tar.gz"
38+ checksum: "md5=d3b66e12a246039c9aa30265fe73db5b"
39+ }
You can’t perform that action at this time.
0 commit comments