Combinatorial scientific computing

"Foreword the ongoing era of high-performance computing is filled with enormous potential for scientific simulation, but also with daunting challenges. Architectures for high-performance computing may have thousands of processors and complex memory hierarchies paired with a relatively poor inte...

Full description

Bibliographic Details
Other Authors: Naumann, Uwe, 1969-, Schenk, Olaf, 1967-
Format: Electronic
Language:English
Published: Boca Raton, Fla. : CRC Press, c2012.
Series:Chapman & Hall/CRC computational science series ; 12.
Subjects:
Online Access:Distributed by publisher. Purchase or institutional license may be required for access.
LEADER 04698cam a2200373Ia 4500
001 3766
003 FlBoTFG
005 20120720130717.0
006 m|||||o||d||||||||
007 cr||||
008 120720s2012 fluad sb 001 0 eng d
020 # # |a 9781439827369 (e-book : PDF) 
040 # # |a FlBoTFG  |c FlBoTFG 
090 # # |a QA76.6  |b .C6275 2012 
092 # # |a 511.6  |b C731 
245 0 0 |a Combinatorial scientific computing  |c edited by Uwe Naumann, Olaf Schenk.  |h [electronic resource] / 
260 # # |a Boca Raton, Fla. :  |b CRC Press,  |c c2012. 
300 # # |a xxiii, 568 p. :  |b ill. 
490 1 # |a Chapman & Hall/CRC computational science ;  |v 12 
500 # # |a "A Chapman & Hall book." 
504 # # |a Includes bibliographical references and index. 
505 0 # |a 1. Combinatorial scientific computing : past successes, current opportunities, future challenges / Bruce Hendrickson and Alex Pothen -- 2. Combinatorial problems in solving linear systems / Iain Duff and Bora Uȧr -- 3. Combinatorial preconditioners / Sivan Toledo and Haim Avron -- 4. A scalable hybrid linear solver based on combinatorial algorithms / Madan Sathe ... [et al.] -- 5. Combinatorial problems in algorithmic differentiation / Uwe Naumann and Andrea Walther -- 6. Combinatorial problems in OpenAD / Jean Utke and Uwe Naumann -- 7. Getting started with ADOL-C / Andrea Walther and Andreas Griewank -- 8. Algorithmic differentiation and nonlinear optimization for an inverse medium problem / Johannes Huber ... [et al.] -- 9. Combinatorial aspects/algorithms in computational fluid dynamics / Rainald Lh̲ner -- 10. Unstructured mesh generation / Jonathan Richard Shewchuk -- 11. 3D Delaunay mesh generation / Klaus Gr̃tner ... [et al.] -- 12. Two-dimensional approaches to sparse matrix partitioning / Rob H. Bisseling ... [et al.] -- 13. Parallel partitioning, coloring, and ordering in scientific computing / E.G. Boman ... [et al.] -- 14. Scotch and PT-Scotch graph partitioning software : an overview / Franȯis Pellegrini -- 15. Massively parallel graph partitioning : a case in human bone simulations / C. Bekas ... [et al.] -- 16. Algorithmic and statistical perspectives on large-scale data analysis / Michael W. Mahoney -- 17. Computational challenges in emerging combinatorial scientific computing applications / David A. Bader and Kamesh Madduri -- 18. Spectral graph theory / Daniel Spielman -- 19. Algorithms for visualizing large networks / Yifan Hu. 
520 # # |a "Foreword the ongoing era of high-performance computing is filled with enormous potential for scientific simulation, but also with daunting challenges. Architectures for high-performance computing may have thousands of processors and complex memory hierarchies paired with a relatively poor interconnecting network performance. Due to the advances being made in computational science and engineering, the applications that run on these machines involve complex multiscale or multiphase physics, adaptive meshes and/or sophisticated numerical methods. A key challenge for scientific computing is obtaining high performance for these advanced applications on such complicated computers and, thus, to enable scientific simulations on a scale heretofore impossible. A typical model in computational science is expressed using the language of continuous mathematics, such as partial differential equations and linear algebra, but techniques from discrete or combinatorial mathematics also play an important role in solving these models efficiently. Several discrete combinatorial problems and data structures, such as graph and hypergraph partitioning, supernodes and elimination trees, vertex and edge reordering, vertex and edge coloring, and bipartite graph matching, arise in these contexts. As an example, parallel partitioning tools can be used to ease the task of distributing the computational workload across the processors. The computation of such problems can be represented as a composition of graphs and multilevel graph problems that have to be mapped to different microprocessors"--  |c Provided by publisher. 
530 # # |a Also available in print edition. 
538 # # |a Mode of access: World Wide Web. 
650 # 0 |a Computer programming. 
650 # 0 |a Science  |x Data processing. 
650 # 0 |a Combinatorial analysis. 
655 # 7 |a Electronic books.  |2 lcsh 
700 1 # |a Naumann, Uwe,  |d 1969- 
700 1 # |a Schenk, Olaf,  |d 1967- 
776 1 # |z 9781439827352 (hardback) 
830 # 0 |a Chapman & Hall/CRC computational science series ;  |v 12. 
856 4 0 |q application/PDF  |u https://ezaccess.library.uitm.edu.my/login?url=http://marc.crcnetbase.com/isbn/9781439827369  |z Distributed by publisher. Purchase or institutional license may be required for access.