Parallele numerische Verfahren:
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Berlin [u.a.]
Springer
2002
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XII, 248 S. Ill., graph. Darst. |
ISBN: | 3540425195 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV014111761 | ||
003 | DE-604 | ||
005 | 20150204 | ||
007 | t | ||
008 | 020122s2002 gw ad|| |||| 00||| ger d | ||
016 | 7 | |a 963554824 |2 DE-101 | |
020 | |a 3540425195 |9 3-540-42519-5 | ||
035 | |a (OCoLC)248309417 | ||
035 | |a (DE-599)BVBBV014111761 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-703 |a DE-29T |a DE-859 |a DE-473 |a DE-1046 |a DE-824 |a DE-19 |a DE-634 |a DE-355 |a DE-83 |a DE-11 |a DE-188 | ||
050 | 0 | |a QA76.5 | |
084 | |a SK 910 |0 (DE-625)143270: |2 rvk | ||
084 | |a SK 920 |0 (DE-625)143272: |2 rvk | ||
084 | |a ST 150 |0 (DE-625)143594: |2 rvk | ||
084 | |a ST 151 |0 (DE-625)143595: |2 rvk | ||
084 | |a 27 |2 sdnb | ||
100 | 1 | |a Alefeld, Götz |d 1941- |e Verfasser |0 (DE-588)174094442 |4 aut | |
245 | 1 | 0 | |a Parallele numerische Verfahren |c G. Alefeld ; I. Lenhardt ; H. Obermaier |
264 | 1 | |a Berlin [u.a.] |b Springer |c 2002 | |
300 | |a XII, 248 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Numerische Mathematik |0 (DE-588)4042805-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |D s |
689 | 0 | 1 | |a Numerische Mathematik |0 (DE-588)4042805-9 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Lenhardt, Ingrid |d 1967- |e Verfasser |0 (DE-588)121163695 |4 aut | |
700 | 1 | |a Obermaier, Holger |d 1973- |e Verfasser |0 (DE-588)128471816 |4 aut | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009668714&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009668714 |
Datensatz im Suchindex
_version_ | 1804128980248297472 |
---|---|
adam_text | Inhaltsverzeichnis
1 Grundsätzliches über Parallelrechner 1
1.1 Rechnertypen und Architekturen 1
1.1.1 Verteilter und gemeinsamer Speicher 2
1.1.2 Granularität 3
1.1.3 Prozessortopologie 3
1.1.4 SIMD und MIMD Rechner 6
1.2 Leistungsbeurteilung von Parallelrechnern 7
1.2.1 Parallelisierungsgrad 7
1.2.2 Speed up und Effizienz 8
1.2.3 Das Gesetz von Amdahl 9
1.3 Parallele Programmiermodelle 10
1.3.1 Ebenen der Parallelität 11
1.3.2 Implizite und explizite Parallelität 13
1.3.3 Erzeugung von Prozessen 13
1.3.4 Datenaustausch 14
2 Parallele Verfahren für partielle Differentialgleichungen 17
2.1 Standardverfahren für elliptische Differentialgleichungen 18
2.1.1 Poisson Gleichung mit Dirichlet Randbedingungen 18
2.1.2 Das Jacobi Verfahren zur Lösung von Gleichungssystemen . . 21
2.1.3 Das Gauß Seidel Verfahren 22
2.1.4 Das SOR Verfahren 23
X INHALTSVERZEICHNIS
2.2 Parallelisierung 24
2.2.1 Parallelisierung des Jacobi Verfahrens 24
2.2.2 Parallelisierung von Gauß Seidel und SOR Verfahren 26
2.2.3 Wellenfront (Wavefront) Nummerierang 26
2.2.4 Red Black Nummerierung (Schachbrett Ordnung) 28
2.3 Das ADI Verfahren 32
2.3.1 Die Wärmeleitungsgleichung 32
2.3.2 Explizites Differenzenverfahren 33
2.3.3 Sequentielles ADI Verfahren 35
2.3.4 Auflösung von Gleichungssystemen mit Tridiagonalmatrix . . 39
2.3.5 Parallele Durchführung des ADI Verfahrens 44
3 Graph Partitionierung 49
3.1 Hilfsmittel und Definitionen 49
3.2 Spektralbisektion 53
3.3 Weitere Partitionierungsheuristiken 59
4 Die Methode der konjugierten Gradienten 61
4.1 Sequentielle Durchführung 61
4.1.1 Minimierung eines Funktionais 61
4.1.2 Zusammenhang zum Gauß Seidel Verfahren 63
4.1.3 Die Methode des steilsten Abstiegs 64
4.1.4 Die Methode der konjugierten Gradienten (CG Verfahren) . . 64
4.2 Das vorkonditionierte CG Verfahren 69
4.2.1 Das symmetrische SOR Verfahren (SSOR Verfahren) 75
4.2.2 Konstruktion einer Vorkonditionierungsmatrix 81
4.2.3 Weitere Möglichkeiten zur Vorkonditionierung 85
4.3 Parallelisierung des CG Verfahrens 87
4.3.1 Der parallele Algorithmus 87
4.3.2 Parallele Vorkonditionierung durch Gebietszerlegung 89
INHALTSVERZEICHNIS XI
5 Mehrgitterverfahren (Multi Grid Method) 99
5.1 Motivation 99
5.2 Übergang zwischen Gittern 103
5.3 Grobgitterkorrektur (Coarse Grid Correction) 105
5.4 Interpolation und Prolongation im zweidimensionalen Fall 107
5.5 Bemerkungen zur Programmierung des Mehrgitterverfahrens 109
5.5.1 Gitterzerlegung und Mehrgitterverfahren 113
6 Das symmetrische Eigenwert Problem 117
6.1 Das Jacobi Verfahren zur Berechnung von Eigenwerten 118
6.1.1 Parallele Durchführung 122
6.1.2 Realisierung auf einem Parallelrechner 124
6.2 Berechnung der Eigenwerte durch Reduktion der Matrix auf Tridia
gonalgestalt 126
6.2.1 Reduktion auf Tridiagonalgestalt 126
6.2.2 Berechnung der Eigenwerte einer symmetrischen Tridiagonal
matrix 129
6.3 Ein Divide and Conquer Verfahren („Teile und Herrsche Verfahren ) . 131
6.3.1 Divide and Conquer Verfahren für Tridiagonalmatrizen T e
Mnx mit n = 2m 136
7 Der Gauß Algorithmus Anwendung bei Integralgleichungen 139
7.1 Grundlagen 139
7.2 Das Nyström Verfahren 141
7.3 Parallele Durchführung des Nyström Verfahrens 143
7.3.1 Der parallele Gauß Algorithmus mit Pivotsuche 143
8 Aufgaben für ein Parallelrechnerpraktikum 147
8.1 Elementare Aufgaben 147
8.1.1 Speed up 147
8.1.2 Ein erstes paralleles Programm 148
8.1.3 Punkt zu Punkt Kommunikation mit MPI 148
XII INHALTSVERZEICHNIS
8.1.4 Kommunikationsbandbreite und Start up Zeit 149
8.1.5 Kollektive Kommunikation mit MPI 150
8.2 Parallele Matrix Vektor Multiplikation für dichtbesetzte Matrizen . . 153
8.3 SOR Verfahren mit Red Black Ordnung 158
8.4 Direktes Lösen von Gleichungssystemen mit Tridiagonalmatrix .... 164
8.5 Graphpartitionierung I 173
8.6 Graphpartitionierung II 175
8.7 CG Verfahren 182
8.8 Jacobi Verfahren zur Berechnung von Eigenwerten 190
8.9 Nyström Verfahren 193
A Ein Linux Cluster als Parallelrechner 197
A.l Hardware 197
A.2 Systemsoftware 199
A.2.1 Betriebssystem Installation 200
A.2.2 Nameservices 203
A.2.3 NIS (Network Information Service) 204
A.2.4 NFS (Network File System) 206
A.2.5 Remote Shell (rsh) / Secure Shell (ssh) 209
A.2.6 Automatisierung durch Skripte 211
A.3 Programmbibliotheken zur parallelen Programmierung 212
A.3.1 Programmerstellung 213
A.3.2 Die Compiler mpicc, mpiCC und mpif 77 218
A.3.3 Starten und Beenden der Kommunikationsumgebung mit
lamboot und lamwipe 219
A.3.4 Starten von parallelen Programmen mit mpirun 219
A.3.5 MPI Kurzreferenz 220
Literaturverzeichnis 239
Stichwortverzeichnis 243
|
any_adam_object | 1 |
author | Alefeld, Götz 1941- Lenhardt, Ingrid 1967- Obermaier, Holger 1973- |
author_GND | (DE-588)174094442 (DE-588)121163695 (DE-588)128471816 |
author_facet | Alefeld, Götz 1941- Lenhardt, Ingrid 1967- Obermaier, Holger 1973- |
author_role | aut aut aut |
author_sort | Alefeld, Götz 1941- |
author_variant | g a ga i l il h o ho |
building | Verbundindex |
bvnumber | BV014111761 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.5 |
callnumber-search | QA76.5 |
callnumber-sort | QA 276.5 |
callnumber-subject | QA - Mathematics |
classification_rvk | SK 910 SK 920 ST 150 ST 151 |
ctrlnum | (OCoLC)248309417 (DE-599)BVBBV014111761 |
discipline | Informatik Mathematik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01810nam a22004458c 4500</leader><controlfield tag="001">BV014111761</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150204 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">020122s2002 gw ad|| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">963554824</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3540425195</subfield><subfield code="9">3-540-42519-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)248309417</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV014111761</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-703</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.5</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">SK 910</subfield><subfield code="0">(DE-625)143270:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">SK 920</subfield><subfield code="0">(DE-625)143272:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 150</subfield><subfield code="0">(DE-625)143594:</subfield><subfield code="2">rvk</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">27</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Alefeld, Götz</subfield><subfield code="d">1941-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)174094442</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Parallele numerische Verfahren</subfield><subfield code="c">G. Alefeld ; I. Lenhardt ; H. Obermaier</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berlin [u.a.]</subfield><subfield code="b">Springer</subfield><subfield code="c">2002</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 248 S.</subfield><subfield code="b">Ill., 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="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="650" ind1="0" ind2="7"><subfield code="a">Numerische Mathematik</subfield><subfield code="0">(DE-588)4042805-9</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">Numerische Mathematik</subfield><subfield code="0">(DE-588)4042805-9</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">Lenhardt, Ingrid</subfield><subfield code="d">1967-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)121163695</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Obermaier, Holger</subfield><subfield code="d">1973-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)128471816</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ 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=009668714&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009668714</subfield></datafield></record></collection> |
id | DE-604.BV014111761 |
illustrated | Illustrated |
indexdate | 2024-07-09T18:57:51Z |
institution | BVB |
isbn | 3540425195 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009668714 |
oclc_num | 248309417 |
open_access_boolean | |
owner | DE-703 DE-29T DE-859 DE-473 DE-BY-UBG DE-1046 DE-824 DE-19 DE-BY-UBM DE-634 DE-355 DE-BY-UBR DE-83 DE-11 DE-188 |
owner_facet | DE-703 DE-29T DE-859 DE-473 DE-BY-UBG DE-1046 DE-824 DE-19 DE-BY-UBM DE-634 DE-355 DE-BY-UBR DE-83 DE-11 DE-188 |
physical | XII, 248 S. Ill., graph. Darst. |
publishDate | 2002 |
publishDateSearch | 2002 |
publishDateSort | 2002 |
publisher | Springer |
record_format | marc |
spelling | Alefeld, Götz 1941- Verfasser (DE-588)174094442 aut Parallele numerische Verfahren G. Alefeld ; I. Lenhardt ; H. Obermaier Berlin [u.a.] Springer 2002 XII, 248 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Parallelverarbeitung (DE-588)4075860-6 gnd rswk-swf Numerische Mathematik (DE-588)4042805-9 gnd rswk-swf Parallelverarbeitung (DE-588)4075860-6 s Numerische Mathematik (DE-588)4042805-9 s DE-604 Lenhardt, Ingrid 1967- Verfasser (DE-588)121163695 aut Obermaier, Holger 1973- Verfasser (DE-588)128471816 aut HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009668714&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Alefeld, Götz 1941- Lenhardt, Ingrid 1967- Obermaier, Holger 1973- Parallele numerische Verfahren Parallelverarbeitung (DE-588)4075860-6 gnd Numerische Mathematik (DE-588)4042805-9 gnd |
subject_GND | (DE-588)4075860-6 (DE-588)4042805-9 |
title | Parallele numerische Verfahren |
title_auth | Parallele numerische Verfahren |
title_exact_search | Parallele numerische Verfahren |
title_full | Parallele numerische Verfahren G. Alefeld ; I. Lenhardt ; H. Obermaier |
title_fullStr | Parallele numerische Verfahren G. Alefeld ; I. Lenhardt ; H. Obermaier |
title_full_unstemmed | Parallele numerische Verfahren G. Alefeld ; I. Lenhardt ; H. Obermaier |
title_short | Parallele numerische Verfahren |
title_sort | parallele numerische verfahren |
topic | Parallelverarbeitung (DE-588)4075860-6 gnd Numerische Mathematik (DE-588)4042805-9 gnd |
topic_facet | Parallelverarbeitung Numerische Mathematik |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009668714&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT alefeldgotz parallelenumerischeverfahren AT lenhardtingrid parallelenumerischeverfahren AT obermaierholger parallelenumerischeverfahren |