42.html
来自「国外MPI教材」· HTML 代码 · 共 72 行
HTML
72 行
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <style type="text/css"> body { font-family: Verdana, Arial, Helvetica, sans-serif;} a.at-term { font-style: italic; } </style> <title>MPI Programming Review</title> <meta name="Generator" content="ATutor"> <meta name="Keywords" content=""></head><body> <p>This chapter will provide a review of the fundamental routines involved in implementing a parallel algorithm using the Message Passing Interface (MPI) library of routines. MPI can be used for parallel programming on both shared memory and distributed memory systems. All MPI functions that will be used in later multi-level examples are covered here. </p>
<h3>Chapter Objectives:</h3>
<ul>
<li>
Review the syntax of MPI routines that will be used later in the course to demonstrate the multi-level technique</li>
<li>
Understand the structure of an MPI program so that it will be clear where OpenMP directives are valid</li>
</ul>
<h3>Topics to be covered:</h3>
<ul>
<li>
Structure of an MPI program</li>
<li>
MPI datatypes</li>
<li>
Point-to-point communications</li>
<ul>
<li>
Syntax of MPI functions</li>
<li>
Message passing with point-to-point routines</li>
</ul>
<li>
<em>Collective communications</em></li>
<ul>
<li>
Process synchronization</li>
<li>
Data distribution (<em>broadcast</em>)</li>
<li>
Data reduction</li>
</ul>
<li>
Virtual Topologies</li>
<ul>
<li>
Cartesian topology</li>
<li>
Cartesian mapping functions</li>
</ul>
</ul></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?