Templates for the solution of linear systems: building blocks for iterative methods
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | English |
Veröffentlicht: |
Philadelphia
SIAM
1994
|
Schriftenreihe: | Software, environments, tools
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVII, 124 S. |
ISBN: | 0898713285 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV010698930 | ||
003 | DE-604 | ||
005 | 20151224 | ||
007 | t | ||
008 | 960403s1994 |||| 00||| eng d | ||
020 | |a 0898713285 |9 0-89871-328-5 | ||
035 | |a (OCoLC)318260263 | ||
035 | |a (DE-599)BVBBV010698930 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-384 |a DE-29T |a DE-20 |a DE-91G |a DE-355 |a DE-634 |a DE-83 |a DE-11 |a DE-188 | ||
082 | 0 | |a 511.4 |b T256 |2 20 | |
084 | |a SK 915 |0 (DE-625)143271: |2 rvk | ||
084 | |a ST 600 |0 (DE-625)143681: |2 rvk | ||
084 | |a DAT 310f |2 stub | ||
084 | |a 65F10 |2 msc | ||
245 | 1 | 0 | |a Templates for the solution of linear systems |b building blocks for iterative methods |c Richard Barrett ... |
264 | 1 | |a Philadelphia |b SIAM |c 1994 | |
300 | |a XVII, 124 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Software, environments, tools | |
650 | 4 | |a Ecuaciones - Soluciones numéricas | |
650 | 4 | |a Métodos iterativos (Matemáticas) | |
650 | 4 | |a Sistemas lineales | |
650 | 0 | 7 | |a Iteration |0 (DE-588)4123457-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Lineares Gleichungssystem |0 (DE-588)4035826-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Template |0 (DE-588)4265509-2 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Lineares Gleichungssystem |0 (DE-588)4035826-4 |D s |
689 | 0 | 1 | |a Iteration |0 (DE-588)4123457-1 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Template |0 (DE-588)4265509-2 |D s |
689 | 1 | 1 | |a Iteration |0 (DE-588)4123457-1 |D s |
689 | 1 | 2 | |a Lineares Gleichungssystem |0 (DE-588)4035826-4 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Barrett, Richard |e Sonstige |4 oth | |
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=007140885&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-007140885 |
Datensatz im Suchindex
_version_ | 1804125175791222784 |
---|---|
adam_text | Contents
List of Symbols xi
List of Figures xiii
1 Introduction 1
1.1 Why Use Templates? 2
1.2 What Methods Are Covered? 3
2 Iterative Methods 5
2.1 Overview of the Methods 5
2.2 Stationary Iterative Methods 7
2.2.1 The Jacobi Method 8
2.2.2 The Gauss Seidel Method 9
2.2.3 The Successive Overrelaxation Method 10
2.2.4 The Symmetric Successive Overrelaxation Method 12
2.2.5 Notes and References 12
2.3 Nonstationary Iterative Methods 14
2.3.1 Conjugate Gradient Method (CG) 14
2.3.2 MINRES and SYMMLQ 10
2.3.3 CG on the Normal Equations, CGNE and CGNR 18
2.3.4 Generalized Minimal Residual (GMRES) 18
2.3.5 BiConjugate Gradient (BiCG) 21
2.3.6 Quasi Minimal Residual (QMR) 23
2.3.7 Conjugate Gradient Squared Method (CGS) 25
2.3.8 BiConjugate Gradient Stabilized (Bi CGSTAB) 27
2.3.9 Chebyshev Iteration 28
2.4 Summary of the Methods 29
2.5 A short history of Krylov methods 34
2.6 Survey of recent Krylov methods 35
viii CONTENTS
3 Preconditioners 39
3.1 The why and how 39
3.1.1 Cost trade off 39
3.1.2 Theoretical prerequisites on preconditioners 40
3.2 Jacobi Preconditioning 40
3.2.1 Block Jacobi Methods 41
3.2.2 Discussion 41
3.3 SSOR preconditioning 41
3.4 Incomplete Factorization Preconditioners 42
3.4.1 Creating an incomplete factorization 42
3.4.2 Point incomplete factorizations 43
3.4.3 Block factorization methods 45
3.4.4 Incomplete LQ factorizations 48
3.5 Polynomial preconditioners 48
3.6 Other preconditioners 49
3.6.1 Preconditioning by the symmetric part 49
3.6.2 The use of fast solvers 49
3.6.3 Alternating Direction Implicit methods 50
4 Related Issues 51
4.1 Complex Systems 51
4.2 Stopping Criteria 51
4.2.1 More Details about Stopping Criteria 52
4.2.2 When r^ or ||rW|| is not readily available 55
4.2.3 Estimating ||A 1|| 56
4.2.4 Stopping when progress is no longer being made 56
4.2.5 Accounting for floating point errors 57
4.3 Data Structures 57
4.3.1 Survey of Sparse Matrix Storage Formats 58
4.3.2 Matrix vector products 62
4.3.3 Sparse Incomplete Factorizations 65
4.4 Parallelism 68
4.4.1 Inner products 68
4.4.2 Vector updates 70
4.4.3 Matrix vector products 70
4.4.4 Preconditioning 70
4.4.5 Wavefronts in the Gauss Seidel and Conjugate Gradient methods 71
4.4.6 Blocked operations in the GMRES method 72
CONTENTS ix
5 Remaining topics 73
5.1 The Lanczos Connection 73
5.2 Block Iterative Methods 74
5.3 Reduced System Preconditioning 75
5.4 Domain Decomposition Methods 76
5.4.1 Overlapping Subdomain Methods 76
5.4.2 Non overlapping Subdomain Methods 78
5.4.3 Multiplicative Schwarz Methods 80
5.5 Multigrid Methods 81
5.6 Row Projection Methods 82
A Obtaining the Software 83
B Overview of the BLAS 85
C Glossary 87
C.I Notation 92
Bibliography 95
Index 110
|
any_adam_object | 1 |
building | Verbundindex |
bvnumber | BV010698930 |
classification_rvk | SK 915 ST 600 |
classification_tum | DAT 310f |
ctrlnum | (OCoLC)318260263 (DE-599)BVBBV010698930 |
dewey-full | 511.4 |
dewey-hundreds | 500 - Natural sciences and mathematics |
dewey-ones | 511 - General principles of mathematics |
dewey-raw | 511.4 |
dewey-search | 511.4 |
dewey-sort | 3511.4 |
dewey-tens | 510 - Mathematics |
discipline | Informatik Mathematik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01921nam a2200493 c 4500</leader><controlfield tag="001">BV010698930</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20151224 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">960403s1994 |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0898713285</subfield><subfield code="9">0-89871-328-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)318260263</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV010698930</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-384</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">511.4</subfield><subfield code="b">T256</subfield><subfield code="2">20</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">SK 915</subfield><subfield code="0">(DE-625)143271:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 600</subfield><subfield code="0">(DE-625)143681:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 310f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">65F10</subfield><subfield code="2">msc</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Templates for the solution of linear systems</subfield><subfield code="b">building blocks for iterative methods</subfield><subfield code="c">Richard Barrett ...</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Philadelphia</subfield><subfield code="b">SIAM</subfield><subfield code="c">1994</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVII, 124 S.</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">Software, environments, tools</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Ecuaciones - Soluciones numéricas</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Métodos iterativos (Matemáticas)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Sistemas lineales</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Iteration</subfield><subfield code="0">(DE-588)4123457-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Lineares Gleichungssystem</subfield><subfield code="0">(DE-588)4035826-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Template</subfield><subfield code="0">(DE-588)4265509-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Lineares Gleichungssystem</subfield><subfield code="0">(DE-588)4035826-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Iteration</subfield><subfield code="0">(DE-588)4123457-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Template</subfield><subfield code="0">(DE-588)4265509-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Iteration</subfield><subfield code="0">(DE-588)4123457-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Lineares Gleichungssystem</subfield><subfield code="0">(DE-588)4035826-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Barrett, Richard</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</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=007140885&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-007140885</subfield></datafield></record></collection> |
id | DE-604.BV010698930 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T17:57:23Z |
institution | BVB |
isbn | 0898713285 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007140885 |
oclc_num | 318260263 |
open_access_boolean | |
owner | DE-384 DE-29T DE-20 DE-91G DE-BY-TUM DE-355 DE-BY-UBR DE-634 DE-83 DE-11 DE-188 |
owner_facet | DE-384 DE-29T DE-20 DE-91G DE-BY-TUM DE-355 DE-BY-UBR DE-634 DE-83 DE-11 DE-188 |
physical | XVII, 124 S. |
publishDate | 1994 |
publishDateSearch | 1994 |
publishDateSort | 1994 |
publisher | SIAM |
record_format | marc |
series2 | Software, environments, tools |
spelling | Templates for the solution of linear systems building blocks for iterative methods Richard Barrett ... Philadelphia SIAM 1994 XVII, 124 S. txt rdacontent n rdamedia nc rdacarrier Software, environments, tools Ecuaciones - Soluciones numéricas Métodos iterativos (Matemáticas) Sistemas lineales Iteration (DE-588)4123457-1 gnd rswk-swf Lineares Gleichungssystem (DE-588)4035826-4 gnd rswk-swf Template (DE-588)4265509-2 gnd rswk-swf Lineares Gleichungssystem (DE-588)4035826-4 s Iteration (DE-588)4123457-1 s DE-604 Template (DE-588)4265509-2 s Barrett, Richard Sonstige oth HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007140885&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Templates for the solution of linear systems building blocks for iterative methods Ecuaciones - Soluciones numéricas Métodos iterativos (Matemáticas) Sistemas lineales Iteration (DE-588)4123457-1 gnd Lineares Gleichungssystem (DE-588)4035826-4 gnd Template (DE-588)4265509-2 gnd |
subject_GND | (DE-588)4123457-1 (DE-588)4035826-4 (DE-588)4265509-2 |
title | Templates for the solution of linear systems building blocks for iterative methods |
title_auth | Templates for the solution of linear systems building blocks for iterative methods |
title_exact_search | Templates for the solution of linear systems building blocks for iterative methods |
title_full | Templates for the solution of linear systems building blocks for iterative methods Richard Barrett ... |
title_fullStr | Templates for the solution of linear systems building blocks for iterative methods Richard Barrett ... |
title_full_unstemmed | Templates for the solution of linear systems building blocks for iterative methods Richard Barrett ... |
title_short | Templates for the solution of linear systems |
title_sort | templates for the solution of linear systems building blocks for iterative methods |
title_sub | building blocks for iterative methods |
topic | Ecuaciones - Soluciones numéricas Métodos iterativos (Matemáticas) Sistemas lineales Iteration (DE-588)4123457-1 gnd Lineares Gleichungssystem (DE-588)4035826-4 gnd Template (DE-588)4265509-2 gnd |
topic_facet | Ecuaciones - Soluciones numéricas Métodos iterativos (Matemáticas) Sistemas lineales Iteration Lineares Gleichungssystem Template |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007140885&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT barrettrichard templatesforthesolutionoflinearsystemsbuildingblocksforiterativemethods |