Parallel Science and Engineering Applications : The Charm++ Approach
Saved in:
| Title: | Parallel Science and Engineering Applications : The Charm++ Approach |
|---|---|
| Description: | Developed in the context of science and engineering applications, with each abstraction motivated by and further honed by specific application needs, Charm++ is a production-quality system that runs on almost all parallel computers available. Parallel Science and Engineering Applications: The Charm++ Approach surveys a diverse and scalable collection of science and engineering applications, most of which are used regularly on supercomputers by scientists to further their research.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. |
| Authors: | Laxmikant V. Kale, Abhinav Bhatele |
| Resource Type: | eBook. |
| Subjects: | Engineering--Data processing, Science--Data processing, Parallel processing (Electronic computers), Charm++ (Computer program language), MATHEMATICS / General, MATHEMATICS / Number Systems, SCIENCE / Physics |
| Categories: | COMPUTERS / Parallel Processing, COMPUTERS / Software Development & Engineering / Tools, COMPUTERS / Computer Simulation |
| Database: | eBook Collection (EBSCOhost) |
| FullText | Links: – Type: ebook-pdf – Type: ebook-epub Text: Availability: 0 |
|---|---|
| Header | DbId: nlebk DbLabel: eBook Collection (EBSCOhost) An: 762312 RelevancyScore: 1057 AccessLevel: 6 PubType: eBook PubTypeId: ebook PreciseRelevancyScore: 1057.36352539063 |
| IllustrationInfo | |
| ImageInfo | – Size: thumb Target: https://rps2images.ebscohost.com/rpsweb/othumb?id=NL$762312$PDF&s=r – Size: medium Target: https://rps2images.ebscohost.com/rpsweb/othumb?id=NL$762312$PDF&s=d |
| Items | – Name: Title Label: Title Group: Ti Data: Parallel Science and Engineering Applications : The Charm++ Approach – Name: Abstract Label: Description Group: Ab Data: Developed in the context of science and engineering applications, with each abstraction motivated by and further honed by specific application needs, Charm++ is a production-quality system that runs on almost all parallel computers available. Parallel Science and Engineering Applications: The Charm++ Approach surveys a diverse and scalable collection of science and engineering applications, most of which are used regularly on supercomputers by scientists to further their research.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. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Laxmikant+V%2E+Kale%22">Laxmikant V. Kale</searchLink><br /><searchLink fieldCode="AR" term="%22Abhinav+Bhatele%22">Abhinav Bhatele</searchLink> – Name: TypePub Label: Resource Type Group: TypPub Data: eBook. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Engineering--Data+processing%22">Engineering--Data processing</searchLink><br /><searchLink fieldCode="DE" term="%22Science--Data+processing%22">Science--Data processing</searchLink><br /><searchLink fieldCode="DE" term="%22Parallel+processing+%28Electronic+computers%29%22">Parallel processing (Electronic computers)</searchLink><br /><searchLink fieldCode="DE" term="%22Charm%2B%2B+%28Computer+program+language%29%22">Charm++ (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22MATHEMATICS+%2F+General%22">MATHEMATICS / General</searchLink><br /><searchLink fieldCode="DE" term="%22MATHEMATICS+%2F+Number+Systems%22">MATHEMATICS / Number Systems</searchLink><br /><searchLink fieldCode="DE" term="%22SCIENCE+%2F+Physics%22">SCIENCE / Physics</searchLink> – Name: SubjectBISAC Label: Categories Group: Su Data: <searchLink fieldCode="ZK" term="%22COMPUTERS+%2F+Parallel+Processing%22">COMPUTERS / Parallel Processing</searchLink><br /><searchLink fieldCode="ZK" term="%22COMPUTERS+%2F+Software+Development+%26+Engineering+%2F+Tools%22">COMPUTERS / Software Development & Engineering / Tools</searchLink><br /><searchLink fieldCode="ZK" term="%22COMPUTERS+%2F+Computer+Simulation%22">COMPUTERS / Computer Simulation</searchLink> |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=nlebk&AN=762312 |
| RecordInfo | BibRecord: BibEntity: Classifications: – Code: 502.855133 Scheme: ddc Type: prePub Languages: – Code: eng Text: English Subjects: – SubjectFull: Engineering--Data processing Type: general – SubjectFull: Science--Data processing Type: general – SubjectFull: Parallel processing (Electronic computers) Type: general – SubjectFull: Charm++ (Computer program language) Type: general – SubjectFull: MATHEMATICS / General Type: general – SubjectFull: MATHEMATICS / Number Systems Type: general – SubjectFull: SCIENCE / Physics Type: general Titles: – TitleFull: Parallel Science and Engineering Applications : The Charm++ Approach Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Laxmikant V. Kale – PersonEntity: Name: NameFull: Abhinav Bhatele – PersonEntity: Name: NameFull: Laxmikant V. Kale – PersonEntity: Name: NameFull: Abhinav Bhatele IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2014 – D: 07 M: 05 Type: profile Y: 2014 Identifiers: – Type: isbn-print Value: 9781466504127 – Type: isbn-print Value: 9780367379285 – Type: isbn-print Value: 9780367849597 – Type: isbn-electronic Value: 9781466504134 – Type: isbn-electronic Value: 9780429194146 – Type: isbn-electronic Value: 9781040077788 Titles: – TitleFull: Parallel Science and Engineering Applications : The Charm++ Approach Type: main |
| ResultId | 1 |