public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/auto-numerical-bench:master commit in: numbench/modules/internal/, samples/
@ 2012-08-04 20:24 Andrea Arteaga
  0 siblings, 0 replies; only message in thread
From: Andrea Arteaga @ 2012-08-04 20:24 UTC (permalink / raw
  To: gentoo-commits

commit:     faa616ad8e9335d350e1e9ae06efa842bfb1ce19
Author:     Andrea Arteaga <andyspiros <AT> gmail <DOT> com>
AuthorDate: Sat Aug  4 19:38:51 2012 +0000
Commit:     Andrea Arteaga <andyspiros <AT> gmail <DOT> com>
CommitDate: Sat Aug  4 19:38:51 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/auto-numerical-bench.git;a=commit;h=faa616ad

Added "all" operation in blas. Updated blastests sample. Added openblas sample)

---
 numbench/modules/internal/blasBase.py |    3 +
 samples/blastests.xml                 |   40 +++++-------------
 samples/openblas.xml                  |   71 +++++++++++++++++++++++++++++++++
 3 files changed, 85 insertions(+), 29 deletions(-)

diff --git a/numbench/modules/internal/blasBase.py b/numbench/modules/internal/blasBase.py
index cf8ba07..75e1f0e 100644
--- a/numbench/modules/internal/blasBase.py
+++ b/numbench/modules/internal/blasBase.py
@@ -33,6 +33,9 @@ def init(self, args):
     tests = []
 
     for i in args:
+        if i == 'all':
+            tests += availableTests
+            continue
         if i == '1':
             tests += avail1
             continue

diff --git a/samples/blastests.xml b/samples/blastests.xml
index 321e724..3068ec9 100644
--- a/samples/blastests.xml
+++ b/samples/blastests.xml
@@ -1,56 +1,38 @@
 <tests>
 
-<!--
     <test id="reference">
-        <pkg>sci-libs/blas-reference-20120215-r1</pkg>
+        <pkg>sci-libs/blas-reference-20120423</pkg>
         <emergeenv>
             <var name="FFLAGS">-O3</var>
         </emergeenv>
     </test>
--->
 
     <test id="atlas">
-        <pkg>sci-libs/atlas-3.9.68</pkg>
+        <pkg>sci-libs/atlas-3.10.0</pkg>
         <emergeenv>
             <var name="USE">threads</var>
         </emergeenv>
     </test>
 
     <test id="eigen">
-        <pkg>dev-cpp/eigen-3.0.5</pkg>
+        <pkg>dev-cpp/eigen-3.1.1-r1</pkg>
         <emergeenv>
             <var name="CXXFLAGS">-O3</var>
         </emergeenv>
     </test>
 
     <test id="openblas">
-    <pkg>sci-libs/openblas-9999</pkg>
-    <emergeenv>
-        <var name="TARGET">NEHALEM</var>
-        <var name="FFLAGS">-O3</var>
-        <var name="CFLAGS">-O3</var>
-        <var name="USE">-openmp -threads</var>
-    </emergeenv>
-    </test>
-
-    <test id="openblas-8threads">
-    <pkg>sci-libs/openblas-9999</pkg>
-    <emergeenv>
-        <var name="TARGET">NEHALEM</var>
-        <var name="FFLAGS">-O3</var>
-        <var name="CFLAGS">-O3</var>
-        <var name="USE">threads</var>
-    </emergeenv>
-    <runenv>
-        <var name="OPENBLAS_NUM_THREADS">8</var>
-    </runenv>
+        <pkg>sci-libs/openblas-0.2.2</pkg>
+        <emergeenv>
+            <var name="FFLAGS">-O3</var>
+            <var name="CFLAGS">-O3</var>
+            <var name="USE">-openmp threads</var>
+        </emergeenv>
     </test>
 
     <test id="mkl">
-    <pkg>sci-libs/mkl-10.3.7.256</pkg>
-    <skip>mkl32*</skip>
-    <skip>*int64*</skip>
-    <skip>*openmp</skip>
+        <pkg>sci-libs/mkl-10.3.7.256</pkg>
+        <skip>mkl32*</skip>
     </test>
 
 </tests>

diff --git a/samples/openblas.xml b/samples/openblas.xml
new file mode 100644
index 0000000..7c7c739
--- /dev/null
+++ b/samples/openblas.xml
@@ -0,0 +1,71 @@
+<tests>
+
+    <test id="openblas-gcc-threads">
+        <pkg>sci-libs/openblas-0.2.2</pkg>
+        <emergeenv>
+            <var name="FC">gfortran</var>
+            <var name="CC">gcc</var>
+            <var name="FFLAGS">-O3</var>
+            <var name="CFLAGS">-O3</var>
+            <var name="USE">-openmp threads</var>
+        </emergeenv>
+    </test>
+
+    <test id="openblas-gcc-openmp">
+        <pkg>sci-libs/openblas-0.2.2</pkg>
+        <emergeenv>
+            <var name="FC">gfortran</var>
+            <var name="CC">gcc</var>
+            <var name="FFLAGS">-O3</var>
+            <var name="CFLAGS">-O3</var>
+            <var name="USE">openmp -threads</var>
+        </emergeenv>
+    </test>
+
+
+    <test id="openblas-icc-threads">
+        <pkg>sci-libs/openblas-0.2.2</pkg>
+        <emergeenv>
+            <var name="FC">ifort</var>
+            <var name="CC">icc</var>
+            <var name="FFLAGS">-O3</var>
+            <var name="CFLAGS">-O3</var>
+            <var name="USE">-openmp threads</var>
+        </emergeenv>
+    </test>
+
+    <test id="openblas-icc-openmp">
+        <pkg>sci-libs/openblas-0.2.2</pkg>
+        <emergeenv>
+            <var name="FC">ifort</var>
+            <var name="CC">icc</var>
+            <var name="FFLAGS">-O3</var>
+            <var name="CFLAGS">-O3</var>
+            <var name="USE">openmp -threads</var>
+        </emergeenv>
+    </test>
+
+
+    <test id="openblas-clan-threads">
+        <pkg>sci-libs/openblas-0.2.2</pkg>
+        <emergeenv>
+            <var name="FC">clang</var>
+            <var name="CC">clang</var>
+            <var name="FFLAGS">-O3</var>
+            <var name="CFLAGS">-O3</var>
+            <var name="USE">-openmp threads</var>
+        </emergeenv>
+    </test>
+
+    <test id="openblas-clang-openmp">
+        <pkg>sci-libs/openblas-0.2.2</pkg>
+        <emergeenv>
+            <var name="FC">clang</var>
+            <var name="CC">clang</var>
+            <var name="FFLAGS">-O3</var>
+            <var name="CFLAGS">-O3</var>
+            <var name="USE">openmp -threads</var>
+        </emergeenv>
+    </test>
+
+</tests>
\ No newline at end of file


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2012-08-04 20:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-04 20:24 [gentoo-commits] proj/auto-numerical-bench:master commit in: numbench/modules/internal/, samples/ Andrea Arteaga

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox