感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
消息传递接口 (MPI) 功能和体系结构概述
- 并行计算基础知识
- MPI 过程
MPICH 入门
- 安装和配置选项
- 共享库
- 安装进程管理器
Programming MPI 基础知识
- 编写、编译和链接程序
- 编译命令
- 使用 Makefile
使用 MPI 运行程序
- 标准 mpiexec
- 流程管理扩展
- Remshell 限制
发送和接收消息
- 消息传递例程
- 缓冲区和类型(标记)
- 使用库调用
- 广播和缩减
在 MPI 中协调 Communication s
- 同步
- 集合模式、例程和操作
- 创建组
处理缓冲问题
- 阻塞和非阻塞通信
- 消息传递的公平性
- Communication 模式
了解 MPI 中的数据类型和对象
- 基本数据类型
- 向量和结构
- 交错数据
- MPI 对象和引用
编写消息传递库
- 属性
- 顺序部分
- 管理和缓存标签
评估并行程序的性能
- MPI 计时器
- 分析接口
- 伐木
集成多个程序
- 在程序之间发送和交换数据
- 使用互通器
故障 排除
总结和结论
要求
- 具有 C、C++ 和 Fortran 等编程语言的经验
观众
- 开发 人员
- 程序员
7 小时
客户评论 (4)
Practical examples.
Mateusz - Aplikacje Krytyczne
课程 - BizTalk for Developers
interesting content
Mike Bassi - SRC Aus
课程 - OpenCL
I like how helpful Clement is.
Mateera Kaikko - ASML US, LLC
课程 - gRPC
I was very lucky to have one-to-one training and it gave me a good grounding in the subject as well as exploring some of my real use-cases that were really complex.