安装&卸载HPC SDK

基于高性能通信库和数学库创建高性能计算应用,用户能够通过扩展工程样例,提升开发效率。目前HPC SDK支持用户下载安装,使用自动化安装脚本自动部署HPC相关软件,包括Hyper MPI、KML、GCC for openEuler以及毕昇编译器;支持自定义路径安装HPC SDK。

安装HPC SDK

表1 操作系统依赖

OS

Hyper MPI(2.3.0)

GCC for openEuler(10.3.1)

毕昇编译器(3.1.0)

KML(2.2.0)

CentOS 7.6

Y(GCC for openEuler10.3.1,毕昇编译器3.1.0)

Y

Y

Y(GCC7.3.0及以上)

openEuler 22.03 SP2

Y(GCC for openEuler10.3.1,毕昇编译器3.1.0)

Y

Y

Y(GCC7.3.0及以上)

麒麟V10 SP2

Y(GCC for openEuler10.3.1,毕昇编译器3.1.0)

Y

Y

Y(GCC7.3.0及以上)

麒麟V10 HPC

Y(GCC for openEuler10.3.1,毕昇编译器3.1.0)

Y

Y

Y(GCC7.3.0及以上)

麒麟信安 3.5.2

Y(GCC for openEuler10.3.1,毕昇编译器3.1.0)

Y

Y

Y(GCC7.3.0及以上)

以上表中OS均为aarch64架构且都运行在物理机上,表中的“Y”代表当前OS支持安装。

表2 软件依赖

软件依赖

Hyper MPI

GCC for openEuler

毕昇编译器

KML

GCC

Y

N

Y(GCC4.8.5及以上)

N

BiSheng Compiler

Y

N

N

N

glibc-devel(libc-dev-bin)

N

Y(glibc-devel2.17及以上)

N

N

glibc

N

Y(glibc2.17及以上)

Y(glibc2.17及以上)

N

libatomic

N

N

Y(libatomic1.2.0及以上)

N

  1. 以上表中内容为Hyper MPI、GCC for openEuler、毕昇编译器和KML安装时所需要的依赖,表中的“Y”代表软件依赖,“N”代表软件不依赖。
  2. Hyper MPI与编译器有对应关系,Hyper MPI分为Hyper MPI-GCC和Hyper MPI-BiSheng两种,对于软件有不同的依赖,Hyper MPI-GCC依赖GCC for openEuler 10.3.1,Hyper MPI-BiSheng依赖BiSheng Compiler 3.1.0,但同时BiSheng Compiler又依赖GCC 4.8.5及以上版本。
  3. 如果需要使用到Hyper MPI闭源版本的SO依赖库,请自行获取安装。

卸载HPC SDK

运行脚本卸载软件。
1
2
cd /opt
bash uninstall.sh