this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #18215 from UnixJunkie/parany_1202

new file: packages/parany/parany.12.0.2/opam

authored by

Kate and committed by
GitHub
9f90763b ee65d87d

+47
+47
packages/parany/parany.12.0.2/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "unixjunkie@sdf.org" 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 + "base-unix" 10 + "cpu" 11 + "dune" {>= "1.6.0"} 12 + "ocaml" {>= "4.03.0"} 13 + ] 14 + build: [ 15 + ["dune" "build" "-p" name "-j" jobs] 16 + ["dune" "build" "-p" name "-j" jobs "src/test.exe"] {with-test} 17 + ["./test.sh"] {with-test} 18 + ] 19 + synopsis: "Parallelize any computation" 20 + description: """ 21 + Generalized map reduce for parallel computers (not distributed computing). 22 + Can process in parallel an infinite stream of elements. 23 + 24 + Can process a very large file in parallel on a multicore computer; 25 + provided there is a way to cut your file into independent blocks 26 + (the 'demux' function). 27 + The processing function is called 'work'. 28 + The function gathering the results is called 'mux'. 29 + The number of processors running your computation in parallel is called 30 + 'nprocs'. 31 + The chunk size (number of items) processed by one call to the 'work' function 32 + is called 'csize'. 33 + 34 + There is a minimalist Parmap module, if you want to switch 35 + to/from Parmap easily. 36 + 37 + Read the corresponding ocamldoc before using. 38 + 39 + USING THIS LIBRARY IN A MISSION CRITICAL, LONG-RUNNING SOFTWARE 40 + THAT IS NEVER SUPPOSED TO CRASH IS NOT ADVIZED. 41 + WHILE THIS LIBRARY IS HIGH PERFORMANCE, IT IS ALSO DANGEROUS. 42 + USE AT YOUR OWN RISKS. 43 + """ 44 + url { 45 + src: "https://github.com/UnixJunkie/parany/archive/v12.0.2.tar.gz" 46 + checksum: "md5=152ce95487d98b8546757c6e31a455aa" 47 + }