Using PLAPACK--parallel Linear Algebra Package

Download Using PLAPACK--parallel Linear Algebra Package PDF Online Free

Author :
Publisher : MIT Press
ISBN 13 : 9780262720267
Total Pages : 222 pages
Book Rating : 4.7/5 (22 download)

DOWNLOAD NOW!


Book Synopsis Using PLAPACK--parallel Linear Algebra Package by : Robert A. Van de Geijn

Download or read book Using PLAPACK--parallel Linear Algebra Package written by Robert A. Van de Geijn and published by MIT Press. This book was released on 1997 with total page 222 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book is a comprehensive introduction to all the components of a high-performance parallel linear algebra library, as well as a guide to the PLAPACK infrastructure. PLAPACK is a library infrastructure for the parallel implementation of linear algebra algorithms and applications on distributed memory supercomputers such as the Intel Paragon, IBM SP2, Cray T3D/T3E, SGI PowerChallenge, and Convex Exemplar. This infrastructure allows library developers, scientists, and engineers to exploit a natural approach to encoding so-called blocked algorithms, which achieve high performance by operating on submatrices and subvectors. This feature, as well as the use of an alternative, more application-centric approach to data distribution, sets PLAPACK apart from other parallel linear algebra libraries, allowing for strong performance and significanltly less programming by the user. This book is a comprehensive introduction to all the components of a high-performance parallel linear algebra library, as well as a guide to the PLAPACK infrastructure. Scientific and Engineering Computation series

Parallel Solution of Integral Equation-Based EM Problems in the Frequency Domain

Download Parallel Solution of Integral Equation-Based EM Problems in the Frequency Domain PDF Online Free

Author :
Publisher : John Wiley & Sons
ISBN 13 : 0470495081
Total Pages : 367 pages
Book Rating : 4.4/5 (74 download)

DOWNLOAD NOW!


Book Synopsis Parallel Solution of Integral Equation-Based EM Problems in the Frequency Domain by : Y. Zhang

Download or read book Parallel Solution of Integral Equation-Based EM Problems in the Frequency Domain written by Y. Zhang and published by John Wiley & Sons. This book was released on 2009-06-29 with total page 367 pages. Available in PDF, EPUB and Kindle. Book excerpt: A step-by-step guide to parallelizing cem codes The future of computational electromagnetics is changing drastically as the new generation of computer chips evolves from single-core to multi-core. The burden now falls on software programmers to revamp existing codes and add new functionality to enable computational codes to run efficiently on this new generation of multi-core CPUs. In this book, you'll learn everything you need to know to deal with multi-core advances in chip design by employing highly efficient parallel electromagnetic code. Focusing only on the Method of Moments (MoM), the book covers: In-Core and Out-of-Core LU Factorization for Solving a Matrix Equation A Parallel MoM Code Using RWG Basis Functions and ScaLAPACK-Based In-Core and Out-of-Core Solvers A Parallel MoM Code Using Higher-Order Basis Functions and ScaLAPACK-Based In-Core and Out-of-Core Solvers Turning the Performance of a Parallel Integral Equation Solver Refinement of the Solution Using the Conjugate Gradient Method A Parallel MoM Code Using Higher-Order Basis Functions and Plapack-Based In-Core and Out-of-Core Solvers Applications of the Parallel Frequency Domain Integral Equation Solver Appendices are provided with detailed information on the various computer platforms used for computation; a demo shows you how to compile ScaLAPACK and PLAPACK on the Windows® operating system; and a demo parallel source code is available to solve the 2D electromagnetic scattering problems. Parallel Solution of Integral Equation-Based EM Problems in the Frequency Domain is indispensable reading for computational code designers, computational electromagnetics researchers, graduate students, and anyone working with CEM software.

Applied Parallel Computing

Download Applied Parallel Computing PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 354033498X
Total Pages : 1174 pages
Book Rating : 4.5/5 (43 download)

DOWNLOAD NOW!


Book Synopsis Applied Parallel Computing by : Jack Dongarra

Download or read book Applied Parallel Computing written by Jack Dongarra and published by Springer. This book was released on 2006-02-27 with total page 1174 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book constitutes the refereed proceedings of the 7th International Conference on Applied Parallel Computing, PARA 2004, held in June 2004. The 118 revised full papers presented together with five invited lectures and 15 contributed talks were carefully reviewed and selected for inclusion in the proceedings. The papers are organized in topical sections.

