Charmworks CEO Laxmikant Kale and CTO Phil Miller will be presenting at the 7th JLESC Workshop (July 17–19, 2017) at the NCSA Building in Urbana, Illinois. See the descriptions below to learn more about their presentations.
Tuesday, July 18
Modern C++ for the Charm++ Parallel Programming System – 11 AM
Phil Miller, University of Illinois at Urbana-Champaign
Execution of a Charm++ application is driven by object method invocations on distributed parallel instances of C++ objects. Because of its design, the Charm++ system puts a layer of indirection between callers and callees, to enable asynchronous execution, location-independent delivery, and call-by-value semantics. When naively implemented, this indirection can introduce unnecessary delays, memory allocations, and data copy operations. In this talk, I will describe the baseline implementation, some optimizations that have been made using const-correctness and r-value references, and longer-term plans involving present and future developments such as Ranges and technical specification.
OpenAtom: Ground and Excited States of Electrons from First Principles – 3:50 PM
Laxmikant Kale, University of Illinois at Urbana-Champaign
The goal of the OpenAtom project is to statistically sample complex environments in order to understand important and useful materials systems. We describe our progress towards fast ab initio computations to provide the ground energy surface that describe the systems of interest within Density Functional Theory and excited state properties and spectroscopy within the GW/Bethe-Saltpeter approach.
Click here to learn more about the 7th JLESC Workshop.