Skip to content

Commit

Permalink
Add numerical analysis bench suite by Akinori Abe & Ryohei Tokuda
Browse files Browse the repository at this point in the history
  • Loading branch information
AltGr committed Oct 20, 2015
1 parent 2c906a5 commit 99ac442
Show file tree
Hide file tree
Showing 13 changed files with 99 additions and 0 deletions.
1 change: 1 addition & 0 deletions packages/numerical-analysis-benches.1.0/descr
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Collection of small programs for numerical analysis (bench)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
((name durand-kerner-aberth)
(descr "numerical analysis benches (durand-kerner-aberth)")
(cmd (%{bin}%/durand-kerner-aberth))
(speed Slow))
4 changes: 4 additions & 0 deletions packages/numerical-analysis-benches.1.0/files/fft.bench.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
((name fft)
(descr "numerical analysis benches (fft)")
(cmd (%{bin}%/fft))
(speed Slow))
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
((name k-means)
(descr "numerical analysis benches (k-means)")
(cmd (%{bin}%/k-means))
(speed Slow))
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
((name levinson-durbin)
(descr "numerical analysis benches (levinson-durbin)")
(cmd (%{bin}%/levinson-durbin))
(speed Slow))
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
((name lu-decomposition)
(descr "numerical analysis benches (lu-decomposition)")
(cmd (%{bin}%/lu-decomposition))
(speed Slow))
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
((name naive-multilayer)
(descr "numerical analysis benches (naive-multilayer)")
(cmd (%{bin}%/naive-multilayer))
(speed Slow))
Original file line number Diff line number Diff line change
@@ -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"
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
((name qr-decomposition)
(descr "numerical analysis benches (qr-decomposition)")
(cmd (%{bin}%/qr-decomposition))
(speed Slow))
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
((name rnd_access)
(descr "numerical analysis benches (rnd_access)")
(cmd (%{bin}%/rnd_access))
(speed Slow))
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
((name simple_access)
(descr "numerical analysis benches (simple_access)")
(cmd (%{bin}%/simple_access))
(speed Slow))
38 changes: 38 additions & 0 deletions packages/numerical-analysis-benches.1.0/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
opam-version: "1.2"
name: "numerical-analysis-bench"
tags: [ "benchmark" ]
version: "1.0"
maintainer: "Louis Gesbert <louis.gesbert@ocamlpro.com>"
author: [ "Ryohei Tokuda <nomaddojp362@gmail.com>"
"Akinori Abe <abe@sf.ecei.tohoku.ac.jp>" ]
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"
]
2 changes: 2 additions & 0 deletions packages/numerical-analysis-benches.1.0/url
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
archive: "https://github.com/nomaddo/ocaml-numerical-analysis/archive/1877710d669768f3fd9c91081c6f723ce3677207.tar.gz"
checksum: "ac2275e005f632ae1a7f26926c08810a"

0 comments on commit 99ac442

Please sign in to comment.