MPAS | install Metis

METIS - Serial Graph Partitioning and Fill-reducing Matrix Ordering

METIS is a set of serial programs for partitioning graphs, partitioning finite element meshes, and producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the multilevel recursive-bisection, multilevel k-way, and multi-constraint partitioning schemes developed in our lab.

Issue & Solution

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
############################## metis ############################
if [[ ${do_metis} == True ]]; then
echo "=== metis ===="
cd $download_DIR
tar xvf metis-5.1.0.tar.gz 1>/dev/null 2>&1
cd metis-5.1.0/
#./configure --prefix=$libs_DIR

make config prefix=$libs_DIR
make
#make check
make install
cd ..
rm -rf metis-5.1.0
echo "=== metis (end) ===="
fi

Output files are,

1
2
3
4
5
6
 $ ls Library/bin/*meti*
Library/bin/gpmetis Library/bin/m2gmetis Library/bin/mpmetis Library/bin/ndmetis
$ ls Library/lib/*meti*
Library/lib/libmetis.a
$ ls Library/include/*meti*
Library/include/metis.h

MPAS | install Metis
https://waipangsze.github.io/2024/05/31/MPAS_install_metis_error/
Author
wpsze
Posted on
May 31, 2024
Updated on
October 8, 2024
Licensed under