基于高性能通信库和数学库创建高性能计算应用,用户能够通过扩展工程样例,提升开发效率。目前HPC SDK支持用户下载安装,使用自动化安装脚本自动部署HPC相关软件,包括Hyper MPI、KML、GCC for openEuler以及毕昇编译器;支持自定义路径安装HPC SDK。
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支持安装。
软件依赖 |
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 |
华为镜像仓获取安装包链接:https://mirrors.huaweicloud.com/kunpeng/archive/Kunpeng_SDK/HPC/
1 2 3 | tar -xf kunpeng-hpc-xxx-aarch64-linux.tar.gz cd kunpeng-hpc-xxx-aarch64-linux bash install.sh |
安装完成后根据提示添加环境变量,如下回显信息以GCC for openEuler为例:
1 | module load /opt/modules/gcc_for_openeuler/gcc_for_openeuler_modulefile |
1 2 | cd /opt source gcc_for_openeuler_profile |
1 2 | cd /opt bash uninstall.sh |