
Numpy and Scipy
Download files
Prepare for installation
mkdir -p local/lib mkdir local/include
sudo mv /usr/bin/g77 /usr/bin/g77_TEMPORARY compile lapackcd /usr/local/src tar xvzf ~/lapack-3.1.1.tgz cd lapack-3.1.1/ cp INSTALL/make.inc.gfortran make.inc
OPTS = -O2 -fPIC NOOPT = -O0 -fPIC
cd src make
compile atlas
cd /usr/local/src tar xvzf ~/atlas3.8.3.tar.gz cd ATLAS mkdir ATLAS_X86-64 cd ATLAS_X86-64 ../configure -Fa alg -fPIC --with-netlib-lapack=/usr/local/src/lapack-3.1.1/lapack_LINUX.a make cd lib make shared # for sequential libraries make ptshared # for threaded libraries cp * /home/rice/local/lib/. cp ../include/* /home/rice/local/include/. compile fftw3
./configure --enable-sse2 --enable-threads --with-combined-threads CFLAGS="-O3 -fomit-frame-pointer -fstrict-aliasing -ffast-math -pthread -fPIC -m64" FFLAGS="-g -O2 -fPIC -m64" CXXFLAGS="-g -O2 -fPIC -m64" make sudo make install compile UMFPACK, AMD,CHOLMOD,UFconfig
cd /usr/local/src mkdir umf cd umf tar xvzf ~/AMD.tar.gz tar xvzf ~/CHOLMOD.tar.gz tar xvzf ~/UMFPACK.tar.gz tar xvzf ~/UFconfig.tar.gz
cd UFconfig
CC = gcc CFLAGS = -O3 -fexceptions -m64 -fPIC F77 = gfortran F77FLAGS = -O -m64 -fPIC INSTALL_LIB = /home/rice/local/lib INSTALL_INCLUDE = /home/rice/local/include BLAS = -L/usr/lib64 -L/home/rice/local/lib -llapack -lf77blas -lcblas -latlas -lgfortran LAPACK = -L/usr/lib64 -L/home/rice/local/lib -llapack -lf77blas -lcblas -latlas -lgfortran METIS_PATH = METIS = CHOLMOD_CONFIG = -DNPARTITION
cd ../UMFPACK/ make library make install cd ../AMD make install cd ../UFconfig cp UFconfig.h /home/rice/local/include/. compile numpy
cd /usr/local/src tar xvzf ~/numpy-1.0.4.tar.gz cd numpy-1.0.4 cp site.cfg.example site.cfg
[DEFAULT] library_dirs = /home/rice/local/lib include_dirs = /home/rice/local/include [blas_opt] libraries = ptf77blas, ptcblas, atlas # [lapack_opt] libraries = lapack, ptf77blas, ptcblas, atlas [amd] amd_libs = amd # [umfpack] umfpack_libs = umfpack [fftw] libraries = fftw3
python setup.py build python setup.py install --prefix=/home/rice/local scipy
cd /usr/local/src tar xvzf ~/scipy cd scipy1.0.4 python setup.py build python setup.py install --prefix = /home/rice/local test
setenv LD_LIBRARY_PATH /home/rice/local/lib:$LD_LIBRARY_PATH setenv PYTHONPATH /home/rice/local/lib64/python2.4/site-packages/:$PYTHONPATH
python import numpy import scipy finish install -- put in place so all can use
sudo cp -r /home/rice/local/lib64/python2.4/site-packages/numpy /usr/lib64/python2.4/site-packages/. sudo cp -r /home/rice/local/lib64/python2.4/site-packages/scipy /usr/lib64/python2.4/site-packages/.
sudo mkdir /usr/local/lib/lapack sudo cp /home/rice/local/lib/* /usr/local/lib/lapack/. sudo cp /home/rice/local/include/* /usr/local/include/.
setenv LD_LIBRARY_PATH /usr/local/lib/lapack:$LD_LIBRARY_PATH | ||||||||
| Changed: | ||||||||
| < < | ||||||||
| > > | Replace g77!sudo mv /usr/bin/g7t_TEMPORARY /usr/bin/g77 | |||||||
| Added: | ||||||||
| > > | ||||||||
| ||||||||
Numpy and Scipy
Download files
Prepare for installation
mkdir -p local/lib mkdir local/include
sudo mv /usr/bin/g77 /usr/bin/g77_TEMPORARY compile lapackcd /usr/local/src tar xvzf ~/lapack-3.1.1.tgz cd lapack-3.1.1/ cp INSTALL/make.inc.gfortran make.inc
OPTS = -O2 -fPIC NOOPT = -O0 -fPIC
cd src make
compile atlas
cd /usr/local/src tar xvzf ~/atlas3.8.3.tar.gz cd ATLAS mkdir ATLAS_X86-64 cd ATLAS_X86-64 ../configure -Fa alg -fPIC --with-netlib-lapack=/usr/local/src/lapack-3.1.1/lapack_LINUX.a make cd lib make shared # for sequential libraries make ptshared # for threaded libraries cp * /home/rice/local/lib/. cp ../include/* /home/rice/local/include/. compile fftw3
./configure --enable-sse2 --enable-threads --with-combined-threads CFLAGS="-O3 -fomit-frame-pointer -fstrict-aliasing -ffast-math -pthread -fPIC -m64" FFLAGS="-g -O2 -fPIC -m64" CXXFLAGS="-g -O2 -fPIC -m64" make sudo make install compile UMFPACK, AMD,CHOLMOD,UFconfig
cd /usr/local/src mkdir umf cd umf tar xvzf ~/AMD.tar.gz tar xvzf ~/CHOLMOD.tar.gz tar xvzf ~/UMFPACK.tar.gz tar xvzf ~/UFconfig.tar.gz
cd UFconfig
CC = gcc CFLAGS = -O3 -fexceptions -m64 -fPIC F77 = gfortran F77FLAGS = -O -m64 -fPIC INSTALL_LIB = /home/rice/local/lib INSTALL_INCLUDE = /home/rice/local/include BLAS = -L/usr/lib64 -L/home/rice/local/lib -llapack -lf77blas -lcblas -latlas -lgfortran LAPACK = -L/usr/lib64 -L/home/rice/local/lib -llapack -lf77blas -lcblas -latlas -lgfortran METIS_PATH = METIS = CHOLMOD_CONFIG = -DNPARTITION
cd ../UMFPACK/ make library make install cd ../AMD make install cd ../UFconfig cp UFconfig.h /home/rice/local/include/. compile numpy
cd /usr/local/src tar xvzf ~/numpy-1.0.4.tar.gz cd numpy-1.0.4 cp site.cfg.example site.cfg
[DEFAULT] library_dirs = /home/rice/local/lib include_dirs = /home/rice/local/include [blas_opt] libraries = ptf77blas, ptcblas, atlas # [lapack_opt] libraries = lapack, ptf77blas, ptcblas, atlas [amd] amd_libs = amd # [umfpack] umfpack_libs = umfpack [fftw] libraries = fftw3
python setup.py build python setup.py install --prefix=/home/rice/local scipy
cd /usr/local/src tar xvzf ~/scipy cd scipy1.0.4 python setup.py build python setup.py install --prefix = /home/rice/local test
setenv LD_LIBRARY_PATH /home/rice/local/lib:$LD_LIBRARY_PATH setenv PYTHONPATH /home/rice/local/lib64/python2.4/site-packages/:$PYTHONPATH | ||||||||
| Changed: | ||||||||
| < < | ||||||||
| > > | ||||||||
python import numpy import scipy finish install -- put in place so all can use
sudo cp -r /home/rice/local/lib64/python2.4/site-packages/numpy /usr/lib64/python2.4/site-packages/. sudo cp -r /home/rice/local/lib64/python2.4/site-packages/scipy /usr/lib64/python2.4/site-packages/.
sudo mkdir /usr/local/lib/lapack sudo cp /home/rice/local/lib/* /usr/local/lib/lapack/. sudo cp /home/rice/local/include/* /usr/local/include/.
setenv LD_LIBRARY_PATH /usr/local/lib/lapack:$LD_LIBRARY_PATH
| ||||||||
Numpy and Scipy
Download files
Prepare for installation
mkdir -p local/lib mkdir local/include
sudo mv /usr/bin/g77 /usr/bin/g77_TEMPORARY compile lapackcd /usr/local/src tar xvzf ~/lapack-3.1.1.tgz cd lapack-3.1.1/ cp INSTALL/make.inc.gfortran make.inc
OPTS = -O2 -fPIC NOOPT = -O0 -fPIC
cd src make
compile atlas
cd /usr/local/src tar xvzf ~/atlas3.8.3.tar.gz cd ATLAS mkdir ATLAS_X86-64 cd ATLAS_X86-64 ../configure -Fa alg -fPIC --with-netlib-lapack=/usr/local/src/lapack-3.1.1/lapack_LINUX.a make cd lib make shared # for sequential libraries make ptshared # for threaded libraries cp * /home/rice/local/lib/. cp ../include/* /home/rice/local/include/. compile fftw3
./configure --enable-sse2 --enable-threads --with-combined-threads CFLAGS="-O3 -fomit-frame-pointer -fstrict-aliasing -ffast-math -pthread -fPIC -m64" FFLAGS="-g -O2 -fPIC -m64" CXXFLAGS="-g -O2 -fPIC -m64" make sudo make install compile UMFPACK, AMD,CHOLMOD,UFconfig
cd /usr/local/src mkdir umf cd umf tar xvzf ~/AMD.tar.gz tar xvzf ~/CHOLMOD.tar.gz tar xvzf ~/UMFPACK.tar.gz tar xvzf ~/UFconfig.tar.gz
cd UFconfig
CC = gcc CFLAGS = -O3 -fexceptions -m64 -fPIC F77 = gfortran F77FLAGS = -O -m64 -fPIC INSTALL_LIB = /home/rice/local/lib INSTALL_INCLUDE = /home/rice/local/include BLAS = -L/usr/lib64 -L/home/rice/local/lib -llapack -lf77blas -lcblas -latlas -lgfortran LAPACK = -L/usr/lib64 -L/home/rice/local/lib -llapack -lf77blas -lcblas -latlas -lgfortran METIS_PATH = METIS = CHOLMOD_CONFIG = -DNPARTITION
cd ../UMFPACK/ make library make install cd ../AMD make install cd ../UFconfig cp UFconfig.h /home/rice/local/include/. | ||||||||
| Added: | ||||||||
| > > | compile numpy
cd /usr/local/src tar xvzf ~/numpy-1.0.4.tar.gz cd numpy-1.0.4 cp site.cfg.example site.cfg
[DEFAULT] library_dirs = /home/rice/local/lib include_dirs = /home/rice/local/include [blas_opt] libraries = ptf77blas, ptcblas, atlas # [lapack_opt] libraries = lapack, ptf77blas, ptcblas, atlas [amd] amd_libs = amd # [umfpack] umfpack_libs = umfpack [fftw] libraries = fftw3
python setup.py build python setup.py install --prefix=/home/rice/local scipy
cd /usr/local/src tar xvzf ~/scipy cd scipy1.0.4 python setup.py build python setup.py install --prefix = /home/rice/local test
setenv LD_LIBRARY_PATH /home/rice/local/lib:$LD_LIBRARY_PATH setenv PYTHONPATH /home/rice/local/lib64/python2.4/site-packages/:$PYTHONPATH <verbatim> * test numpy and scipy in python <verbatim> python import numpy import scipy </verbatim> ---++ finish install -- put in place so all can use * copy python packages to standard location <verbatim> sudo cp -r /home/rice/local/lib64/python2.4/site-packages/numpy /usr/lib64/python2.4/site-packages/. sudo cp -r /home/rice/local/lib64/python2.4/site-packages/scipy /usr/lib64/python2.4/site-packages/. </verbatim> * copy blas,lapack libraries to /usr/local/lib/lapack <verbatim> sudo mkdir /usr/local/lib/lapack sudo cp /home/rice/local/lib/* /usr/local/lib/lapack/. sudo cp /home/rice/local/include/* /usr/local/include/. </verbatim> * remember to add new library location to LD_LIBRARY_PATH in .cshrc: <verbatim> setenv LD_LIBRARY_PATH /usr/local/lib/lapack:$LD_LIBRARY_PATH </verbatim> </verbatim> <nop> | |||||||
| ||||||||
Numpy and Scipy
Download files
Prepare for installation
mkdir -p local/lib mkdir local/include
sudo mv /usr/bin/g77 /usr/bin/g77_TEMPORARY compile lapackcd /usr/local/src tar xvzf ~/lapack-3.1.1.tgz cd lapack-3.1.1/ cp INSTALL/make.inc.gfortran make.inc
OPTS = -O2 -fPIC NOOPT = -O0 -fPIC
cd src make
compile atlas
cd /usr/local/src tar xvzf ~/atlas3.8.3.tar.gz cd ATLAS mkdir ATLAS_X86-64 cd ATLAS_X86-64 ../configure -Fa alg -fPIC --with-netlib-lapack=/usr/local/src/lapack-3.1.1/lapack_LINUX.a make cd lib make shared # for sequential libraries make ptshared # for threaded libraries cp * /home/rice/local/lib/. | ||||||||
| Added: | ||||||||
| > > | cp ../include/* /home/rice/local/include/. | |||||||
| Added: | ||||||||
| > > | compile fftw3
./configure --enable-sse2 --enable-threads --with-combined-threads CFLAGS="-O3 -fomit-frame-pointer -fstrict-aliasing -ffast-math -pthread -fPIC -m64" FFLAGS="-g -O2 -fPIC -m64" CXXFLAGS="-g -O2 -fPIC -m64" make sudo make install | |||||||
| Changed: | ||||||||
| < < | ||||||||
| > > | compile UMFPACK, AMD,CHOLMOD,UFconfig | |||||||
| Added: | ||||||||
| > > |
cd /usr/local/src mkdir umf cd umf tar xvzf ~/AMD.tar.gz tar xvzf ~/CHOLMOD.tar.gz tar xvzf ~/UMFPACK.tar.gz tar xvzf ~/UFconfig.tar.gz | |||||||
| Added: | ||||||||
| > > |
cd UFconfig
CC = gcc CFLAGS = -O3 -fexceptions -m64 -fPIC F77 = gfortran F77FLAGS = -O -m64 -fPIC INSTALL_LIB = /home/rice/local/lib INSTALL_INCLUDE = /home/rice/local/include BLAS = -L/usr/lib64 -L/home/rice/local/lib -llapack -lf77blas -lcblas -latlas -lgfortran LAPACK = -L/usr/lib64 -L/home/rice/local/lib -llapack -lf77blas -lcblas -latlas -lgfortran METIS_PATH = METIS = CHOLMOD_CONFIG = -DNPARTITION
cd ../UMFPACK/ make library make install cd ../AMD make install cd ../UFconfig cp UFconfig.h /home/rice/local/include/. | |||||||
| ||||||||
Numpy and Scipy
Download files
Prepare for installation
mkdir -p local/lib mkdir local/include
sudo mv /usr/bin/g77 /usr/bin/g77_TEMPORARY compile lapackcd /usr/local/src tar xvzf ~/lapack-3.1.1.tgz cd lapack-3.1.1/ cp INSTALL/make.inc.gfortran make.inc
OPTS = -O2 -fPIC NOOPT = -O0 -fPIC
cd src make | ||||||||
| Added: | ||||||||
| > > |
compile atlas
cd /usr/local/src tar xvzf ~/atlas3.8.3.tar.gz cd ATLAS mkdir ATLAS_X86-64 cd ATLAS_X86-64 ../configure -Fa alg -fPIC --with-netlib-lapack=/usr/local/src/lapack-3.1.1/lapack_LINUX.a make cd lib make shared # for sequential libraries make ptshared # for threaded libraries cp * /home/rice/local/lib/. | |||||||
| ||||||||
Numpy and Scipy
Download files
Prepare for installation
mkdir -p local/lib mkdir local/include
sudo mv /usr/bin/g77 /usr/bin/g77_TEMPORARY compile lapackcd /usr/local/src tar xvzf ~/lapack-3.1.1.tgz cd lapack-3.1.1/ cp INSTALL/make.inc.gfortran make.inc
OPTS = -O2 -fPIC NOOPT = -O0 -fPIC
cd src make
|