Parallel Science and Engineering Applications: The Charm++ Approach
Editat de Laxmikant V. Kale, Abhinav Bhateleen Limba Engleză Paperback – 23 oct 2019
After a brief introduction to Charm++, the book presents several parallel CSE codes written in the Charm++ model, along with their underlying scientific and numerical formulations, explaining their parallelization strategies and parallel performance. These chapters demonstrate the versatility of Charm++ and its utility for a wide variety of applications, including molecular dynamics, cosmology, quantum chemistry, fracture simulations, agent-based simulations, and weather modeling.
The book is intended for a wide audience of people in academia and industry associated with the field of high performance computing. Application developers and users will find this book interesting as an introduction to Charm++ and to developing parallel applications in an asynchronous message-driven model. It will also be a useful reference for undergraduate and graduate courses in computer science and other engineering disciplines. Courses devoted to parallel programming and writing of parallel CSE applications will benefit from this book.
| Toate formatele și edițiile | Preț | Express |
|---|---|---|
| Paperback (1) | 375.75 lei 3-5 săpt. | |
| CRC Press – 23 oct 2019 | 375.75 lei 3-5 săpt. | |
| Hardback (1) | 1031.61 lei 3-5 săpt. | |
| CRC Press – 28 oct 2013 | 1031.61 lei 3-5 săpt. |
Preț: 375.75 lei
Preț vechi: 571.44 lei
-34%
Puncte Express: 564
Preț estimativ în valută:
66.50€ • 77.72$ • 57.73£
66.50€ • 77.72$ • 57.73£
Carte disponibilă
Livrare economică 29 ianuarie-12 februarie
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9780367379285
ISBN-10: 0367379287
Pagini: 314
Dimensiuni: 156 x 234 mm
Greutate: 0.55 kg
Ediția:1
Editura: CRC Press
Colecția CRC Press
ISBN-10: 0367379287
Pagini: 314
Dimensiuni: 156 x 234 mm
Greutate: 0.55 kg
Ediția:1
Editura: CRC Press
Colecția CRC Press
Public țintă
Academic and Professional Practice & DevelopmentCuprins
The Charm++ Programming Model. Designing Charm++ Programs. Tools for Debugging and Performance Analysis. Scalable Molecular Dynamics with NAMD. OpenAtom: Ab initio Molecular Dynamics for Petascale Platforms. N-body Simulations with ChaNGa. Remote Visualization of Cosmological Data using Salsa. Improving Scalability of BRAMS: a Regional Weather Forecast Model. Crack Propagation Analysis with Automatic Load Balancing. Contagion Diffusion with EpiSimdemics.
Notă biografică
Laxmikant V. Kale, Abhinav Bhatele
Descriere
This book highlights the use of Charm++ in a wide variety of scientific and engineering fields. It emphasizes the adaptivity, asynchrony, and message-driven execution of Charm++ and explains design choices in application development. With illustrative examples throughout, the text describes associated tools, parallelization strategies, and parallel performance. It discusses the various design considerations when writing a parallel application in Charm++ and presents the application of these design principles to applications ranging from molecular dynamics, quantum chemistry, cosmological simulations to visualizations, and weather simulations