最適化問題に対する超高速&安定計算

大規模最適化問題、グラフ探索、機械学習やデジタルツインなどの研究のお話が中心

SDPA 7.0.5 configure & make その2

2007年12月16日 06時02分04秒 | Weblog
前回の続きで今度は gcc ではなく、Intel コンパイラを用いたときの方法について。

5: LAPACK(BLAS)3.1.1 + Intel コンパイラ 10.0


export SDPA_HOME=/home/sdpaninf/sdpa7.intel
export CC=icc
export CXX=icpc
export F77=ifort
export CFLAGS="-O3 -ipo -parallel -static -no-prec-div -axW"
export CXXFLAGS="-O3 -ipo -parallel -static -no-prec-div -axW"
export FFLAGS="-O3 -ipo -parallel -static -no-prec-div -axW"
./configure --with-blas="-L${SDPA_HOME}/lib -lblas" --with-lapack="-L${SDPA_HOME}/lib -llapack -lguide"

結果 ○ 成功


6: GotoBLAS + Intel コンパイラ 10.0


export SDPA_HOME=/home/sdpaninf/sdpa7.intel
export CC=icc
export CXX=icpc
export F77=ifort
export CFLAGS="-O3 -ipo -parallel -static -no-prec-div -axW"
export CXXFLAGS="-O3 -ipo -parallel -static -no-prec-div -axW"
export FFLAGS="-O3 -ipo -parallel -static -no-prec-div -axW"
./configure --with-blas="-L${SDPA_HOME}/lib -lgoto" --with-lapack="-L${SDPA_HOME}/lib -lgoto -llapack -lguide"

結果 ○ 成功


7: ATLAS + Intel コンパイラ 10.0


export SDPA_HOME=/home/sdpaninf/sdpa7.intel
export CC=icc
export CXX=icpc
export F77=ifort
export CFLAGS="-O3 -ipo -parallel -static -no-prec-div -axW"
export CXXFLAGS="-O3 -ipo -parallel -static -no-prec-div -axW"
export FFLAGS="-O3 -ipo -parallel -static -no-prec-div -axW"
./configure --with-metis-libdir="${SDPA_HOME}/metis-4.0" --with-metis-includedir="${SDPA_HOME}/metis-4.0/Lib" --with-spooles-libdir="${SDPA_HOME}/spooles" --with-spooles-includedir="${SDPA_HOME}/spooles" --with-blas="-L${SDPA_HOME}/lib" --with-lapack="-L${SDPA_HOME}/lib -lalapack -llapack -lcblaswr -lcblas -lf77blas -lI77 -lF77 -latlas -lgfortran -lguide"

結果 ○ 成功


8: Intel MKL + Intel コンパイラ 10.0


export INTEL_LIB=/opt/intel/mkl/9.1.023/lib/em64t
export CC=icc
export CXX=icpc
export F77=ifort
export CFLAGS="-O3 -ipo -parallel -static -no-prec-div -axW"
export CXXFLAGS="-O3 -ipo -parallel -static -no-prec-div -axW"
export FFLAGS="-O3 -ipo -parallel -static -no-prec-div -axW"
./configure --with-blas="-L${INTEL_LIB} -lmkl_em64t" --with-lapack="-L${INTEL_LIB} -lmkl_lapack -lguide -lompstub"


結果 ○ 成功
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする