---
title: HPCKit介绍
description: "HPCKit集成华为高性能通信库（Hyper MPI）、鲲鹏数学库（KML）等用于提高高性能计算软件性能的组件，是一款帮助用户自动化部署高性能计算相关依赖软件的软件包。"
url: https://www.hikunpeng.com/document/detail/zh/hpchistory/hpckit/develop2400/KunpengHPCKit_developer_003.html
sourcePath: /source/zh/hpchistory/hpckit/develop2400/KunpengHPCKit_developer_003.html
indexId: 5ff9db3e33a874dfcd40f0c0e3d07eccf5385a0ccfb5429650cf09bf83dcba0673
---
# HPCKit介绍

HPCKit集成华为高性能通信库（Hyper MPI）、鲲鹏数学库（KML）等用于提高高性能计算软件性能的组件，是一款帮助用户自动化部署高性能计算相关依赖软件的软件包。

当前HPCKit包含的组件列表见表1。


**表1 HPCKit集成的组件列表**

| 组件名称 | 说明 |
| --- | --- |
| 华为高性能通信库（Hyper MPI） | 华为高性能通信库（Hyper MPI）实现了并行计算的网络通讯功能，可以用来支持制造、气象、分子动力学等应用场景。HPCKit包含了完整的MPI通信库。 |
| 鲲鹏数学库（KML） | 鲲鹏数学库（KML）提供了基于鲲鹏平台优化的高性能数学函数，所有接口由C/C++、汇编语言实现，部分接口兼容Fortran语言调用，部分提供Java语言封装的接口。HPCKit包含了完整的Lapack和ScaLapack，fftw等适配层。 |
| 鲲鹏并行计算加速库（KPCCL） | 鲲鹏并行计算加速库（Kunpeng Parallel Computing Core Library，以下简称KPCCL）提供了基于鲲鹏平台优化的并行加速基础库函数，所有接口由C/C++、汇编语言实现。 |
| 毕昇编译器 | 毕昇编译器是华为编译器实验室针对通用处理器架构构建，增强和引入了多种编译优化技术，致力于打造高性能、高可信及易扩展的编译器工具链。 |
| GCC for openEuler | GCC for openEuler是基于开源GCC开发的编译器工具链（包含编译器、汇编器、链接器），在openEuler社区开源发布。 |
| Hyper IO库 | Hyper IO库是一类提供系统软件和应用软件之间连接的软件，提供科学数据的存储描述格式定义和文件操作，在高性能计算应用以及大量后处理、可视化及分析框架中广泛应用。 |