Software Optimization for High-performance Computing

Download Software Optimization for High-performance Computing PDF Online Free

Author :
Publisher : Prentice Hall Professional
ISBN 13 : 9780130170088
Total Pages : 414 pages
Book Rating : 4.1/5 (7 download)

DOWNLOAD NOW!


Book Synopsis Software Optimization for High-performance Computing by : Kevin R. Wadleigh

Download or read book Software Optimization for High-performance Computing written by Kevin R. Wadleigh and published by Prentice Hall Professional. This book was released on 2000 with total page 414 pages. Available in PDF, EPUB and Kindle. Book excerpt: The hands-on guide to high-performance coding and algorithm optimization. This hands-on guide to software optimization introduces state-of-the-art solutions for every key aspect of software performance - both code-based and algorithm-based. Two leading HP software performance experts offer comparative optimization strategies for RISC and for the new Explicitly Parallel Instruction Computing (EPIC) design used in Intel IA-64 processors. Using many practical examples, they offer specific techniques for: Predicting and measuring performance - and identifying your best optimization opportunities Storage optimization: cache, system memory, virtual memory, and I/0 Parallel processing: distributed-memory and shared-memory (SMP and ccNUMA) Compilers and loop optimization Enhancing parallelism: compiler directives, threads, and message passing Mathematical libraries and algorithms Whether you're a developer, ISV, or technical researcher, if you need to optimize high-performance software on today's leading processors, one book delivers the advanced techniques and code examples you need: Software Optimization for High Performance Computing.

Big Data Analytics

Download Big Data Analytics PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3642355420
Total Pages : 192 pages
Book Rating : 4.6/5 (423 download)

DOWNLOAD NOW!


Book Synopsis Big Data Analytics by : Srinath Srinivasa

Download or read book Big Data Analytics written by Srinath Srinivasa and published by Springer Science & Business Media. This book was released on 2012-12-15 with total page 192 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book constitutes the refereed proceedings of the First International Conference on Big Data Analytics, BDA 2012, held in New Delhi, India, in December 2012. The 5 regular papers and 5 short papers presented were carefully reviewed and selected from 42 submissions. The volume also contains two tutorial papers in the section perspectives on big data analytics. The regular contributions are organized in topical sections on: data analytics applications; knowledge discovery through information extraction; and data models in analytics.

Encyclopedia of Parallel Computing

Download Encyclopedia of Parallel Computing PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 0387097651
Total Pages : 2211 pages
Book Rating : 4.3/5 (87 download)

DOWNLOAD NOW!


Book Synopsis Encyclopedia of Parallel Computing by : David Padua

Download or read book Encyclopedia of Parallel Computing written by David Padua and published by Springer Science & Business Media. This book was released on 2011-09-08 with total page 2211 pages. Available in PDF, EPUB and Kindle. Book excerpt: Containing over 300 entries in an A-Z format, the Encyclopedia of Parallel Computing provides easy, intuitive access to relevant information for professionals and researchers seeking access to any aspect within the broad field of parallel computing. Topics for this comprehensive reference were selected, written, and peer-reviewed by an international pool of distinguished researchers in the field. The Encyclopedia is broad in scope, covering machine organization, programming languages, algorithms, and applications. Within each area, concepts, designs, and specific implementations are presented. The highly-structured essays in this work comprise synonyms, a definition and discussion of the topic, bibliographies, and links to related literature. Extensive cross-references to other entries within the Encyclopedia support efficient, user-friendly searchers for immediate access to useful information. Key concepts presented in the Encyclopedia of Parallel Computing include; laws and metrics; specific numerical and non-numerical algorithms; asynchronous algorithms; libraries of subroutines; benchmark suites; applications; sequential consistency and cache coherency; machine classes such as clusters, shared-memory multiprocessors, special-purpose machines and dataflow machines; specific machines such as Cray supercomputers, IBM’s cell processor and Intel’s multicore machines; race detection and auto parallelization; parallel programming languages, synchronization primitives, collective operations, message passing libraries, checkpointing, and operating systems. Topics covered: Speedup, Efficiency, Isoefficiency, Redundancy, Amdahls law, Computer Architecture Concepts, Parallel Machine Designs, Benmarks, Parallel Programming concepts & design, Algorithms, Parallel applications. This authoritative reference will be published in two formats: print and online. The online edition features hyperlinks to cross-references and to additional significant research. Related Subjects: supercomputing, high-performance computing, distributed computing

Role of Seismic Testing Facilities in Performance-Based Earthquake Engineering

Download Role of Seismic Testing Facilities in Performance-Based Earthquake Engineering PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 9789400719774
Total Pages : 386 pages
Book Rating : 4.7/5 (197 download)

DOWNLOAD NOW!


Book Synopsis Role of Seismic Testing Facilities in Performance-Based Earthquake Engineering by : Michael N. Fardis

Download or read book Role of Seismic Testing Facilities in Performance-Based Earthquake Engineering written by Michael N. Fardis and published by Springer Science & Business Media. This book was released on 2011-10-07 with total page 386 pages. Available in PDF, EPUB and Kindle. Book excerpt: Nowadays research in earthquake engineering is mainly experimental and in large-scale; advanced computations are integrated with large-scale experiments, to complement them and extend their scope, even by coupling two different but simultaneous tests. Earthquake engineering cannot give answers by testing and qualifying few, small typical components or single large prototypes. Besides, the large diversity of Civil Engineering structures does not allow drawing conclusions from only a few tests; structures are large and their seismic response and performance cannot be meaningfully tested in an ordinary lab or in the field. So, seismic testing facilities should be much larger than in other scientific fields; their staff has to be resourceful, devising intelligent ways to carry out simultaneously different tests and advanced computations. To better serve such a mission European testing facilities and researchers in earthquake engineering have shared their resources and activities in the framework of the European project SERIES, combining their research and jointly developing advanced testing and instrumentation techniques that maximize testing capabilities and increase the value of the tests. This volume presents the first outcomes of the SERIES and its contribution towards Performance-based Earthquake Engineering, i.e., to the most important development in Earthquake Engineering of the past three decades. The concept and the methodologies for performance-based earthquake engineering have now matured. However, they are based mainly on analytical/numerical research; large-scale seismic testing has entered the stage recently. The SERIES Workshop in Ohrid (MK) in Sept. 2010 pooled together the largest European seismic testing facilities, Europe’s best experts in experimental earthquake engineering and select experts from the USA, to present recent research achievements and to address future developments. Audience: This volume will be of interest to researchers and advanced practitioners in structural earthquake engineering, geotechnical earthquake engineering, engineering seismology, and experimental dynamics, including seismic qualification.

Handbook of Parallel Computing and Statistics

Download Handbook of Parallel Computing and Statistics PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 9781420028683
Total Pages : 560 pages
Book Rating : 4.0/5 (286 download)

DOWNLOAD NOW!


Book Synopsis Handbook of Parallel Computing and Statistics by : Erricos John Kontoghiorghes

Download or read book Handbook of Parallel Computing and Statistics written by Erricos John Kontoghiorghes and published by CRC Press. This book was released on 2005-12-21 with total page 560 pages. Available in PDF, EPUB and Kindle. Book excerpt: Technological improvements continue to push back the frontier of processor speed in modern computers. Unfortunately, the computational intensity demanded by modern research problems grows even faster. Parallel computing has emerged as the most successful bridge to this computational gap, and many popular solutions have emerged based on its concepts

Parallel Computation

Download Parallel Computation PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 3540491643
Total Pages : 612 pages
Book Rating : 4.5/5 (44 download)

DOWNLOAD NOW!


Book Synopsis Parallel Computation by : Peter Zinterhof

Download or read book Parallel Computation written by Peter Zinterhof and published by Springer. This book was released on 2003-05-21 with total page 612 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book constitutes the refereed proceedings of the 4th International Conference on Parallel Computation, ACPC'99, held in Salzburg, Austria in February 1999; the conference included special tracks on parallel numerics and on parallel computing in image processing, video processing, and multimedia. The volume presents 50 revised full papers selected from a total of 75 submissions. Also included are four invited papers and 15 posters. The papers are organized in topical sections on linear algebra, differential equations and interpolation, (Quasi-)Monte Carlo methods, numerical software, numerical applications, image segmentation and image understanding, motion estimation and block matching, video processing, wavelet techniques, satellite image processing, data structures, data partitioning, resource allocation and performance analysis, cluster computing, and simulation and applications.

Edsger Wybe Dijkstra

Download Edsger Wybe Dijkstra PDF Online Free

Author :
Publisher : Morgan & Claypool
ISBN 13 : 1450397743
Total Pages : 576 pages
Book Rating : 4.4/5 (53 download)

DOWNLOAD NOW!


Book Synopsis Edsger Wybe Dijkstra by : Krzysztof R. Apt

Download or read book Edsger Wybe Dijkstra written by Krzysztof R. Apt and published by Morgan & Claypool. This book was released on 2022-07-14 with total page 576 pages. Available in PDF, EPUB and Kindle. Book excerpt: Edsger Wybe Dijkstra (1930–2002) was one of the most influential researchers in the history of computer science, making fundamental contributions to both the theory and practice of computing. Early in his career, he proposed the single-source shortest path algorithm, now commonly referred to as Dijkstra’s algorithm. He wrote (with Jaap Zonneveld) the first ALGOL 60 compiler, and designed and implemented with his colleagues the influential THE operating system. Dijkstra invented the field of concurrent algorithms, with concepts such as mutual exclusion, deadlock detection, and synchronization. A prolific writer and forceful proponent of the concept of structured programming, he convincingly argued against the use of the Go To statement. In 1972 he was awarded the ACM Turing Award for “fundamental contributions to programming as a high, intellectual challenge; for eloquent insistence and practical demonstration that programs should be composed correctly, not just debugged into correctness; for illuminating perception of problems at the foundations of program design.” Subsequently he invented the concept of self-stabilization relevant to fault-tolerant computing. He also devised an elegant language for nondeterministic programming and its weakest precondition semantics, featured in his influential 1976 book A Discipline of Programming in which he advocated the development of programs in concert with their correctness proofs. In the later stages of his life, he devoted much attention to the development and presentation of mathematical proofs, providing further support to his long-held view that the programming process should be viewed as a mathematical activity. In this unique new book, 31 computer scientists, including five recipients of the Turing Award, present and discuss Dijkstra’s numerous contributions to computing science and assess their impact. Several authors knew Dijkstra as a friend, teacher, lecturer, or colleague. Their biographical essays and tributes provide a fascinating multi-author picture of Dijkstra, from the early days of his career up to the end of his life.

Parallel Scientific Computation

Download Parallel Scientific Computation PDF Online Free

Author :
Publisher : Oxford University Press, USA
ISBN 13 : 0198788347
Total Pages : 410 pages
Book Rating : 4.1/5 (987 download)

DOWNLOAD NOW!


Book Synopsis Parallel Scientific Computation by : Rob H. Bisseling

Download or read book Parallel Scientific Computation written by Rob H. Bisseling and published by Oxford University Press, USA. This book was released on 2020-09-30 with total page 410 pages. Available in PDF, EPUB and Kindle. Book excerpt: Parallel Scientific Computation presents a methodology for designing parallel algorithms and writing parallel computer programs for modern computer architectures with multiple processors.

Domain-Specific Program Generation

Download Domain-Specific Program Generation PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3540221190
Total Pages : 336 pages
Book Rating : 4.5/5 (42 download)

DOWNLOAD NOW!


Book Synopsis Domain-Specific Program Generation by : Christian Lengauer

Download or read book Domain-Specific Program Generation written by Christian Lengauer and published by Springer Science & Business Media. This book was released on 2004-05-24 with total page 336 pages. Available in PDF, EPUB and Kindle. Book excerpt: Program generation holds the promise of helping to bridge the gap between application-level problem solutions and efficient implementations at the level of today's source programs as written in C or Java. Thus, program generation can substantially contribute to reducing production cost and time-to-market in future software production, while improving the quality and stability of the product. This book is about domain-specific program generation; it is the outcome of a Dagstuhl seminar on the topic held in March 2003. After an introductory preface by the volume editors, the 18 carefully reviewed revised full papers presented are organized into topical sections on - surveys of domain-specific programming technologies - domain-specific programming languages - tool support for program generation - domain-specific techniques for program optimization

Vector and Parallel Processing - VECPAR 2000

Download Vector and Parallel Processing - VECPAR 2000 PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 3540449426
Total Pages : 584 pages
Book Rating : 4.5/5 (44 download)

DOWNLOAD NOW!


