public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Andrea Arteaga" <andyspiros@gmail.com>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/auto-numerical-bench:master commit in: numbench/modules/internal/, samples/
Date: Sat,  4 Aug 2012 20:24:39 +0000 (UTC)	[thread overview]
Message-ID: <1344109131.faa616ad8e9335d350e1e9ae06efa842bfb1ce19.spiros@gentoo> (raw)

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


                 reply	other threads:[~2012-08-04 20:24 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1344109131.faa616ad8e9335d350e1e9ae06efa842bfb1ce19.spiros@gentoo \
    --to=andyspiros@gmail.com \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox