https://hpc-wiki.info/hpc/index.php?title=MPI&feed=atom&action=history
MPI - Revision history
2024-03-29T08:04:39Z
Revision history for this page on the wiki
MediaWiki 1.35.9
https://hpc-wiki.info/hpc/index.php?title=MPI&diff=4828&oldid=prev
Kamil-braschke-0d3e@uni-wuppertal.de: /* Basic conventions */
2022-04-06T14:32:17Z
<p><span dir="auto"><span class="autocomment">Basic conventions</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:32, 6 April 2022</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l43" >Line 43:</td>
<td colspan="2" class="diff-lineno">Line 43:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Basic conventions ===</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Basic conventions ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">A </del>MPI program is written in a sequential programming language. The basic</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">An </ins>MPI program is written in a sequential programming language. The basic</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>worker unit in MPI is a process. Processes are <del class="diffchange diffchange-inline">assign </del>consecutive ranks</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>worker unit in MPI is a process. Processes are <ins class="diffchange diffchange-inline">assigned </ins>consecutive ranks</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>(integer number) and a process can ask for its rank and the total number</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>(integer number) and a process can ask for its rank and the total number</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>of ranks from within the program. Data exchange and synchronization is</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>of ranks from within the program. Data exchange and synchronization is</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l53" >Line 53:</td>
<td colspan="2" class="diff-lineno">Line 53:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>ranks can be created at runtime. A communicator is an argument to every</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>ranks can be created at runtime. A communicator is an argument to every</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>MPI communication routine. In many applications it is sufficient to use</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>MPI communication routine. In many applications it is sufficient to use</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><code>MPI_COMM_WORLD</code> only. The information which <del class="diffchange diffchange-inline">id </del>is the own rank and</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><code>MPI_COMM_WORLD</code> only. The information which <ins class="diffchange diffchange-inline">ID </ins>is the own rank and</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>how many ranks are there in total is already sufficient to create work</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>how many ranks are there in total is already sufficient to create work</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>sharing strategies and communication structures. Messages can be send to</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>sharing strategies and communication structures. Messages can be send to</div></td></tr>
</table>
Kamil-braschke-0d3e@uni-wuppertal.de
https://hpc-wiki.info/hpc/index.php?title=MPI&diff=2270&oldid=prev
Paul-kapinos-e26d@rwth-aachen.de at 09:57, 5 May 2020
2020-05-05T09:57:19Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 09:57, 5 May 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l3" >Line 3:</td>
<td colspan="2" class="diff-lineno">Line 3:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The library API (Application Programmer Interface)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The library API (Application Programmer Interface)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>specification is available for C and Fortran. There exist unofficial language bindings</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>specification is available for C and Fortran. There exist unofficial language bindings</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>for many other programming languages. The first standard document was released</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>for many other programming languages<ins class="diffchange diffchange-inline">, e.g. Python [https://pypi.org/project/mpi4py/ a], [https://mpi4py.readthedocs.io/en/stable/ b] or JAVA [http://mpj-express.org/ 1], [https://software.intel.com/en-us/mpi-developer-guide-linux-java-mpi-applications-support 2], [http://www.hpjava.org/mpiJava.html 3]</ins>. The first standard document was released</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>in 1994. MPI has become the de-facto standard to program HPC cluster systems</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>in 1994. MPI has become the de-facto standard to program HPC cluster systems</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>and is often the only way available. There exist many</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>and is often the only way available. There exist many</div></td></tr>
</table>
Paul-kapinos-e26d@rwth-aachen.de
https://hpc-wiki.info/hpc/index.php?title=MPI&diff=2269&oldid=prev
Paul-kapinos-e26d@rwth-aachen.de: /* References */
2020-05-05T09:27:11Z
<p><span dir="auto"><span class="autocomment">References</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 09:27, 5 May 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l288" >Line 288:</td>
<td colspan="2" class="diff-lineno">Line 288:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[https://www.mpi-forum.org/docs/ MPI language standard]. The standard is not suited for learning MPI but is useful as a reference document with many source code examples.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[https://www.mpi-forum.org/docs/ MPI language standard]. The standard is not suited for learning MPI but is useful as a reference document with many source code examples<ins class="diffchange diffchange-inline">. Also available as [https://fs.hlrs.de/projects/par/mpi/ printed books]</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Teaching material ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Teaching material ==</div></td></tr>
</table>
Paul-kapinos-e26d@rwth-aachen.de
https://hpc-wiki.info/hpc/index.php?title=MPI&diff=2268&oldid=prev
Paul-kapinos-e26d@rwth-aachen.de: /* Textbooks and links */
2020-05-05T09:22:35Z
<p><span dir="auto"><span class="autocomment">Textbooks and links</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 09:22, 5 May 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l303" >Line 303:</td>
<td colspan="2" class="diff-lineno">Line 303:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [https://www.cs.usfca.edu/~peter/ppmpi/ Peter Pacheco: "Parallel Programming With MPI" - Morgan Kaufmann Publishers - 1996. ISBN-13: 978-1558603394] is extended from the original 50-page "A User's Guide to MPI" ([ftp://math.usfca.edu/pub/MPI/mpi.guide.ps.Z dead link], [https://arcb.csc.ncsu.edu/~mueller/cluster/mpi.guide.pdf copy]).</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [https://www.cs.usfca.edu/~peter/ppmpi/ Peter Pacheco: "Parallel Programming With MPI" - Morgan Kaufmann Publishers - 1996. ISBN-13: 978-1558603394] is extended from the original 50-page "A User's Guide to MPI" ([ftp://math.usfca.edu/pub/MPI/mpi.guide.ps.Z dead link], [https://arcb.csc.ncsu.edu/~mueller/cluster/mpi.guide.pdf copy]).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Peter Sanders, Thomas Worsch: "Parallele Programmierung mit MPI - ein Praktikum" - 150 pages - Logos Verlag - 1997. ISBN-13: 978-3931216764 (in German)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Peter Sanders, Thomas Worsch: "Parallele Programmierung mit MPI - ein Praktikum" - 150 pages - Logos Verlag - 1997. ISBN-13: 978-3931216764 (in German)</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">* [https://www.mcs.anl.gov/research/projects/mpi/usingmpi/ Using MPI and Using Advanced MPI - The MIT Press - 2014]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">** [https://mitpress.mit.edu/books/using-mpi-third-edition William Gropp, Ewing Lusk and Anthony Skjellum: "Using MPI, Third Edition". ISBN-13: 978-0262527392]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">** [https://mitpress.mit.edu/books/using-advanced-mpi William Gropp, Torsten Hoefler, Rajeev Thakur and Ewing Lusk: "Using Advanced MPI". ISBN-13: 978-0262527637]</ins></div></td></tr>
<!-- diff cache key hpc_wiki:diff::1.12:old-2266:rev-2268 -->
</table>
Paul-kapinos-e26d@rwth-aachen.de
https://hpc-wiki.info/hpc/index.php?title=MPI&diff=2266&oldid=prev
Paul-kapinos-e26d@rwth-aachen.de: /* Textbooks and links */
2020-05-05T08:29:04Z
<p><span dir="auto"><span class="autocomment">Textbooks and links</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 08:29, 5 May 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l298" >Line 298:</td>
<td colspan="2" class="diff-lineno">Line 298:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Textbooks and links ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Textbooks and links ==</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">As the MPI standard evolving slowly, even books form the last century are not obsolete, but incomplete (do not contain latest features). </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Marc Snir, Steve Otto, Steven Huss-Lederman, David Walker, Jack Dongarra: "MPI. The Complete Reference Vol. 1: The MPI core." Second edition. MIT Press. ISBN-13: 978-0262692151. The first edition of this book is available online as [http://www.netlib.org/utk/papers/mpi-book/mpi-book.html html] version or as [http://www.netlib.org/utk/papers/mpi-book/mpi-book.ps postscript] version.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Marc Snir, Steve Otto, Steven Huss-Lederman, David Walker, Jack Dongarra: "MPI. The Complete Reference Vol. 1: The MPI core." Second edition. MIT Press. ISBN-13: 978-0262692151. The first edition of this book is available online as [http://www.netlib.org/utk/papers/mpi-book/mpi-book.html html] version or as [http://www.netlib.org/utk/papers/mpi-book/mpi-book.ps postscript] version.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* William Gropp, Steven Huss-Lederman, Andrew <del class="diffchange diffchange-inline">Lumsdain</del>, Ewing Lusk, Bill Nitzberg, William Saphir, Marc Snir: "MPI: The Complete Reference. Vol 2: The MPI-2 extensions." - MIT Press - 1998</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* William Gropp, Steven Huss-Lederman, Andrew <ins class="diffchange diffchange-inline">Lumsdaine</ins>, Ewing Lusk, Bill Nitzberg, William Saphir, Marc Snir: "MPI: The Complete Reference. Vol 2: The MPI-2 extensions." - MIT Press - 1998<ins class="diffchange diffchange-inline">. ISBN-13: 978-0262571234</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [https://www.cs.usfca.edu/~peter/ppmpi/ Peter Pacheco: "Parallel Programming With MPI" - Morgan Kaufmann Publishers - 1996] is extended from the original 50-page "A User's Guide to MPI" ([ftp://math.usfca.edu/pub/MPI/mpi.guide.ps.Z dead link], [https://arcb.csc.ncsu.edu/~mueller/cluster/mpi.guide.pdf copy]).</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [https://www.cs.usfca.edu/~peter/ppmpi/ Peter Pacheco: "Parallel Programming With MPI" - Morgan Kaufmann Publishers - 1996<ins class="diffchange diffchange-inline">. ISBN-13: 978-1558603394</ins>] is extended from the original 50-page "A User's Guide to MPI" ([ftp://math.usfca.edu/pub/MPI/mpi.guide.ps.Z dead link], [https://arcb.csc.ncsu.edu/~mueller/cluster/mpi.guide.pdf copy]).</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* Peter Sanders, Thomas Worsch: "Parallele Programmierung mit MPI - ein Praktikum" - 150 pages - Logos Verlag - 1997. ISBN-13: 978-3931216764 (in German)</ins></div></td></tr>
</table>
Paul-kapinos-e26d@rwth-aachen.de
https://hpc-wiki.info/hpc/index.php?title=MPI&diff=2262&oldid=prev
Paul-kapinos-e26d@rwth-aachen.de: /* Textbooks and links */
2020-05-04T12:07:07Z
<p><span dir="auto"><span class="autocomment">Textbooks and links</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 12:07, 4 May 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l300" >Line 300:</td>
<td colspan="2" class="diff-lineno">Line 300:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Marc Snir, Steve Otto, Steven Huss-Lederman, David Walker, Jack Dongarra: "MPI. The Complete Reference Vol. 1: The MPI core." Second edition. MIT Press. ISBN-13: 978-0262692151. The first edition of this book is available online as [http://www.netlib.org/utk/papers/mpi-book/mpi-book.html html] version or as [http://www.netlib.org/utk/papers/mpi-book/mpi-book.ps postscript] version.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Marc Snir, Steve Otto, Steven Huss-Lederman, David Walker, Jack Dongarra: "MPI. The Complete Reference Vol. 1: The MPI core." Second edition. MIT Press. ISBN-13: 978-0262692151. The first edition of this book is available online as [http://www.netlib.org/utk/papers/mpi-book/mpi-book.html html] version or as [http://www.netlib.org/utk/papers/mpi-book/mpi-book.ps postscript] version.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* William Gropp, Steven Huss-Lederman, Andrew Lumsdain, Ewing Lusk, Bill Nitzberg, William Saphir, Marc Snir: "MPI: The Complete Reference. Vol 2: The MPI-2 extensions." - MIT Press - 1998</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* William Gropp, Steven Huss-Lederman, Andrew Lumsdain, Ewing Lusk, Bill Nitzberg, William Saphir, Marc Snir: "MPI: The Complete Reference. Vol 2: The MPI-2 extensions." - MIT Press - 1998</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* <del class="diffchange diffchange-inline"> The ca</del>. 50-page <del class="diffchange diffchange-inline">document </del>[ftp://math.usfca.edu/pub/MPI/mpi.guide.ps.Z <del class="diffchange diffchange-inline">"A User's Guide to MPI"</del>] <del class="diffchange diffchange-inline">by Peter Pacheco (member of MPI-Forum) is well-suitable for beginners. It is also extended to 440p textbook: </del>[https://<del class="diffchange diffchange-inline">www</del>.<del class="diffchange diffchange-inline">cs</del>.<del class="diffchange diffchange-inline">usfca</del>.edu/~<del class="diffchange diffchange-inline">peter</del>/<del class="diffchange diffchange-inline">ppmpi</del>/ <del class="diffchange diffchange-inline">Peter Pacheco: "Parallel Programming With MPI" - Morgan Kaufmann Publishers - 1996</del>]</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* <ins class="diffchange diffchange-inline">[https://www.cs.usfca</ins>.<ins class="diffchange diffchange-inline">edu/~peter/ppmpi/ Peter Pacheco: "Parallel Programming With MPI" - Morgan Kaufmann Publishers - 1996] is extended from the original </ins>50-page <ins class="diffchange diffchange-inline">"A User's Guide to MPI" (</ins>[ftp://math.usfca.edu/pub/MPI/mpi.guide.ps.Z <ins class="diffchange diffchange-inline">dead link</ins>]<ins class="diffchange diffchange-inline">, </ins>[https://<ins class="diffchange diffchange-inline">arcb</ins>.<ins class="diffchange diffchange-inline">csc</ins>.<ins class="diffchange diffchange-inline">ncsu</ins>.edu/~<ins class="diffchange diffchange-inline">mueller</ins>/<ins class="diffchange diffchange-inline">cluster</ins>/<ins class="diffchange diffchange-inline">mpi.guide.pdf copy</ins>]<ins class="diffchange diffchange-inline">).</ins></div></td></tr>
</table>
Paul-kapinos-e26d@rwth-aachen.de
https://hpc-wiki.info/hpc/index.php?title=MPI&diff=2261&oldid=prev
Paul-kapinos-e26d@rwth-aachen.de: /* Textbooks and links */
2020-05-04T11:57:44Z
<p><span dir="auto"><span class="autocomment">Textbooks and links</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 11:57, 4 May 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l299" >Line 299:</td>
<td colspan="2" class="diff-lineno">Line 299:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Textbooks and links ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Textbooks and links ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Marc Snir, Steve Otto, Steven Huss-Lederman, David Walker, Jack Dongarra: "MPI. The Complete Reference Vol. 1: The MPI core." Second edition. MIT Press. ISBN-13: 978-0262692151. The first edition of this book is available online as [http://www.netlib.org/utk/papers/mpi-book/mpi-book.html html] version or as [http://www.netlib.org/utk/papers/mpi-book/mpi-book.ps postscript] version.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Marc Snir, Steve Otto, Steven Huss-Lederman, David Walker, Jack Dongarra: "MPI. The Complete Reference Vol. 1: The MPI core." Second edition. MIT Press. ISBN-13: 978-0262692151. The first edition of this book is available online as [http://www.netlib.org/utk/papers/mpi-book/mpi-book.html html] version or as [http://www.netlib.org/utk/papers/mpi-book/mpi-book.ps postscript] version.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">* William Gropp, Steven Huss-Lederman, Andrew Lumsdain, Ewing Lusk, Bill Nitzberg, William Saphir, Marc Snir: "MPI: The Complete Reference. Vol 2: The MPI-2 extensions." - MIT Press - 1998</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">* The ca. 50-page document [ftp://math.usfca.edu/pub/MPI/mpi.guide.ps.Z "A User's Guide to MPI"] by Peter Pacheco (member of MPI-Forum) is well-suitable for beginners. It is also extended to 440p textbook: [https://www.cs.usfca.edu/~peter/ppmpi/ Peter Pacheco: "Parallel Programming With MPI" - Morgan Kaufmann Publishers - 1996]</ins></div></td></tr>
</table>
Paul-kapinos-e26d@rwth-aachen.de
https://hpc-wiki.info/hpc/index.php?title=MPI&diff=2260&oldid=prev
Paul-kapinos-e26d@rwth-aachen.de: /* Teaching material */
2020-05-04T11:49:11Z
<p><span dir="auto"><span class="autocomment">Teaching material</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 11:49, 4 May 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l291" >Line 291:</td>
<td colspan="2" class="diff-lineno">Line 291:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Teaching material ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Teaching material ==</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">* [https://doc.itc.rwth-aachen.de/download/attachments/35947076/01_PPCES2018_MPI_Tutorial.pdf Introduction to MPI from PPCES2018 (@RWTH Aachen) Part 1]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">* [https://doc.itc.rwth-aachen.de/download/attachments/35947076/02_PPCES2018_MPI_Tutorial.pdf Introduction to MPI from PPCES2018 (@RWTH Aachen) Part 2]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">* [https://doc.itc.rwth-aachen.de/download/attachments/35947076/03_PPCES2018_MPI_Tutorial.pdf Introduction to MPI from PPCES2018 (@RWTH Aachen) Part 3]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">* [http://www.itc.rwth-aachen.de/ppces PPCES event series (@RWTH Aachen)]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">* [https://www.hlrs.de/events/mpi/ Upcoming Events and Courses (@HLRS Stuttgart)]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">[https</del>:<del class="diffchange diffchange-inline">//doc</del>.<del class="diffchange diffchange-inline">itc</del>.<del class="diffchange diffchange-inline">rwth</del>-<del class="diffchange diffchange-inline">aachen</del>.<del class="diffchange diffchange-inline">de/download/attachments/35947076/01_PPCES2018_MPI_Tutorial.pdf Introduction to MPI from PPCES (@RWTH Aachen) Part 1]</del></div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">== Textbooks and links ==</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">* Marc Snir, Steve Otto, Steven Huss-Lederman, David Walker, Jack Dongarra: "MPI. The Complete Reference Vol. 1</ins>: <ins class="diffchange diffchange-inline">The MPI core." Second edition</ins>. <ins class="diffchange diffchange-inline">MIT Press</ins>. <ins class="diffchange diffchange-inline"> ISBN</ins>-<ins class="diffchange diffchange-inline">13: 978-0262692151</ins>. <ins class="diffchange diffchange-inline">The first edition of this book is available online as </ins>[<ins class="diffchange diffchange-inline">http</ins>://<ins class="diffchange diffchange-inline">www</ins>.<ins class="diffchange diffchange-inline">netlib</ins>.<ins class="diffchange diffchange-inline">org</ins>/<ins class="diffchange diffchange-inline">utk</ins>/<ins class="diffchange diffchange-inline">papers</ins>/<ins class="diffchange diffchange-inline">mpi-book</ins>/<ins class="diffchange diffchange-inline">mpi-book</ins>.<ins class="diffchange diffchange-inline">html html</ins>] <ins class="diffchange diffchange-inline">version or as </ins>[<ins class="diffchange diffchange-inline">http</ins>://<ins class="diffchange diffchange-inline">www</ins>.<ins class="diffchange diffchange-inline">netlib</ins>.<ins class="diffchange diffchange-inline">org</ins>/<ins class="diffchange diffchange-inline">utk</ins>/<ins class="diffchange diffchange-inline">papers</ins>/<ins class="diffchange diffchange-inline">mpi-book</ins>/<ins class="diffchange diffchange-inline">mpi-book</ins>.<ins class="diffchange diffchange-inline">ps postscript</ins>] <ins class="diffchange diffchange-inline">version.</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[<del class="diffchange diffchange-inline">https</del>://<del class="diffchange diffchange-inline">doc</del>.<del class="diffchange diffchange-inline">itc</del>.<del class="diffchange diffchange-inline">rwth-aachen.de</del>/<del class="diffchange diffchange-inline">download</del>/<del class="diffchange diffchange-inline">attachments</del>/<del class="diffchange diffchange-inline">35947076</del>/<del class="diffchange diffchange-inline">02_PPCES2018_MPI_Tutorial</del>.<del class="diffchange diffchange-inline">pdf Introduction to MPI from PPCES (@RWTH Aachen) Part 2</del>]</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[<del class="diffchange diffchange-inline">https</del>://<del class="diffchange diffchange-inline">doc</del>.<del class="diffchange diffchange-inline">itc</del>.<del class="diffchange diffchange-inline">rwth-aachen.de</del>/<del class="diffchange diffchange-inline">download</del>/<del class="diffchange diffchange-inline">attachments</del>/<del class="diffchange diffchange-inline">35947076</del>/<del class="diffchange diffchange-inline">03_PPCES2018_MPI_Tutorial</del>.<del class="diffchange diffchange-inline">pdf Introduction to MPI from PPCES (@RWTH Aachen) Part 3</del>]</div></td><td colspan="2"> </td></tr>
</table>
Paul-kapinos-e26d@rwth-aachen.de
https://hpc-wiki.info/hpc/index.php?title=MPI&diff=2258&oldid=prev
Paul-kapinos-e26d@rwth-aachen.de at 11:27, 4 May 2020
2020-05-04T11:27:51Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 11:27, 4 May 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l14" >Line 14:</td>
<td colspan="2" class="diff-lineno">Line 14:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>While many criticize its bloated API and complicated function interface no</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>While many criticize its bloated API and complicated function interface no</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>alternative proposal could win a significant share in the HPC application</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>alternative proposal could win a significant share in the HPC application</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>domain so far. There exist optimized implementations for any HPC platform and</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>domain so far. There exist optimized implementations<ins class="diffchange diffchange-inline">, open source and proprietary, </ins>for any HPC platform and</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>architecture and a wealth of tools and libraries. Common implementations</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>architecture and a wealth of tools and libraries. Common implementations</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>are [https://www.open-mpi.org OpenMPI], [https://www.mpich.org mpich]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>are [https://www.open-mpi.org OpenMPI], [https://www.mpich.org mpich]</div></td></tr>
</table>
Paul-kapinos-e26d@rwth-aachen.de
https://hpc-wiki.info/hpc/index.php?title=MPI&diff=2055&oldid=prev
Daniel-schurhoff-de23@rwth-aachen.de at 13:20, 3 September 2019
2019-09-03T13:20:52Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 13:20, 3 September 2019</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Category:HPC-Developer]]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The Message Passing Interface (MPI) is an open library standard for distributed memory [[Parallel_Programming|parallelization]].</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The Message Passing Interface (MPI) is an open library standard for distributed memory [[Parallel_Programming|parallelization]].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The library API (Application Programmer Interface)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The library API (Application Programmer Interface)</div></td></tr>
</table>
Daniel-schurhoff-de23@rwth-aachen.de