Package Details

Package: atlas_netlib-3.8.4+9
Product: atlas
SVN Revision: 26406
Effective SVN Revision (incl depedencies): 26406
Effective latest update: 02/10/2014-10:00
Lifecycle: operational
Lifecycle (spec): operational
State: OK
Validation State: OK
Inherited State: OK
Build State: OK
Test State: OK

Dependency Graph

Remark: The dependency graph depicts for packages dependant on atlas_netlib-3.8.4+9 only the latest version per product. Furthermore, test dependencies are not visible.

Listed Dependencies (main)

netlibLAPACK-3.4.1+2 OK

For a list with all direct and indirect dependencies and dependants (main and test) see all dependencies.

Messages:

OK Package validated, build and test status ok.

All Reports

build desbuild 29/12/2014-22:55 OK
build des-macpro9 26/03/2015-12:13 OK

Table File

1 setupRequired(netlibLAPACK 3.4.1+2)

Build File

1 #!/usr/bin/env bash
2
3 # -----
4 # FM
5 # Starting with this version on of atlas, we will remove the directives:
6 # -Si cputhrchk 0 and -t 0 from the configure call, as these will stop
7 # the multi-threaed libraries from being built. The multi-threaded libs
8 # are need for scamp and psfex to run multi-threaded.
9 # -----
10
11 if [[ "$FLAVOR" =~ Linux.* ]] ; then
12
13 # Get the general patches for Linux and Darwin
14 svn export $SVNROOT/eupsScripts/external/atlas/tags/$FULL_VERSION/archinfo_x86.c.patch
15 svn export $SVNROOT/eupsScripts/external/atlas/tags/$FULL_VERSION/GetAvg.patch
16
17 curl -O $EXTERNAL/atlas/atlas-$VERSION.tar.bz2
18 tar xjf atlas-$VERSION.tar.bz2
19 mv ATLAS atlas-$VERSION
20 cd atlas-$VERSION
21
22
23 # Patch the distribution
24 patch tune/blas/gemv/mvsearch.c < ../GetAvg.patch
25 patch tune/blas/ger/r1search.c < ../GetAvg.patch
26 patch CONFIG/src/backend/archinfo_x86.c < ../archinfo_x86.c.patch
27
28 # Create the directory where we will build atlas
29 mkdir -p build
30 cd build
31
32 # Configure/make/install with threaded libraries
33 #../configure -Fa alg -fPIC --prefix=$PRODUCT_DIR --with-netlib-lapack=$NETLIBLAPACK_DIR/lib/liblapack.a
34 ../configure -Fa alg -fPIC -Si cputhrchk 0 --prefix=$PRODUCT_DIR --with-netlib-lapack=$NETLIBLAPACK_DIR/lib/liblapack.a
35
36 make
37 make install
38
39 elif [[ "$FLAVOR" =~ DarwinX86.* ]] ; then
40 # FM writes:
41 # gcc is too complicated in Darwin. We will be distributing binaries for now on.
42 # See file:
43 # /work/devel/eeups/resources/atlas/build_atlas-3.8.4-Darwin.csh
44 # in cosmology cluster with details on how binaries where created for this version.
45 curl -O $EXTERNAL/atlas/$PRODUCT-$FULL_VERSION-Darwin.tar.gz
46 tar xvzf $PRODUCT-$FULL_VERSION-Darwin.tar.gz -C $PRODUCT_DIR
47 else
48 echo "Unsupported architecture $FLAVOR. Only Linux, Linux64, DarwinX86 are supported." >&2
49 exit 2
50 fi