Book Synopsis Vector and Parallel Processing - VECPAR 2000 by : Jose M.L.M. Palma

Download or read book Vector and Parallel Processing - VECPAR 2000 written by Jose M.L.M. Palma and published by Springer. This book was released on 2003-06-29 with total page 584 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book is the ?nal outcome of VECPAR 2000 – 4th International Meeting on Vector and Parallel Processing. VECPAR constitutes a series of conferences, which have been organized by the Faculty of Engineering of the University of Porto since 1993, with the main objective of disseminating new knowledge on parallel computing. Readership of This Book The book is aimed at an audience of researchers and graduate students in a broad range of scienti?c areas, including not only computer science, but also applied mathematics and numerical analysis, physics, and engineering. Book Plan From a total of 66 papers selected on the basis of extended abstracts for p- sentation at the conference, a subset of 34 papers were chosen during a second review process leading to their inclusion in the book, together with the invited talks. The book contains a total of 40 papers organized into 6 chapters, where each may appeal to people in di?erent but still related scienti?c areas. All ch- ters, with the exception of Chapter 6, are initiated by a short text, providing a quick overview of the organization and papers in the chapter. The 13 papers in Chapter 1 cover the aspects related to the use of multiple processors. Operating systems, languages and software tools for scheduling, and code transformation are the topics included in this chapter, initiated by the talk on computing over the Internet, entitled Grid Computing,byIan Foster.

Using OpenMP

Download Using OpenMP PDF Online Free

Author :
Publisher : MIT Press
ISBN 13 : 0262533022
Total Pages : 378 pages
Book Rating : 4.2/5 (625 download)

DOWNLOAD NOW!


Book Synopsis Using OpenMP by : Barbara Chapman

Download or read book Using OpenMP written by Barbara Chapman and published by MIT Press. This book was released on 2007-10-12 with total page 378 pages. Available in PDF, EPUB and Kindle. Book excerpt: A comprehensive overview of OpenMP, the standard application programming interface for shared memory parallel computing—a reference for students and professionals. "I hope that readers will learn to use the full expressibility and power of OpenMP. This book should provide an excellent introduction to beginners, and the performance section should help those with some experience who want to push OpenMP to its limits." —from the foreword by David J. Kuck, Intel Fellow, Software and Solutions Group, and Director, Parallel and Distributed Solutions, Intel Corporation OpenMP, a portable programming interface for shared memory parallel computers, was adopted as an informal standard in 1997 by computer scientists who wanted a unified model on which to base programs for shared memory systems. OpenMP is now used by many software developers; it offers significant advantages over both hand-threading and MPI. Using OpenMP offers a comprehensive introduction to parallel programming concepts and a detailed overview of OpenMP. Using OpenMP discusses hardware developments, describes where OpenMP is applicable, and compares OpenMP to other programming interfaces for shared and distributed memory parallel architectures. It introduces the individual features of OpenMP, provides many source code examples that demonstrate the use and functionality of the language constructs, and offers tips on writing an efficient OpenMP program. It describes how to use OpenMP in full-scale applications to achieve high performance on large-scale architectures, discussing several case studies in detail, and offers in-depth troubleshooting advice. It explains how OpenMP is translated into explicitly multithreaded code, providing a valuable behind-the-scenes account of OpenMP program performance. Finally, Using OpenMP considers trends likely to influence OpenMP development, offering a glimpse of the possibilities of a future OpenMP 3.0 from the vantage point of the current OpenMP 2.5. With multicore computer use increasing, the need for a comprehensive introduction and overview of the standard interface is clear. Using OpenMP provides an essential reference not only for students at both undergraduate and graduate levels but also for professionals who intend to parallelize existing codes or develop new parallel programs for shared memory computer architectures.

Web-Age Information Management

Download Web-Age Information Management PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 364214246X
Total Pages : 785 pages
Book Rating : 4.6/5 (421 download)

DOWNLOAD NOW!


Book Synopsis Web-Age Information Management by : Lei Chen

Download or read book Web-Age Information Management written by Lei Chen and published by Springer. This book was released on 2010-07-06 with total page 785 pages. Available in PDF, EPUB and Kindle. Book excerpt: Lecture Notes in Computer Science.

Euro-Par 2007 Parallel Processing

Download Euro-Par 2007 Parallel Processing PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3540744657
Total Pages : 982 pages
Book Rating : 4.5/5 (47 download)

