2017-01-18 26 views
0

Intelのコンパイラ、OpenMP、MPI、MKLでPETScライブラリをインストールしたいと考えています。私は適切に構成ファイルを作成する方法がわかりません。私はインテルの並列スタジオxe 2017をコンピュータにインストールしています。オプションのためにPETScディレクトリの./configure --helpをチェックしましたが、たくさんあります。私はどのようにIntel-mkl-link-line-advisorと一致させるべきではありません。 これまで誰でもこれをしましたか?Intelツールを使用してPETScを構築する

答えて

1

これらのビルド・ラインは、インテルのビルドに使用します。残念なことに私は自分の問題を解決しようとしている間にあなたのクエストをうかがいましたが、これはおそらく他の何かによって引き起こされていますが、このビルドは2年以上にわたって魅力的でした。

もちろん、PETScディレクトリをソースディレクトリに変更する必要があります。私は必要なビルド(異なるコンパイラ、MPI実装、デバッグ/ optなど)を生成し、separeteファイルの各ビルドからのログを生成するスクリプトを実行できるようにしています。

./configure --with-cc=mpiicc --with-cxx=mpiicpc --with-fc=mpiifort --with-blas-lapack-dir=/opt/intel/mkl/lib/intel64/ --with-debugging=1 PETSC_ARCH=linux-intel-dbg all test | tee linux-intel-dbg/configure.log 
make PETSC_DIR=~/opt/petsc/ PETSC_ARCH=linux-intel-dbg all                           | tee linux-intel-dbg/make.log 
make PETSC_DIR=~/opt/petsc/ PETSC_ARCH=linux-intel-dbg test                          | tee linux-intel-dbg/test.log 
make PETSC_DIR=~/opt/petsc/ PETSC_ARCH=linux-intel-dbg streams NPMAX=8                        | tee linux-intel-dbg/streams.log 
関連する問題