課程簡介

介紹

消息傳遞介面 (MPI) 功能和體系結構概述

  • 並行計算基礎知識
  • MPI 過程

MPICH 入門

  • 安裝和配置選項
  • 共用庫
  • 安裝進程管理員

Programming MPI 基礎知識

  • 編寫、編譯和鏈接程式
  • 編譯命令
  • 使用Makefile

使用 MPI 執行程式

  • 標準 mpiexec
  • 流程管理擴展
  • Remshell 限制

發送和接收消息

  • 消息傳遞例程
  • 緩衝區和類型(標記)
  • 使用庫調用
  • 廣播和縮減

在 MPI 中協調 Communication s

  • 同步
  • 集合模式、例程和操作
  • 創建組

處理緩衝問題

  • 阻塞和非阻塞通信
  • 消息傳遞的公平性
  • Communication 模式

瞭解 MPI 中的數據類型和物件

  • 基本數據類型
  • 向量和結構
  • 交錯數據
  • MPI 物件和引用

編寫消息傳遞庫

  • 屬性
  • 順序部分
  • 管理和緩存標籤

評估並行程式的性能

  • MPI 計時器
  • 分析介面
  • 伐木

集成多個程式

  • 在程式之間發送和交換數據
  • 使用互通器

故障排除

總結和結論

最低要求

  • 具有 C、C++ 和 Fortran 等程式設計語言的經驗

觀眾

  • 開發人員
  • 程式師
 7 時間:

人數



每位參與者的報價

客戶評論 (5)

相關課程

課程分類