Lrz-opteronInstallation instructions for the AMD Opterons at the LRZLogin node
> module switch fortran fortran/intel/11.1 > module switch ccomp ccomp/intel/11.1
> ./bootstrap.sh --prefix=$HOME --with-libraries=program_options --with-toolset=intel-linux > ./bjam The installation via ./bjam install ... didn't work for me so I copied the libs to $HOME/lib/$(uname -m) by hand.
I used ACML 4.3.0 from AMD and linked against the multihreaded version.
Alternative:
> module unload mkl > module load ACML/4.4.0_mp remember to use --with-lapack="$ACML_SHLIB" for the configuration.
> module load arpack
> export CC=icc > export CXX=icpc > export F77=ifort > export CXXFLAGS="-DNDEBUG -DINTEL_COMPILER -O3 -openmp -align -scalar_rep -opt-prefetch" If you provide your own libraries run configure with:
> ../../configure --with-blas="-L$HOME/numerik/acml4.3.0/ifort64_mp/lib -lacml_mp -lacml_mv" --bindir=$HOME/bin/$(uname -m) --with-boost=$HOME/include --with-boost-program-options="-L$HOME/lib/$(uname -m) -lboost_program_options" If you want to use the LRZ libraries, run:
> ../../configure --with-blas="$ACML_SHLIB" --bindir=$HOME/bin/ --with-boost=$HOME/include --with-boost-program-options="-L$HOME/lib/ -lboost_program_options" --with-lapack="$ACML_SHLIB" Note: This assumes the boost program_options to be in ~/lib/. Change this if you chose a different location.
Now you can finally start the compilation process:
> make > make install |