创建高性能通信库工程
Hyper MPI是整个高性能计算的关键组件,它实现了并行计算的网络通讯功能,可以用来支持制造、气象等应用场景,同时该通信库也可扩展应用于AI、大数据等通用领域。
操作步骤
- 单击左侧树快捷功能区
按钮,或者单击应用开发区域右侧的
按钮,打开“鲲鹏应用工程”页面,如图1所示。 - 单击“高性能计算应用”,打开“高性能计算应用”页面,在左侧工程类别中选择“模板工程”,工程样例选择“Hyper MPI”,单击“创建工程”,创建高性能通信库工程,如图2所示。
      
 
       Hyper MPI是基于OpenMPI 4.1.1和UCX1.10.1,支持MPI-V3.1标准的并行计算API接口,新增了优化的集合通信框架。同时,Hyper MPI对数据密集型和高性能计算提供了网络加速能力,使能了节点间高速通信网络和节点共享内存机制,以及优化的集合通信算法。Hyper MPI的UCX COLL通信框架能够支持的最大数据包长度为2^32字节。
表1 高性能计算工程配置参数说明 参数
说明
工程类别
工程类别可选:
- 空工程
 - 模板工程
 
工程样例
模板工程可选:
- 高性能通信库
             
- Hyper MPI
 
 - 数学库
             
- 基础数学运算库
 - 线性代数运算库
 - 基础线性代数库
 - 稀疏线性代数库
 - 快速傅里叶变换库
 
 
工程名称
默认生成一个工程名称,格式为“xxx_ProjectN”,可修改。
创建工程的名称。
说明:- N为递增的数字,从1开始。
 - 工程名称只能由字母、数字、“.”、“-”、“+”、“()”和“_”组成,长度为1~64个字符且不能以“.”开头。
 
工程位置
默认生成一个工程位置,格式为“C:\Users\username\KunpengProject”,可修改。
创建工程的存储路径。
 - 高性能通信库工程创建成功后,单击“打开工程”,可直接在本窗口打开工程。图3 打开工程
      图4 查看高性能通信库工程
      
 
       若需要在编译调试工具进行工程demo运行,需要在工作目录输入框自定义添加环境命令,例如:“source /opt/gcc_for_openeuler_profile”。
 
     父主题: 高性能计算应用
    
   
