Using MPI: portable parallel programming with the message-passing interface
Gespeichert in:
Beteiligte Personen: | , , |
---|---|
Format: | Buch |
Sprache: | Englisch |
Veröffentlicht: |
Cambridge, Mass. [u.a.]
MIT Press
1999
|
Ausgabe: | 2. ed. |
Schriftenreihe: | Scientific and engineering computation series
|
Schlagwörter: | |
Links: | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008928261&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
Umfang: | XXII, 371 S. graph. Darst. |
ISBN: | 026257134X 0262571323 9780262571340 9780262571326 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV013105599 | ||
003 | DE-604 | ||
005 | 20090902 | ||
007 | t| | ||
008 | 000412s1999 xx d||| |||| 00||| eng d | ||
020 | |a 026257134X |9 0-262-57134-X | ||
020 | |a 0262571323 |9 0-262-57132-3 | ||
020 | |a 9780262571340 |9 978-0-262-57134-0 | ||
020 | |a 9780262571326 |9 978-0-262-57132-6 | ||
035 | |a (OCoLC)41548279 | ||
035 | |a (DE-599)BVBBV013105599 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-29T |a DE-703 |a DE-1051 |a DE-20 |a DE-706 |a DE-19 |a DE-355 |a DE-91G |a DE-91 |a DE-898 | ||
050 | 0 | |a QA76.642 | |
082 | 0 | |a 005.2/75 |2 21 | |
084 | |a ST 151 |0 (DE-625)143595: |2 rvk | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a DAT 188f |2 stub | ||
084 | |a DAT 516f |2 stub | ||
100 | 1 | |a Gropp, William |d 1955- |e Verfasser |0 (DE-588)133539989 |4 aut | |
245 | 1 | 0 | |a Using MPI |b portable parallel programming with the message-passing interface |c William Gropp ; Ewing Lusk ; Anthony Skjellum |
250 | |a 2. ed. | ||
264 | 1 | |a Cambridge, Mass. [u.a.] |b MIT Press |c 1999 | |
300 | |a XXII, 371 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Scientific and engineering computation series | |
650 | 7 | |a Parallelprogrammering |2 gtt | |
650 | 4 | |a Computer interfaces | |
650 | 4 | |a Parallel computers |x Programming | |
650 | 4 | |a Parallel programming (Computer science) | |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a MPI |g Schnittstelle |0 (DE-588)4456003-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |D s |
689 | 0 | 1 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | 2 | |a MPI |g Schnittstelle |0 (DE-588)4456003-5 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Lusk, Ewing |e Verfasser |0 (DE-588)133539873 |4 aut | |
700 | 1 | |a Skjellum, Anthony |e Verfasser |4 aut | |
856 | 4 | 2 | |m GBV Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008928261&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-008928261 |
Datensatz im Suchindex
DE-BY-TUM_call_number | 0041 DAT 188f 2012 A 2904 0102 DAT 188f 2001 A 11931(2) |
---|---|
DE-BY-TUM_katkey | 1700047 |
DE-BY-TUM_location | LSB 01 |
DE-BY-TUM_media_number | 040007578725 040010154435 |
_version_ | 1821935534683979776 |
adam_text | USING MPI PORTABLE PARALLEL PROGRAMMING WITH THE MESSAGE-PASSING
INTERFACE SECOND EDITION WILLIAM GROPP EWING LUSK ANTHONY SKJELMM THE
MIT PRESS CAMBRIDGE, MASSACHUSETTS LONDON, ENGLAND CONTENTS SERIES
FOREWORD XIII PREFACE TO THE SECOND EDITION XV PREFACE TO THE FIRST
EDITION XIX 1 BACKGROUND 1 1.1 WHY PARALLEL COMPUTING? 1 1.2 OBSTACLES
TO PROGRESS 2 1.3 WHY MESSAGE PASSING? 3 1.3.1 PARALLEL COMPUTATIONAL
MODELS 3 1.3.2 ADVANTAGES OF THE MESSAGE-PASSING MODEL 9 1.4 EVOLUTION
OF MESSAGE-PASSING SYSTEMS 10 1.5 THE MPI FORUM 11 2 INTRODUCTION TO MPI
13 2.1 GOAL 13 2.2 WHAT IS MPI? 13 2.3 BASIC MPI CONCEPTS 14 2.4 OTHER
INTERESTING FEATURES OF MPI 18 2.5 IS MPI LARGE OR SMALL? 20 2.6
DECISIONS LEFT TO THE IMPLEMENTOR 21 3 USING MPI IN SIMPLE PROGRAMS 23
3.1 A FIRST MPI PROGRAM 23 3.2 RUNNING YOUR FIRST MPI PROGRAM 28 3.3 A
FIRST MPI PROGRAM IN C 29 3.4 A FIRST MPI PROGRAM IN C++ 29 3.5 TIMING
MPI PROGRAMS 34 3.6 A SELF-SCHEDULING EXAMPLE: MATRIX-VECTOR
MULTIPLICATION 35 3.7 STUDYING PARALLEL PERFORMANCE 43 3.7.1 ELEMENTARY
SCALABILITY CALCULATIONS 43 3.7.2 GATHERING DATA ON PROGRAM EXECUTION 45
3.7.3 INSTRUMENTING A PARALLEL PROGRAM WITH MPE LOGGING 46 VLLL CONTENTS
3.7.4 EVENTS AND STATES 47 3.7.5 INSTRUMENTING THE MATRIX-MATRIX
MULTIPLY PROGRAM 47 3.7.6 NOTES ON IMPLEMENTATION OF LOGGING 49 3.7.7
EXAMINING LOGFILES WITH UPSHOT 52 3.8 USING COMMUNICATORS 53 3.9 ANOTHER
WAY OF FORMING NEW COMMUNICATORS 59 3.10 A HANDY GRAPHICS LIBRARY FOR
PARALLEL PROGRAMS 62 3.11 COMMON ERRORS AND MISUNDERSTANDINGS 64 3.12
APPLICATION: QUANTUM MONTE CARLO CALCULATIONS IN NUCLEAR PHYSICS 66 3.13
SUMMARY OF A SIMPLE SUBSET OF MPI 67 4 INTERMEDIATE MPI 69 4.1 THE
POISSON PROBLEM 70 4.2 TOPOLOGIES 73 4.3 A CODE FOR THE POISSON PROBLEM
81 4.4 USING NONBLOCKING COMMUNICATIONS 93 4.5 SYNCHRONOUS SENDS AND
SAFE PROGRAMS 96 4.6 MORE ON SCALABILITY 96 4.7 JACOBI WITH A 2-D
DECOMPOSITION 98 4.8 AN MPI DERIVED DATATYPE 100 4.9 OVERLAPPING
COMMUNICATION AND COMPUTATION 101 4.10 MORE ON TIMING PROGRAMS 105 4.11
THREE DIMENSIONS 107 4.12 COMMON ERRORS AND MISUNDERSTANDINGS 107 4.13
APPLICATION: SIMULATING VORTEX EVOLUTION IN SUPERCONDUCTING MATERIALS
109 5 ADVANCED MESSAGE PASSING IN MPI 111 5.1 MPI DATATYPES 111 5.1.1
BASIC DATATYPES AND CONCEPTS 111 5.1.2 DERIVED DATATYPES 114 CONTENTS
5.1.3 UNDERSTANDING EXTENTS 117 5.2 THE N-BODY PROBLEM 117 5.2.1 GATHER
118 5.2.2 NONBLOCKING PIPELINE 123 5.2.3 MOVING PARTICLES BETWEEN
PROCESSES 124 5.2.4 SENDING DYNAMICALLY ALLOCATED DATA 132 5.2.5
USER-CONTROLLED DATA PACKING 134 5.3 VISUALIZING THE MANDELBROT SET 138
5.3.1 SENDING ARRAYS OF STRUCTURES 145 5.4 GAPS IN DATATYPES 146 5.4.1
MPI-2 FUNCTIONS FOR MANIPULATING EXTENTS 148 5.5 NEW MPI-2 DATATYPE
ROUTINES 150 5.6 MORE ON DATATYPES FOR STRUCTURES 152 5.7 DEPRECATED
FUNCTIONS 154 5.8 COMMON ERRORS AND MISUNDERSTANDINGS 156 6 PARALLEL
LIBRARIES 157 6.1 MOTIVATION 157 6.1.1 THE NEED FOR PARALLEL LIBRARIES
157 6.1.2 COMMON DEFICIENCIES OF PREVIOUS MESSAGE-PASSING SYSTEMS 158
6.1.3 REVIEW OF MPI FEATURES THAT SUPPORT LIBRARIES 160 6.2 A FIRST MPI
LIBRARY 163 6.2.1 MPI-2 ATTRIBUTE-CACHING ROUTINES 172 6.2.2 A C++
ALTERNATIVE TO MPI_COMM_DUP 172 6.3 LINEAR ALGEBRA ON GRIDS 177 6.3.1
MAPPINGS AND LOGICAL GRIDS 178 6.3.2 VECTORS AND MATRICES 181 6.3.3
COMPONENTS OF A PARALLEL LIBRARY 185 6.4 THE LINPACK BENCHMARK IN MPI
189 6.5 STRATEGIES FOR LIBRARY BUILDING 190 6.6 EXAMPLES OF LIBRARIES
192 X CONTENTS 7 OTHER FEATURES OF MPI 195 7.1 SIMULATING SHARED-MEMORY
OPERATIONS 195 7.1.1 SHARED VS. DISTRIBUTED MEMORY 195 7.1.2 A COUNTER
EXAMPLE 196 7.1.3 THE SHARED COUNTER USING POLLING INSTEAD OF AN EXTRA
PROCESS 200 7.1.4 FAIRNESS IN MESSAGE PASSING 201 7.1.5 EXPLOITING
REQUEST-RESPONSE MESSAGE PATTERNS 202 7.2 APPLICATION:
FULL-CONFIGURATION INTERACTION 205 7.3 ADVANCED COLLECTIVE OPERATIONS
206 7.3.1 DATA MOVEMENT 206 7.3.2 COLLECTIVE COMPUTATION 206 7.3.3
COMMON ERRORS AND MISUNDERSTANDINGS 213 7.4 INTERCOMMUNICATORS 214 7.5
HETEROGENEOUS COMPUTING 220 7.6 THE MPI PROFILING INTERFACE 222 7.6.1
FINDING BUFFERING PROBLEMS 226 7.6.2 FINDING LOAD IMBALANCES 228 7.6.3
THE MECHANICS OF USING THE PROFILING INTERFACE 228 7.7 ERROR HANDLING
229 7.7.1 ERROR HANDLERS 230 7.7.2 AN EXAMPLE OF ERROR HANDLING 233
7.7.3 USER-DEFINED ERROR HANDLERS 234 7.7.4 TERMINATING MPI PROGRAMS 237
7.7.5 MPI-2 FUNCTIONS FOR ERROR HANDLING 239 7.8 THE MPI ENVIRONMENT 240
7.8.1 PROCESSOR NAME 242 7.8.2 IS MPI INITIALIZED? 242 7.9 DETERMINING
THE VERSION OF MPI 243 7.10 OTHER FUNCTIONS IN MPI 245 7.11 APPLICATION:
COMPUTATIONAL FLUID DYNAMICS 246 7.11.1 PARALLEL FORMULATION 246
CONTENTS 7.11.2 PARALLEL IMPLEMENTATION 248 8 UNDERSTANDING HOW MPI
IMPLEMENTATIONS WORK 253 8.1 INTRODUCTION 253 8.1.1 SENDING DATA 253
8.1.2 RECEIVING DATA 254 8.1.3 RENDEZVOUS PROTOCOL 254 8.1.4 MATCHING
PROTOCOLS TO MPI S SEND MODES 255 8.1.5 PERFORMANCE IMPLICATIONS 256
8.1.6 ALTERNATIVE MPI IMPLEMENTATION STRATEGIES 257 8.1.7 TUNING MPI
IMPLEMENTATIONS 257 8.2 HOW DIFFICULT IS MPI TO IMPLEMENT? 257 8.3
DEVICE CAPABILITIES AND THE MPI LIBRARY DEFINITION 258 8.4 RELIABILITY
OF DATA TRANSFER 259 9 COMPARING MPI WITH OTHER SYSTEMS FOR 261
INTERPROCESS COMMUNICATION 9.1 SOCKETS 261 9.1.1 PROCESS STARTUP AND
SHUTDOWN 263 9.1.2 HANDLING FAULTS 265 9.2 PVM 3 266 9.2.1 THE BASICS
267 9.2.2 MISCELLANEOUS FUNCTIONS 268 9.2.3 COLLECTIVE OPERATIONS 268
9.2.4 MPI COUNTERPARTS OF OTHER FEATURES 269 9.2.5 FEATURES NOT IN MPI
270 9.2.6 PROCESS STARTUP 270 9.2.7 MPI AND PVM RELATED TOOLS 271 9.3
WHERE TO LEARN MORE 272 10 BEYOND MESSAGE PASSING 273 10.1 DYNAMIC
PROCESS MANAGEMENT 274 10.2 THREADS 275 XU CONTENTS 10.3 ACTION AT A
DISTANCE 276 10.4 PARALLEL I/O 277 10.5 MPI-2 277 10.6 WILL THERE BE AN
MPI-3? 278 10.7 FINAL WORDS 278 GLOSSARY OF SELECTED TERMS 27 9 A
SUMMARY OF MPI-1 ROUTINES AND THEIR 289 ARGUMENTS B THE MPICH
IMPLEMENTATION OF MPI 329 C THE MPE MULTIPROCESSING ENVIRONMENT 337 D
MPI RESOURCES ON THE WORLD WIDE WEB 345 E LANGUAGE DETAILS 347
REFERENCES 353 SUBJECT INDEX 363 FUNCTION AND TERM INDEX 367
|
any_adam_object | 1 |
author | Gropp, William 1955- Lusk, Ewing Skjellum, Anthony |
author_GND | (DE-588)133539989 (DE-588)133539873 |
author_facet | Gropp, William 1955- Lusk, Ewing Skjellum, Anthony |
author_role | aut aut aut |
author_sort | Gropp, William 1955- |
author_variant | w g wg e l el a s as |
building | Verbundindex |
bvnumber | BV013105599 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.642 |
callnumber-search | QA76.642 |
callnumber-sort | QA 276.642 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 151 ST 230 |
classification_tum | DAT 188f DAT 516f |
ctrlnum | (OCoLC)41548279 (DE-599)BVBBV013105599 |
dewey-full | 005.2/75 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.2/75 |
dewey-search | 005.2/75 |
dewey-sort | 15.2 275 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 2. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02253nam a2200553 c 4500</leader><controlfield tag="001">BV013105599</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20090902 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">000412s1999 xx d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">026257134X</subfield><subfield code="9">0-262-57134-X</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0262571323</subfield><subfield code="9">0-262-57132-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780262571340</subfield><subfield code="9">978-0-262-57134-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780262571326</subfield><subfield code="9">978-0-262-57132-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)41548279</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013105599</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-91</subfield><subfield code="a">DE-898</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.642</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2/75</subfield><subfield code="2">21</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 151</subfield><subfield code="0">(DE-625)143595:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 188f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 516f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Gropp, William</subfield><subfield code="d">1955-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)133539989</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Using MPI</subfield><subfield code="b">portable parallel programming with the message-passing interface</subfield><subfield code="c">William Gropp ; Ewing Lusk ; Anthony Skjellum</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge, Mass. [u.a.]</subfield><subfield code="b">MIT Press</subfield><subfield code="c">1999</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXII, 371 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Scientific and engineering computation series</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Parallelprogrammering</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer interfaces</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Parallel computers</subfield><subfield code="x">Programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Parallel programming (Computer science)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">MPI</subfield><subfield code="g">Schnittstelle</subfield><subfield code="0">(DE-588)4456003-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Parallelverarbeitung</subfield><subfield code="0">(DE-588)4075860-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Parallelverarbeitung</subfield><subfield code="0">(DE-588)4075860-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">MPI</subfield><subfield code="g">Schnittstelle</subfield><subfield code="0">(DE-588)4456003-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Lusk, Ewing</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)133539873</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Skjellum, Anthony</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">GBV Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008928261&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-008928261</subfield></datafield></record></collection> |
id | DE-604.BV013105599 |
illustrated | Illustrated |
indexdate | 2024-12-20T10:41:23Z |
institution | BVB |
isbn | 026257134X 0262571323 9780262571340 9780262571326 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-008928261 |
oclc_num | 41548279 |
open_access_boolean | |
owner | DE-29T DE-703 DE-1051 DE-20 DE-706 DE-19 DE-BY-UBM DE-355 DE-BY-UBR DE-91G DE-BY-TUM DE-91 DE-BY-TUM DE-898 DE-BY-UBR |
owner_facet | DE-29T DE-703 DE-1051 DE-20 DE-706 DE-19 DE-BY-UBM DE-355 DE-BY-UBR DE-91G DE-BY-TUM DE-91 DE-BY-TUM DE-898 DE-BY-UBR |
physical | XXII, 371 S. graph. Darst. |
publishDate | 1999 |
publishDateSearch | 1999 |
publishDateSort | 1999 |
publisher | MIT Press |
record_format | marc |
series2 | Scientific and engineering computation series |
spellingShingle | Gropp, William 1955- Lusk, Ewing Skjellum, Anthony Using MPI portable parallel programming with the message-passing interface Parallelprogrammering gtt Computer interfaces Parallel computers Programming Parallel programming (Computer science) Programmierung (DE-588)4076370-5 gnd MPI Schnittstelle (DE-588)4456003-5 gnd Parallelverarbeitung (DE-588)4075860-6 gnd |
subject_GND | (DE-588)4076370-5 (DE-588)4456003-5 (DE-588)4075860-6 |
title | Using MPI portable parallel programming with the message-passing interface |
title_auth | Using MPI portable parallel programming with the message-passing interface |
title_exact_search | Using MPI portable parallel programming with the message-passing interface |
title_full | Using MPI portable parallel programming with the message-passing interface William Gropp ; Ewing Lusk ; Anthony Skjellum |
title_fullStr | Using MPI portable parallel programming with the message-passing interface William Gropp ; Ewing Lusk ; Anthony Skjellum |
title_full_unstemmed | Using MPI portable parallel programming with the message-passing interface William Gropp ; Ewing Lusk ; Anthony Skjellum |
title_short | Using MPI |
title_sort | using mpi portable parallel programming with the message passing interface |
title_sub | portable parallel programming with the message-passing interface |
topic | Parallelprogrammering gtt Computer interfaces Parallel computers Programming Parallel programming (Computer science) Programmierung (DE-588)4076370-5 gnd MPI Schnittstelle (DE-588)4456003-5 gnd Parallelverarbeitung (DE-588)4075860-6 gnd |
topic_facet | Parallelprogrammering Computer interfaces Parallel computers Programming Parallel programming (Computer science) Programmierung MPI Schnittstelle Parallelverarbeitung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008928261&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT groppwilliam usingmpiportableparallelprogrammingwiththemessagepassinginterface AT luskewing usingmpiportableparallelprogrammingwiththemessagepassinginterface AT skjellumanthony usingmpiportableparallelprogrammingwiththemessagepassinginterface |
Inhaltsverzeichnis
Paper/Kapitel scannen lassen
Paper/Kapitel scannen lassen
Handapparate (nicht verfügbar)
Signatur: |
0041 DAT 188f 2012 A 2904 Lageplan |
---|---|
Exemplar 1 | Dauerhaft ausgeliehen Ausgeliehen – Rückgabe bis: 31.12.9999 |
Teilbibliothek Mathematik & Informatik
Signatur: |
0102 DAT 188f 2001 A 11931(2) Lageplan |
---|---|
Exemplar 1 | Ausleihbar Am Standort |