Intelのコンパイラ、OpenMP、MPI、MKLでPETScライブラリをインストールしたいと考えています。私は適切に構成ファイルを作成する方法がわかりません。私はインテルの並列スタジオxe 2017をコンピュータにインストールしています。オプションのためにPETScディレクトリの./configure --helpをチェックしましたが、たくさんあります。私はどのようにIntel-mkl-link-line-advisorと一致させるべきではありません。 これまで誰でもこれをしましたか?Intelツールを使用してPETScを構築する
0
A
答えて
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
関連する問題
- 1. Intel MPI分散メモリ:q <Mプロセッサを使用してM * Nブロックから壁を構築する
- 2. Dockerfileを使用して構文ネットを構築するエラー
- 3. Javascriptを使用して動的JSON構造を構築する
- 4. Intelマシン上のARMアーキテクチャのドッキング・イメージを構築する(Mac)
- 5. Jenkinsパイプライン - パラメータを使用して構築
- 6. PHPを使用してURLスラッグを抽出します。 URL短縮ツールを構築する
- 7. VC++ 2008を使用してXP用スクリーンセーバーを構築する
- 8. cygwinを使用してWindows用静的ライブラリを構築する
- 9. ツールや技術の使用を意図していない方法で移行するケースを構築する
- 10. .NET Core 2 SDKツールを使用して.NET Framework 2.0を対象とするクラスライブラリを構築できますか?
- 11. スクリプトを使用して新しいコンピュータを構築する
- 12. nAntを使用してEDMXを含むプロジェクトを構築する
- 13. TinyCCでコンパイルするときにIntel ASM構文を使用
- 14. 自動ビルドを使用してウェブサイトアプリケーションを構築するTFS 2010
- 15. Sitecoreを使用してサイトマップを構築する方法
- 16. コントローラーの式を使用してリンクを構築する
- 17. MinGWを使用してWindowsでwxWidgetsを構築する
- 18. Jenkins REST APIを使用してビルドを再構築する
- 19. Kerasを使用してLSTMセルを構築する
- 20. angular2を使用してハイブリッドアプリを構築するためのフレームワーク
- 21. 可変長テンプレートを使用してタプルを構築する
- 22. Jenkinsを使用してNSISインストーラを構築する
- 23. Visual Studio 2005を使用してLynxOSアプリケーションを構築する
- 24. java3dを使用してシェイプ上にシェイプを構築する
- 25. PHPで.sqlファイルを使用してデータベースを構築する
- 26. Wafを使用してWindowsでNITRO NITFライブラリを構築する
- 27. JitPackを使用してライブラリを構築する
- 28. XcodeとCMakeを使用してCUDAライブラリを構築する
- 29. Cmake | UWP :: Cmakeを使用してユニバーサルWindowsアプリケーションを構築する
- 30. VSTSを使用してISPACを構築する方法