unpack LAPACK
Overwrite LAPACK/make.inc with make.inc.lapack.gcc4
cd BLAS/SRC/
make
cd ../..
make lib
unpack atlas-3.7.24
mkdir ATLAS_BUILD
cd ATLAS_BUILD
../ATLAS/configure
make
make check
mkdir atlas+lapack
cd atlas+lapack
cp ../ATLAS_BUILD/lib/*.a .
mkdir tmp
cd tmp
ar x ../liblapack.a
cp ../../LAPACK/lapack_LINUX.a ../liblapack.a
ar r ../liblapack.a *.o
cd ..
rm -rf tmp
cp *.a /usr/local/lib/
cp ../ATLAS/include/cblas.h /usr/local/include
Install numpy (python setup.py install)
Install scipy (python setup.py install)
Install ScientificPython (python setup.py install)
Install Ipython (python setup.py install)
Install PySCeS (USE_NEWSCIPY=1 python setup.py install)
if NLEQ2 fails to compile:
Go to line 46 of setup.py and set:
nleq2_byteorder_override = 1
then overwrite nleq2.f (in /pysces/nleq2) with nleq2_gfortran.f
Install PySCeS (USE_NEWSCIPY=1 python setup.py install)
../ATLAS/configure --with-netlib-lapack=</your/path/to/lapack_LINUX.a>
make
make check
make install
(I like stuff in /usr/local/lib and /usr/local/include if you do or if you've previously followed these instructions and want stuff in the same place, do the following. Otherwise skip this step but make sure to delete older version of ATLAS libs and includes)
mv /usr/local/atlas/include/* /usr/local/include
mv
/usr/local/atlas/lib/* /usr/local/lib
Install pyparsing (python setup.py install)
Install pydot (python setup.py install)
copy pysces/contrib/visualise $INSTALLED_PYSCES/contrib/