C:\Users\brf09510\svn\hpcdoku\trunk\hpcdoku\html\Literatur.html
http://www.uni-regensburg.de/EDV/kurs_info/brf09510/hpc/Literatur.html
19.10.2012

Literaturkategorien

Einführungen und Übersichten für parallele Programmierung: DON03, RAB08, RAU07

Hardwaregrundlagen: HAG11

MPI: MPI08, MAC182, PAC97, ALE02, RAU07, RAB08'11, HAG11

OpenMP: OMP08,HOF08, RAB08'11

Multicore: AKH08

PVM: RAU07

Threads: RAU07

CAF: RAB08'10

UPC: RAB08'10, UPC05, GHA05

Numerik allgemein: STO99, UEB95, DEU08, PRE07

Numerik unter spezieller Berücksichtigung parallelisierbarer Verfahren: GOL96,ALE02, PAC97

Numerische lineare Algebra  (LA) allgemein: MEI08, BAI00,BAR94,FIS11,GRE97,KAN05,SAA03,VOR03

Numerische LA unter spezieller Berücksichtigung parallelisierbarer Verfahren: MEI08, RAU07, BAR94,BAI00,FIS11,GRE97,KAN05,SAA03,VOR03

Numerische gewöhnliche oder partielle Differentialgleichungen (ODE/PDE) allgemein: GRO05

Numerische ODE/PDE unter spezieller Berücksichtigung parallelisierbarer Verfahren: GRO05, BRU06

Nichtnumerik:

Nichtnumerik unter spezieller Berücksichtigung parallelisierbarer Verfahren: PAC97, MIL00

Fußnoten

1) Aktuelle Liste der aktuellen Kurse des HLRS: http://www.hlrs.de/organization/sos/par/services/training/course-list/
1) Aktuelle Liste der Veranstaltungen des HLRS: http://www.hlrs.de/events/

Literaturverzeichnis zu HPC, MPI, OpenMP und PGAS

Reihenfolge: Normen, weitere Werke in alphabetischer Reihenfolge nach erstem Verfasser/Editor; mehrbändige Werke sind nur einmal mit allen Verfassern aufgeführt.  Mit ebook UR und ebook HS.R werden über die Bibliotheken der Universität und der Hochschule Regensburg verfügbare online-Bücher gekennzeichnet. Der Vermerk free heißt kostenfrei.

Autor Titel Jahr ISBN Signatur 17 190 Online Bewertung
MPI08 MPI A Message Passing Interface Standard 2.1 2008 17/ST 201 M 939 17 190 http://www.mpi-forum.org/docs/ (free)
OMP08 OpenMP Application Program Interface 2008 (Stand 2006) 17/ST 201 O 61 17 190 http://openmp.org/wp/openmp-specifications/ (free)
UPC05 UPC Language Specifications V1.2 2005 http://upc.lbl.gov/docs/user/upc_spec_1.2.pdf (free)
TIT06 Titanium Language Reference Manual V 2.20 2006 http://titanium.cs.berkeley.edu/doc/lang-ref.pdf (free)










