感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
介紹
消息傳遞接口 (MPI) 功能和架構概述
- 並行計算基礎
- MPI 進程
MPICH 入門
- 安裝和配置選項
- 共享庫
- 安裝進程管理器
MPI 編程基礎
- 編寫、編譯和鏈接程序
- 編譯命令
- 使用 Makefiles
使用 MPI 運行程序
- 標準 mpiexec
- 進程管理擴展
- Remshell 限制
發送和接收消息
- 消息傳遞例程
- 緩衝區和類型(標籤)
- 使用庫調用
- 廣播和歸約
在 MPI 中協調通信
- 同步
- 集體模式、例程和操作
- 創建組
處理緩衝問題
- 阻塞和非阻塞通信
- 消息傳遞的公平性
- 通信模式
理解 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.