ユーザ用ツール

サイト用ツール


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

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
tools:scotch:インストール:6.1.0 [2020/12/10 07:14]
michiya
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]]
 +
 +===== インストール手順 =====
 +
 +==== ダウンロードと解凍 ====
 <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
 $ tar xvf scotch_6.1.0.tar.gz $ tar xvf scotch_6.1.0.tar.gz
 +</code>
 +
 +==== Makefile.incの作成 ====
 +
 +環境に応じたMakefile.incをコピー.
 +<code>
 $ cd scotch_6.1.0/src/Make.inc $ cd scotch_6.1.0/src/Make.inc
 $ cp Makefile.inc.x86-64_pc_linux2.shlib ../Makefile.inc $ cp Makefile.inc.x86-64_pc_linux2.shlib ../Makefile.inc
 </code> </code>
 +
 +zlibのパスを追加するため,Makefile.incを編集.(パスが通ってない場合)
 +<code>
 +...
 +CFLAGS          = ... -I/opt/zlib/1.2.11/include 
 +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>
 +
 +====== 参考 ======
 +
 +> http://montjoie.gforge.inria.fr/installation.php
tools/scotch/インストール/6.1.0.1607584496.txt.gz · 最終更新: 2021/01/09 14:37 (外部編集)