ユーザ用ツール

サイト用ツール


fortran:pardiso

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
fortran:pardiso [2016/12/06 14:32]
saito created
fortran:pardiso [2017/10/03 12:55] (現在)
ライン 1: ライン 1:
 ===== pardisoインストール手順(2016/​8/​18 現在) ===== ===== pardisoインストール手順(2016/​8/​18 現在) =====
 +
 +pardisoはMKLで使うことが多いと思うが,オリジナル版も無償で使える.
 +以下はMKL版ではないことに注意.
 +
 スパコンでお世話になっている,pardisoさんですがメンテナンスで使えない時には,ローカルで使いましょう. スパコンでお世話になっている,pardisoさんですがメンテナンスで使えない時には,ローカルで使いましょう.
 pardiso公式サイト([[http://​www.pardiso-project.org/​]])でアカデミックライセンスが一年間利用できます. pardiso公式サイト([[http://​www.pardiso-project.org/​]])でアカデミックライセンスが一年間利用できます.
ライン 13: ライン 17:
 === ③環境変数の設定&ライブラリの安置 === === ③環境変数の設定&ライブラリの安置 ===
 ①でダウンロードした .soファイルを ①でダウンロードした .soファイルを
-<code bash>/​usr/​bin</​code>​+<code bash>/​usr/​lib</​code>​
 あたりに移しておく. あたりに移しておく.
 ライセンスキーの環境変数の設定を以下のコマンドで行う. ライセンスキーの環境変数の設定を以下のコマンドで行う.
ライン 24: ライン 28:
 <code bash>​gfortran samp.f -lpardiso500-GNU481-X86-64 -fopenmp -lpthread -lm -llapack</​code>​ <code bash>​gfortran samp.f -lpardiso500-GNU481-X86-64 -fopenmp -lpthread -lm -llapack</​code>​
 じゃぁ,頑張ってねー じゃぁ,頑張ってねー
 +
 +=== 注意点 ===
 +以下のプログラムを実行すると,phase=-22の逆行列の計算が出来なかった.実行するとエラーが出る.
 +http://​www.pardiso-project.org/​manual/​pardiso_sym.f
 +
 +MKLのpardisoとサブルーチンの引数が異なるので注意が必要である.
 +
  
  
fortran/pardiso.1481002321.txt.gz · 最終更新: 2017/10/03 12:55 (外部編集)