Linux下编译安装METIS

本文记录Linux下编译安装METIS的流程。

零、环境

|---------|--------------------|
| 操作系统 | Ubuntu 22.04.4 LTS |
| VS Code | 1.92.1 |
| Git | 2.34.1 |
| GCC | 11.4.0 |
| CMake | 3.22.1 |

一、安装依赖

1.1 下载GKlib

复制代码
sudo apt-get install build-essential
sudo apt-get install cmake

2.2 编译安装GKlib

下载GKlib代码,

复制代码
git clone https://github.com/KarypisLab/GKlib

按照下表完成CMake相关配置,构建项目,完成编译与安装。

|----------------------|---------------------------------|
| CMAKE_INSTALL_PREFIX | ~/dev/3rdparty/install/gcc-opt |
| CMAKE_BUILD_TYPE | Release |
| | |
| | |

二、编译安装

2.1 下载源码

复制代码
git clone https://github.com/KarypisLab/METIS.git

2.2 生成头文件

运行以下命令在生成build/xinclude目录

复制代码
make config shared=1 cc=icx prefix=~/dev/3rdparty/install/gcc-opt

2.3 编译

按照下表完成CMake相关配置,构建项目,完成编译与安装。

|----------------------|---------------------------------|
| CMAKE_INSTALL_PREFIX | ~/dev/3rdparty/install/gcc-opt |
| | |
| | |

附录I: cmake-tools-kits.json

复制代码
[
  {
    "name": "GCC 11.4.0 x86_64-linux-gnu",
    "compilers": {
      "C": "/usr/bin/gcc",
      "CXX": "/usr/bin/g++"
    },
    "isTrusted": true
  },
  {
    "name": "Intel(R) oneAPI DPC++/C++ Compiler 2024.2.1",
    "compilers": {
      "C": "/opt/intel/oneapi/compiler/2024.2/bin/icx",
      "CXX": "/opt/intel/oneapi/compiler/2024.2/bin/icpx"
    },
    "isTrusted": true
  }
]

网络

GKlibhttps://github.com/KarypisLab/GKlib

METIShttps://github.com/KarypisLab/METIS

相关推荐
智塑未来9 分钟前
直线编码器厂家资质怎么看?认证、合规与工况能力拆解
其他
2601_9621320222 分钟前
Mega安汇:欧洲气价回落观察承接
其他
水质在线监测仪厂家_慕迪科技1 小时前
讲述如何正确地处理汽车涂装废水!
其他·汽车
专注仿真2 小时前
Vapor框架构建及Swift for TensorFlow图像分析
java·其他
芯片封装工程师3 小时前
台式真空共晶机如何重塑电子封装工艺新格局
其他
执欣之手3 小时前
Privacy Policy for FreornDashn
其他
TorchWeiye4 小时前
小型真空共晶设备如何重构PCB封装工艺新格局
其他
工厂管理系统专业测评4 小时前
ERP适合什么制造行业?按生产模式理清适配性
其他
北京巨恒工业4 小时前
适合工业与洁净场景的人,通常会更看重安全与自限温
其他
shunjinnuantong5 小时前
螺旋风管机械化成型工艺优势与传统风管对比分析
其他