summaryrefslogtreecommitdiffstats
path: root/cluster/atlas
diff options
context:
space:
mode:
Diffstat (limited to 'cluster/atlas')
-rwxr-xr-xcluster/atlas/BUILD6
-rwxr-xr-xcluster/atlas/CONFLICTS2
-rwxr-xr-xcluster/atlas/DETAILS15
-rw-r--r--cluster/atlas/HISTORY42
-rwxr-xr-xcluster/atlas/INSTALL11
-rw-r--r--cluster/atlas/atlas-3.6.0.config7
6 files changed, 83 insertions, 0 deletions
diff --git a/cluster/atlas/BUILD b/cluster/atlas/BUILD
new file mode 100755
index 0000000000..7976124c63
--- /dev/null
+++ b/cluster/atlas/BUILD
@@ -0,0 +1,6 @@
+persistent_add SOURCE_LIB &&
+make_single &&
+make < $SCRIPT_DIRECTORY/atlas-${VERSION}.config &&
+ARCH=`ls -1 Make.Linux* | sed -e 's/Make.//'` &&
+make install arch=$ARCH &&
+SOURCE_LIB=$SOURCE_DIRECTORY/lib/$ARCH
diff --git a/cluster/atlas/CONFLICTS b/cluster/atlas/CONFLICTS
new file mode 100755
index 0000000000..a3fe48111f
--- /dev/null
+++ b/cluster/atlas/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts lapack &&
+conflicts clapack
diff --git a/cluster/atlas/DETAILS b/cluster/atlas/DETAILS
new file mode 100755
index 0000000000..1656a2c24f
--- /dev/null
+++ b/cluster/atlas/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=atlas
+ VERSION=3.6.0
+ SOURCE=${SPELL}$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/ATLAS
+ SOURCE_URL[0]=$SOURCEFORGE_URL/math-atlas/$SOURCE
+ MD5[0]=0d595f7b9dbfadd9e0ee267da760a517
+ WEB_SITE=http://math-atlas.sourceforge.net
+ ENTERED=20020514
+ UPDATED=20021014
+ LICENSE[0]=BSD
+ BUILD_API=2
+ SHORT="Automatically Tuned Linear Algebra Software (ATLAS)"
+cat << EOF
+ATLAS (Automatically Tuned Linear Algebra Software) provides highly optimized Linear Algebra kernels for arbitrary cache-based architectures. ATLAS provides ANSI C and Fortran77 interfaces for the entire BLAS API, and a small portion of the LAPACK API.
+EOF
diff --git a/cluster/atlas/HISTORY b/cluster/atlas/HISTORY
new file mode 100644
index 0000000000..03ac98fa38
--- /dev/null
+++ b/cluster/atlas/HISTORY
@@ -0,0 +1,42 @@
+2005-03-17 Eric Sandall <eric@sandall.us>
+ * DETAILS: Removed MAKE_NJOBS=1
+ Added BUILD_API=2
+ * BUILD: Converted to build_api 2
+ Added SOURCE_LIB as persistent variable
+ Run make_single before make
+ * INSTALL: Branched from BUILD
+ Converted to build_api 2
+ Run make_normal before install
+ Remove SOURCE_LIB as a persistent variable
+
+2004-08-24 Eric Sandall <eric@sandall.us>
+ * atlas-3.6.0.config: Updated to fix Bug #7146
+
+2004-07-17 Eric Sandall <eric@sandall.us>
+ * DETAILS: Fixed md5sum
+ Removed MAINTAINER
+ * HISTORY: Formatted to Guru Handbook
+ * WIP: Still needs testing
+
+2004-07-16 David C. Haley <dhaley@hot.rr.com>
+ * DETAILS: Updated to 3.6.0
+
+2003-07-09 Eric Sandall <eric@sandall.us>
+ * DETAILS: Updated to 3.5.6 (Bug #3507)
+ Changed LICENSE to LICENSE[0]
+ Added MAKE_NJOBS=1
+ * HISTORY: Cleaned up
+ * BUILD: I don't know how we missed not having prepare_install in there...
+
+2002-10-14 Zoran Constantinescu <zoran@idi.ntnu.no>
+ * DETAILS: Added MD5 entry.
+ Updated to version 3.4.1.
+ * USEGCC2: Removed, compiles with gcc 3.2
+
+2002-06-10 Zoran Constantinescu <zoran@idi.ntnu.no>
+ * DETAILS: Added LICENSE entry.
+ * USEGCC2: Added, not yet tested with gcc3.
+
+2002-05-14 Zoran Constantinescu <zoran@idi.ntnu.no>
+ * Created spell.
+
diff --git a/cluster/atlas/INSTALL b/cluster/atlas/INSTALL
new file mode 100755
index 0000000000..f38b090010
--- /dev/null
+++ b/cluster/atlas/INSTALL
@@ -0,0 +1,11 @@
+make_normal &&
+install -m 0644 $SOURCE_LIB/libatlas.a /usr/lib &&
+install -m 0644 $SOURCE_LIB/libcblas.a /usr/lib &&
+install -m 0644 $SOURCE_LIB/libf77blas.a /usr/lib &&
+install -m 0644 $SOURCE_LIB/liblapack.a /usr/lib &&
+install -m 0644 $SOURCE_DIRECTORY/include/cblas.h \
+ /usr/include &&
+install -m 0644 $SOURCE_DIRECTORY/include/clapack.h \
+ /usr/include
+
+persistent_remove SOURCE_LIB
diff --git a/cluster/atlas/atlas-3.6.0.config b/cluster/atlas/atlas-3.6.0.config
new file mode 100644
index 0000000000..efdac285a5
--- /dev/null
+++ b/cluster/atlas/atlas-3.6.0.config
@@ -0,0 +1,7 @@
+025
+y
+y
+y
+
+0
+y