If reordering library is chosen to be METIS, build from the public repository: METIS
METIS Build
# Clone METIS
git clone https://bitbucket.org/petsc/pkg-metis.git
cd pkg-metis
# Configure
rm -rf out_metis
cmake -S . -B out_metis -T clangcl -G "Visual Studio 17 2022"
-DSHARED=OFF
-DMETIS_USE_LONGINDEX=ON
-DMETIS_USE_DOUBLEPRECISION=ON
-DCMAKE_INSTALL_PREFIX="<metis-install-dir>"
-DCMAKE_C_COMPILER="C:\Program Files\LLVM\bin\clang.exe"
# Build and install
cmake --build out_metis/ --target install
Note
Build 32-bit and 64-bit METIS libraries using the CMake configurable variables METIS_USE_LONGINDEX and METIS_USE_DOUBLEPRECISION.