DOWNLOAD NOW!


Book Synopsis Euro-Par 2007 Parallel Processing by : Anne-Marie Kermarrec

Download or read book Euro-Par 2007 Parallel Processing written by Anne-Marie Kermarrec and published by Springer Science & Business Media. This book was released on 2007-08-14 with total page 982 pages. Available in PDF, EPUB and Kindle. Book excerpt: This volume constitutes the refereed proceedings of the 13th International Conference on Parallel Computing. The papers are organized into topical sections covering support tools and environments, performance prediction and evaluation, scheduling and load balancing, compilers for high performance, parallel and distributed databases, grid and cluster computing, peer-to-peer computing, distributed systems and algorithms, and more.

Parallel Processing for Scientific Computing

Download Parallel Processing for Scientific Computing PDF Online Free

Author :
Publisher : SIAM
ISBN 13 : 0898716195
Total Pages : 407 pages
Book Rating : 4.8/5 (987 download)

DOWNLOAD NOW!


Book Synopsis Parallel Processing for Scientific Computing by : Michael A. Heroux

Download or read book Parallel Processing for Scientific Computing written by Michael A. Heroux and published by SIAM. This book was released on 2006-01-01 with total page 407 pages. Available in PDF, EPUB and Kindle. Book excerpt: Scientific computing has often been called the third approach to scientific discovery, emerging as a peer to experimentation and theory. Historically, the synergy between experimentation and theory has been well understood: experiments give insight into possible theories, theories inspire experiments, experiments reinforce or invalidate theories, and so on. As scientific computing has evolved to produce results that meet or exceed the quality of experimental and theoretical results, it has become indispensable.Parallel processing has been an enabling technology in scientific computing for more than 20 years. This book is the first in-depth discussion of parallel computing in 10 years; it reflects the mix of topics that mathematicians, computer scientists, and computational scientists focus on to make parallel processing effective for scientific problems. Presently, the impact of parallel processing on scientific computing varies greatly across disciplines, but it plays a vital role in most problem domains and is absolutely essential in many of them. Parallel Processing for Scientific Computing is divided into four parts: The first concerns performance modeling, analysis, and optimization; the second focuses on parallel algorithms and software for an array of problems common to many modeling and simulation applications; the third emphasizes tools and environments that can ease and enhance the process of application development; and the fourth provides a sampling of applications that require parallel computing for scaling to solve larger and realistic models that can advance science and engineering. This edited volume serves as an up-to-date reference for researchers and application developers on the state of the art in scientific computing. It also serves as an excellent overview and introduction, especially for graduate and senior-level undergraduate students interested in computational modeling and simulation and related computer science and applied mathematics aspects.Contents List of Figures; List of Tables; Preface; Chapter 1: Frontiers of Scientific Computing: An Overview; Part I: Performance Modeling, Analysis and Optimization. Chapter 2: Performance Analysis: From Art to Science; Chapter 3: Approaches to Architecture-Aware Parallel Scientific Computation; Chapter 4: Achieving High Performance on the BlueGene/L Supercomputer; Chapter 5: Performance Evaluation and Modeling of Ultra-Scale Systems; Part II: Parallel Algorithms and Enabling Technologies. Chapter 6: Partitioning and Load Balancing; Chapter 7: Combinatorial Parallel and Scientific Computing; Chapter 8: Parallel Adaptive Mesh Refinement; Chapter 9: Parallel Sparse Solvers, Preconditioners, and Their Applications; Chapter 10: A Survey of Parallelization Techniques for Multigrid Solvers; Chapter 11: Fault Tolerance in Large-Scale Scientific Computing; Part III: Tools and Frameworks for Parallel Applications. Chapter 12: Parallel Tools and Environments: A Survey; Chapter 13: Parallel Linear Algebra Software; Chapter 14: High-Performance Component Software Systems; Chapter 15: Integrating Component-Based Scientific Computing Software; Part IV: Applications of Parallel Computing. Chapter 16: Parallel Algorithms for PDE-Constrained Optimization; Chapter 17: Massively Parallel Mixed-Integer Programming; Chapter 18: Parallel Methods and Software for Multicomponent Simulations; Chapter 19: Parallel Computational Biology; Chapter 20: Opportunities and Challenges for Parallel Computing in Science and Engineering; Index.