💡
原文中文,约6400字,阅读约需16分钟。
📝
内容提要
鲲鹏DevKit是一个全流程开发工具,支持软件迁移、应用开发和性能调优,适合企业、开发者和学生。主要步骤包括自动部署云服务器、安装插件、下载源文件、环境安装、编译和调试应用。该工具提升了远程编译和调试的效率,改善了开发体验。
🎯
关键要点
- 鲲鹏DevKit是全流程开发工具,支持软件迁移、应用开发和性能调优。
- 适用对象包括企业、个人开发者和高校学生。
- 案例总时长预计120分钟,主要步骤包括自动部署云服务器、安装插件、下载源文件、环境安装、编译和调试应用。
- 自动部署云服务器需要记录公网IP,并设置root用户密码和可用时间。
- 安装鲲鹏DevKit插件后,需下载MPI程序源文件并进行环境安装。
- 安装OpenMPI和MPI的步骤包括更新系统、安装依赖包和配置环境变量。
- 编译应用时需修改源代码并配置编译命令,编译成功后生成可执行文件。
- 并行调试功能支持HPC并行应用的调试,用户可配置调试参数并选择调试方式。
- 调试过程中可选择不同的调试粒度,如全部调试、rank调试或通信组调试。
- 在调试过程中,用户可查看通信子组的变化和调试信息,完成MPI应用并行调试。
❓
延伸问答
鲲鹏DevKit的主要功能是什么?
鲲鹏DevKit是一个全流程开发工具,支持软件迁移、应用开发和性能调优。
鲲鹏DevKit适合哪些用户使用?
鲲鹏DevKit适合企业、个人开发者和高校学生使用。
使用鲲鹏DevKit进行应用编译的步骤有哪些?
主要步骤包括自动部署云服务器、安装插件、下载源文件、环境安装、编译和调试应用。
如何安装OpenMPI和MPI?
需要更新系统、安装依赖包并配置环境变量,具体步骤包括使用ssh连接服务器后执行相关安装命令。
鲲鹏DevKit的并行调试功能支持哪些调试粒度?
并行调试功能支持全部调试、rank调试和通信组调试三种粒度。
在调试过程中如何查看通信子组的变化?
可以在CodeArts IDE面板中查看通信子组的变化概览,每100ms显示一次变化。
➡️