ユーザ用ツール

サイト用ツール


tools:scotch:インストール:6.1.0

差分

このページの2つのバージョン間の差分を表示します。

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
tools:scotch:インストール:6.1.0 [2020/12/10 07:37]
michiya [Makefile.incの作成]
tools:scotch:インストール:6.1.0 [2021/01/14 03:12] (現在)
michiya ↷ tools:scotch:installation:6.1.0 から tools:scotch:インストール:6.1.0 へページを移動しました。
行 1: 行 1:
-====== scotch ======+====== scotchをソースからインストール ======
  
-必須ライブラリ+===== 依存ライブラリ =====
   * [[tools:zlib:zlib|zlib]]   * [[tools:zlib:zlib|zlib]]
  
 +===== インストール手順 =====
 +
 +==== ダウンロードと解凍 ====
 <code> <code>
 $ wget https://gforge.inria.fr/frs/download.php/file/38352/scotch_6.1.0.tar.gz $ wget https://gforge.inria.fr/frs/download.php/file/38352/scotch_6.1.0.tar.gz
行 9: 行 12:
 </code> </code>
  
-===== Makefile.incの作成 =====+==== Makefile.incの作成 ====
  
 環境に応じたMakefile.incをコピー. 環境に応じたMakefile.incをコピー.
行 17: 行 20:
 </code> </code>
  
-zlibのパスを追加.(パスが通ってない場合)+zlibのパスを追加するため,Makefile.incを編集.(パスが通ってない場合)
 <code> <code>
-CFLAGS          = ... -I/opt/zlib/1.2 +... 
-.11/include +CFLAGS          = ... -I/opt/zlib/1.2.11/include 
 LDFLAGS         = -L/opt/zlib/1.2.11/lib -lz -lm -lrt -pthread -Xlinker --no-as-needed LDFLAGS         = -L/opt/zlib/1.2.11/lib -lz -lm -lrt -pthread -Xlinker --no-as-needed
 +..
 +</code>
 +
 +mpiのパスを追加するため,Makefile.incを編集.(パスが通ってない場合)
 +<code>
 +...
 +CCP             = /opt/openmpi-4.0.5/bin/mpicc
 +...
 +CFLAGS          = ... -I/opt/openmpi-4.0.5/include
 +...
 +</code>
 +
 +==== ビルド ====
 +
 +<code>
 +$ cd scotch_6.1.0/src
 +$ make scotch ptscotch esmumps ptesmumps
 +$ make prefix=/opt/scotch/6.1.0 install
 </code> </code>
  
tools/scotch/インストール/6.1.0.1607585844.txt.gz · 最終更新: 2021/01/09 14:37 (外部編集)