====== scotchをソースからインストール ====== ===== 依存ライブラリ ===== * [[tools:zlib:zlib|zlib]] ===== インストール手順 ===== ==== ダウンロードと解凍 ==== $ wget https://gforge.inria.fr/frs/download.php/file/38352/scotch_6.1.0.tar.gz $ tar xvf scotch_6.1.0.tar.gz ==== Makefile.incの作成 ==== 環境に応じたMakefile.incをコピー. $ cd scotch_6.1.0/src/Make.inc $ cp Makefile.inc.x86-64_pc_linux2.shlib ../Makefile.inc zlibのパスを追加するため,Makefile.incを編集.(パスが通ってない場合) ... CFLAGS = ... -I/opt/zlib/1.2.11/include LDFLAGS = -L/opt/zlib/1.2.11/lib -lz -lm -lrt -pthread -Xlinker --no-as-needed .. mpiのパスを追加するため,Makefile.incを編集.(パスが通ってない場合) ... CCP = /opt/openmpi-4.0.5/bin/mpicc ... CFLAGS = ... -I/opt/openmpi-4.0.5/include ... ==== ビルド ==== $ cd scotch_6.1.0/src $ make scotch ptscotch esmumps ptesmumps $ make prefix=/opt/scotch/6.1.0 install ====== 参考 ====== > http://montjoie.gforge.inria.fr/installation.php