Course Code: mpich
Duration: 7 hours
Prerequisites:
  • 具有 C、C++ 和 Fortran 等编程语言的经验

观众

  • 开发 人员
  • 程序员
Overview:

MPICH 是一个开源,可携带的消息传输界面(MPI)标准,提供在各种计算和通信平台的简化MPI实施。

由教练导,现场培训(在线或在线)旨在开发人员和程序员想要安装,配置和管理 MPICH 功能。

在本课程结束后,参与者将能够实施、写作、管理和监测使用MPI程序。

课程格式

  • 互动讲座和讨论。
  • 很多练习和练习。
  • 在现场实验室环境中进行手动实施。

课程定制选项

  • 要申请此课程的定制培训,请联系我们安排。
Course Outline:

介绍

消息传递接口 (MPI) 功能和体系结构概述

  • 并行计算基础知识
  • MPI 过程

MPICH 入门

  • 安装和配置选项
  • 共享库
  • 安装进程管理器

Programming MPI 基础知识

  • 编写、编译和链接程序
  • 编译命令
  • 使用 Makefile

使用 MPI 运行程序

  • 标准 mpiexec
  • 流程管理扩展
  • Remshell 限制

发送和接收消息

  • 消息传递例程
  • 缓冲区和类型(标记)
  • 使用库调用
  • 广播和缩减

在 MPI 中协调 Communication s

  • 同步
  • 集合模式、例程和操作
  • 创建组

处理缓冲问题

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

了解 MPI 中的数据类型和对象

  • 基本数据类型
  • 向量和结构
  • 交错数据
  • MPI 对象和引用

编写消息传递库

  • 属性
  • 顺序部分
  • 管理和缓存标签

评估并行程序的性能

  • MPI 计时器
  • 分析接口
  • 伐木

集成多个程序

  • 在程序之间发送和交换数据
  • 使用互通器

故障 排除

总结和结论

Sites Published:

United Arab Emirates - MPICH

Qatar - MPICH

Egypt - MPICH

Saudi Arabia - MPICH

South Africa - MPICH

Brasil - MPICH

Canada - MPICH

中国 - MPICH

香港 - MPICH

澳門 - MPICH

台灣 - MPICH

USA - MPICH

Österreich - MPICH

Schweiz - MPICH

Deutschland - MPICH

Czech Republic - MPICH

Denmark - MPICH

Estonia - MPICH

Finland - MPICH

Greece - MPICH

Magyarország - MPICH

Ireland - MPICH

Luxembourg - MPICH

Latvia - MPICH

España - MPICH

Italia - MPICH

Lithuania - MPICH

Nederland - MPICH

Norway - MPICH

Portugal - MPICH

România - MPICH

Sverige - MPICH

Türkiye - MPICH

Malta - MPICH

Belgique - MPICH

France - MPICH

日本 - MPICH

Australia - MPICH

Malaysia - MPICH

New Zealand - MPICH

Philippines - MPICH

Singapore - MPICH

Thailand - MPICH

Vietnam - MPICH

India - MPICH

Argentina - MPICH

Chile - MPICH

Costa Rica - MPICH

Ecuador - MPICH

Guatemala - MPICH

Colombia - MPICH

México - MPICH

Panama - MPICH

Peru - MPICH

Uruguay - MPICH

Venezuela - MPICH

Polska - MPICH

United Kingdom - MPICH

South Korea - MPICH

Pakistan - MPICH

Sri Lanka - MPICH

Bulgaria - MPICH

Bolivia - MPICH

Indonesia - MPICH

Kazakhstan - MPICH

Moldova - MPICH

Morocco - MPICH

Tunisia - MPICH

Kuwait - MPICH

Oman - MPICH

Slovakia - MPICH

Kenya - MPICH

Nigeria - MPICH

Botswana - MPICH

Slovenia - MPICH

Croatia - MPICH

Serbia - MPICH

Bhutan - MPICH

Nepal - MPICH

Uzbekistan - MPICH