AKH08 Shameen Akhter, Jason Roberts Multicore Programming 2008 978-3939084-70-9 17/ST 230 A315 190 Multicore-Architektur, Threading, OpenMP, Fehler (Races, Deadlock, Threadsafe, Pipeline stalls,...), Debugging, Intel-Tools
ALE02 Alefeld, Lenhardt, Obermaier Parallele numerische Verfahren 2002 3-540-42519-5 17/ST 151 A366 190 Theorie, Übungen, Clusterbau, Clusterbedienung, MPI-Bedienung
BAI00 Bai, Demmel, Dongarra, Ruhe, Forst Templates for the Solution of Algebraic Eigenvalue Problems 2000 0-89871-471-0 190/SK 915 B152 190
BAR94 Barrett, Berry...Vorst Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, 2nd Edition 1994 978-0898713282 http://www.netlib.org/linalg/html_templates/report.html (free)
http://www.netlib.org/linalg/html_templates/Templates.html
Kurzgefasste und gut verständliche Übersicht über den Stand der linearen Solver
BAU06 Heiko Bauke, Stephan Mertens Cluster Computing 2006 3-540-42299-4 17/ST 160 B346 17 190 http://www.clustercomputing.de/ (Programme) Parallelrechner, Cluster, MPI, Tools, Libraries (GSL, BLAS, LAPACK, Atlas, ...), PSE (PETSc...), Benchmarks
BRU06 Bruaset Tveito Numerical Solutions of PDE on Parallel Computers 2006 978-3-540-29076-6 ebook UB ebook UB Modern, umfangreich, breites Themenspektrum (partitioning and load balancing, domain decomposition, multigrid, preconditioning, mesh generation, hypre, PETSc, ...)  
DAV06 Tim Davis Direct Methods for Sparse Linear Systems 2006 978-0-898716-13-9 80/SK 915 D264
DEU08 Deuflhard, Hohmann, Bornemann Numerische Mathematik 1, 2 2008 978-3-11-020354-7 978-3-11-020356-1 17/SK 900 D 485 17 Moderne, sorgfältige, gut verständliche Einführung in die numerische Mathematik
DON03 Dongarra, Foster, Fox, Gropp, Kennedy, Torczon, White Sourcebook of Parallel Computing 2003 1-55860-871-0 17/ST 200 K21(.008)/ST 200 D 682 +1 HS.R Überblick Hardware, Parallelrechnen, Spezialthemen (CFD, Chemie,...)Software (MPI, IO, PSE,...), Tools (Debugging), Algorithmen (Mesh, LA, PDE,...); kurz: einfach alles!
FIS11 Bernd Fischer Polynomial Based Iteration Methods for Symmetric Linear Systems 2011 978-1-611971-91-0 190/SK 915 F 529 190
GHA05 Tarek El-Ghazawi, Carlson, Sterling, Yelick UPC, Distributed Shared Memory Programming 2005 0-471-22048-5
GOL96 Golub, Ortega Scientific Computing 1996 3-519-02969-3 17/SK 900 G629 17
GRE97 Anne Greenbaum Iterative Methods for Solving Linear Systems 1997 978-0-898713-96-1 190/SK 915 G 798 190
GRO96 Gropp, Lusk, Skjellum Using MPI 1996 0-262-57104-8 F 00/99 1584 http://www.mcs.anl.gov/research/projects/mpi/usingmpi/usingmpi-1st/index.html Älter; MPI-1, noch KR-Stil in C
GRO99-1 Gropp, Lusk, Skjellum Using MPI 1999 0-262-57132-3 http://www.mcs.anl.gov/research/projects/mpi/usingmpi/index.html
GRO99-2 Gropp, Lusk, Thakur Using MPI-2 1999 0-262-57133-1 190/ST 151 G876 U8 http://www.mcs.anl.gov/research/projects/mpi/usingmpi2/index.html
GRO94 Großmann, Roos Numerik partieller Differentialgleichungen 1994 3-519-12089-5 17/SK 920 G878 17
GRO05 Großmann, Roos Numerische Behandlung partieller Differentialgleichungen 2005 3-519-22089-X 17/SK 920 G878 (3) 17
HAG11 Georg Hager, Gerhard Wellein Introduction to High Performance Computing for Scientists and Engineers 2011 978-1-4398-1192-4 190/ST 151 H144 190 Hardware- und Softwaregrundlagen
HOF08 S. Hoffmann, R. Lienhart OpenMP 2008 978-3-540-73122-1 17/ST 201 O61 H711
190/ST 250 C01 H 711
190 OpenMP bei Multicore in C/C++
KAN05 Christian Kanzow Numerik linearer Gleichungssysteme: Direkte und iterative Verfahren 2005 978-3-540-20654-X ebook UB/HS.R
MAC182 Neil MacDonald, Minty, Malard, Harding, Brown, Antonioletti Writing Message Passing Parallel Programs with MPI (Version 1.8.2) http://www2.epcc.ed.ac.uk/computing/training/document_archive/mpi-course/mpi-course.pdf (free) Älter, nicht MPI-2
MAT08 Mattson, Sanders, Massinggill Patterns for Parallel Programming 2008 978-0-321-22811-6 190/ST 230 M 444 190 Auch wenn es der Titel anders suggeriert: es werden Lösungsmuster für alle Sprachen und nicht nur für objektorientierte Sprachen vorgestellt.
MEI08 Andreas Meister Numerik linearer Gleichungssysteme 2008 978-3-8348-0431-0

