Solving partial differential equations on parallel computers:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Singapore [u.a.]
World Scientific
1994
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIII, 259 S. graph. Darst. |
ISBN: | 9810215789 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV010605587 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 960212s1994 d||| |||| 00||| eng d | ||
020 | |a 9810215789 |9 981-02-1578-9 | ||
035 | |a (OCoLC)30486926 | ||
035 | |a (DE-599)BVBBV010605587 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-703 |a DE-634 | ||
050 | 0 | |a QA374 | |
082 | 0 | |a 515/.353/0285435 |2 20 | |
084 | |a SK 920 |0 (DE-625)143272: |2 rvk | ||
100 | 1 | |a Zhu, Jianping |e Verfasser |4 aut | |
245 | 1 | 0 | |a Solving partial differential equations on parallel computers |c Jianping Zhu |
264 | 1 | |a Singapore [u.a.] |b World Scientific |c 1994 | |
300 | |a XIII, 259 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Bilgisayar algoritmaları | |
650 | 4 | |a Diferansiyel denklemler, Kısmi - Sayısal çözümler | |
650 | 4 | |a Paralel işlem (Elektronik bilgisayarlar) | |
650 | 4 | |a Computer algorithms | |
650 | 4 | |a Differential equations, Partial |x Numerical solutions | |
650 | 4 | |a Parallel processing (Electronic computers) | |
650 | 0 | 7 | |a Partielle Differentialgleichung |0 (DE-588)4044779-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Parallelrechner |0 (DE-588)4173280-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Numerisches Verfahren |0 (DE-588)4128130-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Numerisches Verfahren |0 (DE-588)4128130-5 |D s |
689 | 0 | 1 | |a Partielle Differentialgleichung |0 (DE-588)4044779-0 |D s |
689 | 0 | 2 | |a Parallelrechner |0 (DE-588)4173280-7 |D s |
689 | 0 | |5 DE-604 | |
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=007074469&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-007074469 |
Datensatz im Suchindex
_version_ | 1804125079060086784 |
---|---|
adam_text | Contents
1 Introduction 1
1.1 Exploiting Parallelism 1
1.2 Parallel Computers 2
1.2.1 Shared Memory and Distributed Memory 3
1.2.1.1 Shared Memory Parallel Computers 3
1.2.1.2 Distributed Memory Parallel Computers 4
1.2.2 SIMD and MIMD 6
1.2.2.1 SIMD Parallel Computers 6
1.2.2.2 MIMD Parallel Computers 8
1.2.3 Shared Address Space and Distributed Physical Memory ... 8
1.3 Performance Evaluations 12
1.3.1 Speedup 12
1.3.2 Efficiency 14
1.3.3 Amdahl s Law 15
1.3.4 Gustafson s Model 16
2 Parallel Algorithms for Solving PDE 19
2.1 Discretization by Finite Difference Method 22
2.2 Parallel Relaxation Algorithms 27
2.2.1 Jacobi Algorithm 27
2.2.2 Gauss Seidel and SOR Algorithms 28
2.2.2.1 Gauss Seidel Algorithm 28
2.2.2.2 SOR Algorithm (Successive Over Relaxation Algorithm) 29
2.2.3 Parallel Relaxation Algorithms 30
2.2.3.1 Parallel Jacobi Algorithm 30
2.2.3.2 Parallel Gauss Seidel Algorithm and Red Black Or¬
dering 33
2.3 Parallel ADI Algorithm 41
2.3.1 ADI Algorithm 41
xi
2.3.2 ADI Algorithm on a Ring of Parallel Processors 45
2.3.3 ADI Algorithm on a 2 D Grid of Parallel Processors 49
2.3.4 Further Improvement on Parallel ADI Algorithm 52
2.3.5 Three Dimensionai Problems 55
2.4 Parallel Multigrid Method 55
2.4.1 Multigrid Method 55
2.4.2 Parallelization by Grid Splitting 63
2.4.3 Agglomeration 65
2.4.4 Filtering Algorithm 65
2.4.5 Concurrent Relaxations on Multiple Grids 68
2.5 Parallel Conjugate Gradient Algorithm 73
2.5.1 Conjugate Gradient Method 73
2.5.2 Parallel Conjugate Gradient Algorithm 75
2.5.3 Preconditioned Conjugate Gradient Method (PCG) 78
2.5.3.1 Truncated Series and Polynomial Preconditioning . . 81
2.5.3.2 Incomplete Factorization Preconditioning 84
2.5.3.3 Domain Decomposition Preconditioning 88
3 Implementations 95
3.1 Intel iPSC/860 Hypercubes 95
3.2 Inter processor Communications on iPSC/860 98
3.2.1 Connection Topology 98
3.2.2 Inter processor Communications 104
3.3 Communication Analysis for Domain Decomposition Method .... 107
3.3.1 Two Dimensional Domains 108
3.3.2 Three Dimensional Domains 113
3.4 Bandwidth Improvement using Forced Message Type 117
3.4.1 Message Passing Using Forced Message Type 118
3.4.2 Application: One Dimensional Domain Decomposition .... 119
3.4.3 Application: Two Dimensional Domain Decomposition .... 122
3.5 KSR 1 Parallel Computers 124
3.6 Automatic, Semi automatic and Manual Parallelization 126
3.6.1 Automatic Parallelization 127
3.6.2 Semi automatic and Manual Parallelization 129
3.6.2.1 Where to Parallelize 130
3.6.2.2 How to Parallelize 133
xii
4 Applications 139
4.1 Numerical Solution of Poisson s Equation 139
4.2 Numerical Simulations of Multi phase Plow 145
4.3 Discretization and Parallelization 149
4.4 Numerical Experiments 155
4.4.1 Results on iPSC/860 Hypercubes 155
4.4.2 Results on KSR 1 Parallel Computers 164
5 Parallel Time Stepping Algorithms 173
5.1 A New Dimension for Parallelization 173
5.2 Waveform Relaxation 176
5.2.1 Waveform Relaxation for Time Dependent PDEs 178
5.2.2 Multigrid Waveform Relaxation 181
5.2.3 Parallel Implementation of the Multigrid Waveform Relaxations 183
5.3 Pipeline Iteration 186
5.4 Window Relaxation 195
5.5 Parabolic Multigrid Method 202
5.6 General Form of Parallel Time Stepping Algorithms 203
5.7 Complexity Analysis 209
6 Future Development 217
6.1 More on Performance Evaluations 217
6.2 Programming Language 223
6.3 Automatic Parallelization Tools 224
6.4 Distributed Computing Network 229
6.4.1 Homogeneous Computing Network 229
6.4.2 Heterogeneous Computing Network 230
6.4.3 Software Tools 232
6.5 Metacenters and Metacomputers 235
Bibliography 239
Index 257
xiii
|
any_adam_object | 1 |
author | Zhu, Jianping |
author_facet | Zhu, Jianping |
author_role | aut |
author_sort | Zhu, Jianping |
author_variant | j z jz |
building | Verbundindex |
bvnumber | BV010605587 |
callnumber-first | Q - Science |
callnumber-label | QA374 |
callnumber-raw | QA374 |
callnumber-search | QA374 |
callnumber-sort | QA 3374 |
callnumber-subject | QA - Mathematics |
classification_rvk | SK 920 |
ctrlnum | (OCoLC)30486926 (DE-599)BVBBV010605587 |
dewey-full | 515/.353/0285435 |
dewey-hundreds | 500 - Natural sciences and mathematics |
dewey-ones | 515 - Analysis |
dewey-raw | 515/.353/0285435 |
dewey-search | 515/.353/0285435 |
dewey-sort | 3515 3353 6285435 |
dewey-tens | 510 - Mathematics |
discipline | Mathematik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01858nam a2200457 c 4500</leader><controlfield tag="001">BV010605587</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">960212s1994 d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9810215789</subfield><subfield code="9">981-02-1578-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)30486926</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV010605587</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">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-703</subfield><subfield code="a">DE-634</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA374</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">515/.353/0285435</subfield><subfield code="2">20</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="100" ind1="1" ind2=" "><subfield code="a">Zhu, Jianping</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Solving partial differential equations on parallel computers</subfield><subfield code="c">Jianping Zhu</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Singapore [u.a.]</subfield><subfield code="b">World Scientific</subfield><subfield code="c">1994</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIII, 259 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="650" ind1=" " ind2="4"><subfield code="a">Bilgisayar algoritmaları</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Diferansiyel denklemler, Kısmi - Sayısal çözümler</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Paralel işlem (Elektronik bilgisayarlar)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer algorithms</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Differential equations, Partial</subfield><subfield code="x">Numerical solutions</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Parallel processing (Electronic computers)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Partielle Differentialgleichung</subfield><subfield code="0">(DE-588)4044779-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Parallelrechner</subfield><subfield code="0">(DE-588)4173280-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Numerisches Verfahren</subfield><subfield code="0">(DE-588)4128130-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Numerisches Verfahren</subfield><subfield code="0">(DE-588)4128130-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Partielle Differentialgleichung</subfield><subfield code="0">(DE-588)4044779-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Parallelrechner</subfield><subfield code="0">(DE-588)4173280-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</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=007074469&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-007074469</subfield></datafield></record></collection> |
id | DE-604.BV010605587 |
illustrated | Illustrated |
indexdate | 2024-07-09T17:55:51Z |
institution | BVB |
isbn | 9810215789 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007074469 |
oclc_num | 30486926 |
open_access_boolean | |
owner | DE-703 DE-634 |
owner_facet | DE-703 DE-634 |
physical | XIII, 259 S. graph. Darst. |
publishDate | 1994 |
publishDateSearch | 1994 |
publishDateSort | 1994 |
publisher | World Scientific |
record_format | marc |
spelling | Zhu, Jianping Verfasser aut Solving partial differential equations on parallel computers Jianping Zhu Singapore [u.a.] World Scientific 1994 XIII, 259 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Bilgisayar algoritmaları Diferansiyel denklemler, Kısmi - Sayısal çözümler Paralel işlem (Elektronik bilgisayarlar) Computer algorithms Differential equations, Partial Numerical solutions Parallel processing (Electronic computers) Partielle Differentialgleichung (DE-588)4044779-0 gnd rswk-swf Parallelrechner (DE-588)4173280-7 gnd rswk-swf Numerisches Verfahren (DE-588)4128130-5 gnd rswk-swf Numerisches Verfahren (DE-588)4128130-5 s Partielle Differentialgleichung (DE-588)4044779-0 s Parallelrechner (DE-588)4173280-7 s DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007074469&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Zhu, Jianping Solving partial differential equations on parallel computers Bilgisayar algoritmaları Diferansiyel denklemler, Kısmi - Sayısal çözümler Paralel işlem (Elektronik bilgisayarlar) Computer algorithms Differential equations, Partial Numerical solutions Parallel processing (Electronic computers) Partielle Differentialgleichung (DE-588)4044779-0 gnd Parallelrechner (DE-588)4173280-7 gnd Numerisches Verfahren (DE-588)4128130-5 gnd |
subject_GND | (DE-588)4044779-0 (DE-588)4173280-7 (DE-588)4128130-5 |
title | Solving partial differential equations on parallel computers |
title_auth | Solving partial differential equations on parallel computers |
title_exact_search | Solving partial differential equations on parallel computers |
title_full | Solving partial differential equations on parallel computers Jianping Zhu |
title_fullStr | Solving partial differential equations on parallel computers Jianping Zhu |
title_full_unstemmed | Solving partial differential equations on parallel computers Jianping Zhu |
title_short | Solving partial differential equations on parallel computers |
title_sort | solving partial differential equations on parallel computers |
topic | Bilgisayar algoritmaları Diferansiyel denklemler, Kısmi - Sayısal çözümler Paralel işlem (Elektronik bilgisayarlar) Computer algorithms Differential equations, Partial Numerical solutions Parallel processing (Electronic computers) Partielle Differentialgleichung (DE-588)4044779-0 gnd Parallelrechner (DE-588)4173280-7 gnd Numerisches Verfahren (DE-588)4128130-5 gnd |
topic_facet | Bilgisayar algoritmaları Diferansiyel denklemler, Kısmi - Sayısal çözümler Paralel işlem (Elektronik bilgisayarlar) Computer algorithms Differential equations, Partial Numerical solutions Parallel processing (Electronic computers) Partielle Differentialgleichung Parallelrechner Numerisches Verfahren |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007074469&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT zhujianping solvingpartialdifferentialequationsonparallelcomputers |