PETSc

最終更新日:2017年10月10日

PETSc(Portable、Extensible Toolkit for Scientific Computation)は、 偏微分方程式によって記述された問題を並列計算機上で高速に処理するための数値計算ライブラリです。
MPI(Message Passing Interface)を使用しており、 線型方程式・非線型方程式の双方に対応しています。 Intelコンパイラから利用できます。


利用環境

  • ログインノード(ito)
  • バージョン 九州大学構成員 学術研究機関構成員 民間利用の方
    3.7.6

利用方法

環境設定

$ module load petsc/3.7.6

実行可能ファイル作成

$ module load petsc/3.7.6
$ mpiicc -c -fPIC -O3 -xHost -fopenmp -I/home/app/a/PETSc-3.7.6/include ex1.c
$ mpiicc -fPIC -O3 -xHost -fopenmp ex1.o -L/home/app/a/PETSc-3.7.6/lib -lpetsc
$ mpiexec -n 2 ./a.out

参考資料

公式ホームページ

http://www.mcs.anl.gov/petsc/