978-3-8348-1550-7

ebook UB, 80/SK 9155 M515(2)

190/SK 915 M 515 (4)

190 ebook UB
MIL00 Russ Miller, Laurence Boxer Algorithms Sequential & Parallel 2000 0-13-086373-4
MIN20 Elspeth Minty, Robert Davey, Alan Simpson, David Henty Decomposing the Potentially Parallel (Version 2.0) http://www2.epcc.ed.ac.uk/computing/training/document_archive/decomp-course/Decomposing.pdf (free) Älter, aber von den Konzepten noch informativ
PAC97 Peter Pacheco Parallel Programming with MPI 1997 1-55860-339-5 17/ST 151 P116(.007)
190/ST 151 P 116
http://www.cs.usfca.edu/~peter/ppmpi/ Hervorragendes Lehrbuch (MPI-1)
PRE92 Press, Teukolsky, Vetterling, Flannery Numerical Recipes: The Art of Scientific Computing 1992 0-521-43108-5 190/SK 900 P935 C1 (2.002) http://www.nr.com/
PRE07 Press, Teukolsky, Vetterling, Flannery Numerical Recipes: The Art of Scientific Computing 2007 978-0-521-88068-8 190/SK 900 P935(3) http://www.nr.com/
RAB08'10 Rabenseifner1 Parallel Programming Workshop (UPC, CAF) 2008 17/ST 150 R 361 I 6 (55) 17 https://fs.hlrs.de/projects/par/events/2009/parallel_prog_spring2009/UPC1.html
RAB08'11 Rabenseifner1 Parallel Programming Workshop (MPI, OpenMP, PETSc) 2008 17/ST 150 R 361 (56) 17 https://fs.hlrs.de/projects/par/events/2009/parallel_prog_spring2009/H.html
https://fs.hlrs.de//projects/par/par_prog_ws/
RAU00 T. Rauber, G. Rünger Parallele und verteilte Programmierung 2000 3-540-66009-7 ST 230 R 239 +1 Parallelarchitektur, Programmierung, Algorithmen; Inhalt
RAU07 T. Rauber G. Rünger Parallele Programmierung 2007 978-3-540-46549-2 ebook HS.R ebook HS.R RAU00 neu bearbeitet und erweitert; Inhalt
RAU08 T. Rauber, G. Rünger Multicore: Parallele Programmierung 2008 978-3-540-73113-9 190/ST 230 R 239 190 Die UR-Signatur suggeriert eine einfache Neuauflage von RAU00. Das ist nicht der Fall! Themen: Multicore, Programmier-Konzepte, Threads, OpenMP.
SAA98 Yousef Saad Numerical Methods for Large Eigenvalue Problems 1998 (?) http://www-users.cs.umn.edu/~saad/books.html (free)
SAA03 Yousef Saad Iterative Methods for Sparse Linear Systems, 2nd ed. 2003 978-0-898715-34-7 190/SK 915 S 111 190 http://www-users.cs.umn.edu/~saad/books.html (1st ed. free)
STO99 Stoer, Bulirsch Numerische Mathematik 1, 2 1999 3-540-66154-9 3-540-67644-9 17/SK 900 S872 I6-1 17/SK 900 S872 I6-2 17
UEB95 Christian W. Ueberhuber Numerical Computation 1, 2 1995 3-540-62058-3 3-540-62057-5
VOR03 Henk van der Vorst Iterative Krylov Methods for Large Linear Systems 2003 978-0-521-18370-3 190/SK 915 V232 190 _Das_ Standardwerk