From 99ac4429a33e0f9f4d722d052f84f52107770db6 Mon Sep 17 00:00:00 2001 From: Louis Gesbert Date: Wed, 7 Oct 2015 18:43:54 +0900 Subject: [PATCH] Add numerical analysis bench suite by Akinori Abe & Ryohei Tokuda --- packages/numerical-analysis-benches.1.0/descr | 1 + .../files/durand-kerner-aberth.bench.in | 4 ++ .../files/fft.bench.in | 4 ++ .../files/k-means.bench.in | 4 ++ .../files/levinson-durbin.bench.in | 4 ++ .../files/lu-decomposition.bench.in | 4 ++ .../files/naive-multilayer.bench.in | 4 ++ .../files/numerical-analysis-bench.install | 22 +++++++++++ .../files/qr-decomposition.bench.in | 4 ++ .../files/rnd_access.bench.in | 4 ++ .../files/simple_access.bench.in | 4 ++ packages/numerical-analysis-benches.1.0/opam | 38 +++++++++++++++++++ packages/numerical-analysis-benches.1.0/url | 2 + 13 files changed, 99 insertions(+) create mode 100644 packages/numerical-analysis-benches.1.0/descr create mode 100644 packages/numerical-analysis-benches.1.0/files/durand-kerner-aberth.bench.in create mode 100644 packages/numerical-analysis-benches.1.0/files/fft.bench.in create mode 100644 packages/numerical-analysis-benches.1.0/files/k-means.bench.in create mode 100644 packages/numerical-analysis-benches.1.0/files/levinson-durbin.bench.in create mode 100644 packages/numerical-analysis-benches.1.0/files/lu-decomposition.bench.in create mode 100644 packages/numerical-analysis-benches.1.0/files/naive-multilayer.bench.in create mode 100644 packages/numerical-analysis-benches.1.0/files/numerical-analysis-bench.install create mode 100644 packages/numerical-analysis-benches.1.0/files/qr-decomposition.bench.in create mode 100644 packages/numerical-analysis-benches.1.0/files/rnd_access.bench.in create mode 100644 packages/numerical-analysis-benches.1.0/files/simple_access.bench.in create mode 100644 packages/numerical-analysis-benches.1.0/opam create mode 100644 packages/numerical-analysis-benches.1.0/url diff --git a/packages/numerical-analysis-benches.1.0/descr b/packages/numerical-analysis-benches.1.0/descr new file mode 100644 index 0000000..34a89fb --- /dev/null +++ b/packages/numerical-analysis-benches.1.0/descr @@ -0,0 +1 @@ +Collection of small programs for numerical analysis (bench) diff --git a/packages/numerical-analysis-benches.1.0/files/durand-kerner-aberth.bench.in b/packages/numerical-analysis-benches.1.0/files/durand-kerner-aberth.bench.in new file mode 100644 index 0000000..ccb51f0 --- /dev/null +++ b/packages/numerical-analysis-benches.1.0/files/durand-kerner-aberth.bench.in @@ -0,0 +1,4 @@ +((name durand-kerner-aberth) + (descr "numerical analysis benches (durand-kerner-aberth)") + (cmd (%{bin}%/durand-kerner-aberth)) + (speed Slow)) diff --git a/packages/numerical-analysis-benches.1.0/files/fft.bench.in b/packages/numerical-analysis-benches.1.0/files/fft.bench.in new file mode 100644 index 0000000..a8e52f0 --- /dev/null +++ b/packages/numerical-analysis-benches.1.0/files/fft.bench.in @@ -0,0 +1,4 @@ +((name fft) + (descr "numerical analysis benches (fft)") + (cmd (%{bin}%/fft)) + (speed Slow)) diff --git a/packages/numerical-analysis-benches.1.0/files/k-means.bench.in b/packages/numerical-analysis-benches.1.0/files/k-means.bench.in new file mode 100644 index 0000000..cddfa3c --- /dev/null +++ b/packages/numerical-analysis-benches.1.0/files/k-means.bench.in @@ -0,0 +1,4 @@ +((name k-means) + (descr "numerical analysis benches (k-means)") + (cmd (%{bin}%/k-means)) + (speed Slow)) diff --git a/packages/numerical-analysis-benches.1.0/files/levinson-durbin.bench.in b/packages/numerical-analysis-benches.1.0/files/levinson-durbin.bench.in new file mode 100644 index 0000000..9f68455 --- /dev/null +++ b/packages/numerical-analysis-benches.1.0/files/levinson-durbin.bench.in @@ -0,0 +1,4 @@ +((name levinson-durbin) + (descr "numerical analysis benches (levinson-durbin)") + (cmd (%{bin}%/levinson-durbin)) + (speed Slow)) diff --git a/packages/numerical-analysis-benches.1.0/files/lu-decomposition.bench.in b/packages/numerical-analysis-benches.1.0/files/lu-decomposition.bench.in new file mode 100644 index 0000000..5fb282a --- /dev/null +++ b/packages/numerical-analysis-benches.1.0/files/lu-decomposition.bench.in @@ -0,0 +1,4 @@ +((name lu-decomposition) + (descr "numerical analysis benches (lu-decomposition)") + (cmd (%{bin}%/lu-decomposition)) + (speed Slow)) diff --git a/packages/numerical-analysis-benches.1.0/files/naive-multilayer.bench.in b/packages/numerical-analysis-benches.1.0/files/naive-multilayer.bench.in new file mode 100644 index 0000000..9d39070 --- /dev/null +++ b/packages/numerical-analysis-benches.1.0/files/naive-multilayer.bench.in @@ -0,0 +1,4 @@ +((name naive-multilayer) + (descr "numerical analysis benches (naive-multilayer)") + (cmd (%{bin}%/naive-multilayer)) + (speed Slow)) diff --git a/packages/numerical-analysis-benches.1.0/files/numerical-analysis-bench.install b/packages/numerical-analysis-benches.1.0/files/numerical-analysis-bench.install new file mode 100644 index 0000000..adebbf3 --- /dev/null +++ b/packages/numerical-analysis-benches.1.0/files/numerical-analysis-bench.install @@ -0,0 +1,22 @@ +bin: [ + "durand-kerner-aberth" + "fft" + "k-means" + "levinson-durbin" + "lu-decomposition" + "naive-multilayer" + "qr-decomposition" + "rnd_access" + "simple_access" +] +share: [ + "durand-kerner-aberth.bench" + "fft.bench" + "k-means.bench" + "levinson-durbin.bench" + "lu-decomposition.bench" + "naive-multilayer.bench" + "qr-decomposition.bench" + "rnd_access.bench" + "simple_access.bench" +] diff --git a/packages/numerical-analysis-benches.1.0/files/qr-decomposition.bench.in b/packages/numerical-analysis-benches.1.0/files/qr-decomposition.bench.in new file mode 100644 index 0000000..bfa0dde --- /dev/null +++ b/packages/numerical-analysis-benches.1.0/files/qr-decomposition.bench.in @@ -0,0 +1,4 @@ +((name qr-decomposition) + (descr "numerical analysis benches (qr-decomposition)") + (cmd (%{bin}%/qr-decomposition)) + (speed Slow)) diff --git a/packages/numerical-analysis-benches.1.0/files/rnd_access.bench.in b/packages/numerical-analysis-benches.1.0/files/rnd_access.bench.in new file mode 100644 index 0000000..b2d2fa4 --- /dev/null +++ b/packages/numerical-analysis-benches.1.0/files/rnd_access.bench.in @@ -0,0 +1,4 @@ +((name rnd_access) + (descr "numerical analysis benches (rnd_access)") + (cmd (%{bin}%/rnd_access)) + (speed Slow)) diff --git a/packages/numerical-analysis-benches.1.0/files/simple_access.bench.in b/packages/numerical-analysis-benches.1.0/files/simple_access.bench.in new file mode 100644 index 0000000..5d39c68 --- /dev/null +++ b/packages/numerical-analysis-benches.1.0/files/simple_access.bench.in @@ -0,0 +1,4 @@ +((name simple_access) + (descr "numerical analysis benches (simple_access)") + (cmd (%{bin}%/simple_access)) + (speed Slow)) diff --git a/packages/numerical-analysis-benches.1.0/opam b/packages/numerical-analysis-benches.1.0/opam new file mode 100644 index 0000000..b71f332 --- /dev/null +++ b/packages/numerical-analysis-benches.1.0/opam @@ -0,0 +1,38 @@ +opam-version: "1.2" +name: "numerical-analysis-bench" +tags: [ "benchmark" ] +version: "1.0" +maintainer: "Louis Gesbert " +author: [ "Ryohei Tokuda " + "Akinori Abe " ] +build: [ + [ "ocamlopt" "unix.cmxa" "durand-kerner-aberth/dka.ml" + "-o" "durand-kerner-aberth" ] + [ "ocamlopt" "unix.cmxa" "fft/fft.ml" + "-o" "fft" ] + [ "ocamlopt" "unix.cmxa" "k-means/dataset.ml" "k-means/kmeans.ml" + "-o" "k-means" ] + [ "ocamlopt" "unix.cmxa" "levinson-durbin/dataset.ml" "levinson-durbin/levinson.ml" + "-o" "levinson-durbin" ] + [ "ocamlopt" "unix.cmxa" "lu-decomposition/lu.ml" + "-o" "lu-decomposition" ] + [ "ocamlopt" "unix.cmxa" "naive-multilayer/dataset.ml "naive-multilayer/neuralNetwork.ml" + "-o" "naive-multilayer" ] + [ "ocamlopt" "unix.cmxa" "qr-decomposition/qr.ml" + "-o" "qr-decomposition" ] + [ "ocamlopt" "unix.cmxa" "rnd_access/rnd.ml" + "-o" "rnd_access" ] + [ "ocamlopt" "unix.cmxa" "simple_access/a.ml" "simple_access/b.ml" + "-o" "simple_access" ] +] +substs: [ + "durand-kerner-aberth.bench" + "fft.bench" + "k-means.bench" + "levinson-durbin.bench" + "lu-decomposition.bench" + "naive-multilayer.bench" + "qr-decomposition.bench" + "rnd_access.bench" + "simple_access.bench" +] diff --git a/packages/numerical-analysis-benches.1.0/url b/packages/numerical-analysis-benches.1.0/url new file mode 100644 index 0000000..17ecede --- /dev/null +++ b/packages/numerical-analysis-benches.1.0/url @@ -0,0 +1,2 @@ +archive: "https://github.com/nomaddo/ocaml-numerical-analysis/archive/1877710d669768f3fd9c91081c6f723ce3677207.tar.gz" +checksum: "ac2275e005f632ae1a7f26926c08810a"