当前位置: 首页 > news >正文

Linux下编译安装METIS

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

零、环境

操作系统Ubuntu 22.04.4 LTS
VS Code1.92.1
Git2.34.1
GCC11.4.0
CMake3.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_TYPERelease

二、编译安装

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}
]

网络

GKlibicon-default.png?t=O83Ahttps://github.com/KarypisLab/GKlib

METISicon-default.png?t=O83Ahttps://github.com/KarypisLab/METIS

http://www.lryc.cn/news/500827.html

相关文章:

  • 【数据库】关系代数和SQL语句
  • amazon亚马逊滑动识别验证码
  • Android Studio 创建虚拟设备的详细图文操作教程
  • 网络安全法-附则
  • CSS核心(上)
  • 深度学习常用损失函数介绍
  • HarmonyOS-中级(四)
  • React v19稳定版发布12.5
  • 【毕业设计选题】深度学习类毕业设计选题参考 开题指导
  • NanoLog起步笔记-4-Server端的两个线程
  • linux zookeeper安装并服务化
  • 很简单,但是很实用。把docker run改写成docker compose。
  • DAMODEL丹摩|丹摩平台:AI时代的开发者福音
  • 全面解析租赁小程序的功能与优势
  • VRRP的知识点总结及实验
  • 商业银行基于容器云的分布式数据库架构设计与创新实践
  • 2025计算机毕设选题推荐【30条选题】【基础功能+创新点设计】
  • SpringBoot+OSS文件(图片))上传
  • docker镜像构建企业级示例
  • 【源码】Sharding-JDBC源码分析之SQL中读写分离动态策略、数据库发现规则及DatabaseDiscoverySQLRouter路由的原理
  • Spark 之 partitons
  • 使用Zerotier配置虚拟局域网,踏坑
  • 【优选算法 二分查找】二分查找算法模板详解:二分查找 & 在排序数组中查找元素的第一个和最后一个位置
  • gitlab 生成并设置 ssh key
  • 计算机视觉在科学研究(数字化)中的实际应用
  • 移动应用开发课程第六次实验:为实验2添加登陆页面,用SQList存储好友基本信息
  • nextjs增加系统路径前缀(basePath)适配方案
  • 嵌入式蓝桥杯学习拓展 LCD翻转显示
  • 学习threejs,实现配合使用WebWorker
  • TDengine 新功能 复合主键