The Simulation Development Environment (SDE): A C++ Framework for Reusable Computational Chemistry
Ryan M. Richard Windus Group
Ames Laboratory, Ames, IA
SIAM 2019, Spokane, WA February 25, 2019
RMR (Ames Lab) SDE 2-25-2019 1 / 8
The Simulation Development Environment (SDE): A C++ Framework for - - PowerPoint PPT Presentation
The Simulation Development Environment (SDE): A C++ Framework for Reusable Computational Chemistry Ryan M. Richard Windus Group Ames Laboratory, Ames, IA SIAM 2019, Spokane, WA February 25, 2019 RMR (Ames Lab) SDE 2-25-2019 1 / 8
RMR (Ames Lab) SDE 2-25-2019 1 / 8
109.5° Energy Intensity HOMO LUMO HOMO LUMO
RMR (Ames Lab) SDE 2-25-2019 2 / 8
RMR (Ames Lab) SDE 2-25-2019 2 / 8
RMR (Ames Lab) SDE 2-25-2019 2 / 8
RMR (Ames Lab) SDE 2-25-2019 2 / 8
Deriv
Energy Method
Level of Theory Deriv
Energy Method
HF MP2 Deriv
Energy Method
Deriv
Energy Method
D e r i v
Energy Method
QM/MM
MM Method QM Method Deriv Energy Method D e r i v Energy Method
◮ Novel hardware ◮ reuse ecosystem
RMR (Ames Lab) SDE 2-25-2019 3 / 8
◮ Novel hardware ◮ reuse ecosystem
RMR (Ames Lab) SDE 2-25-2019 3 / 8
◮ Novel hardware ◮ reuse ecosystem
RMR (Ames Lab) SDE 2-25-2019 3 / 8
RMR (Ames Lab) SDE 2-25-2019 4 / 8
RMR (Ames Lab) SDE 2-25-2019 5 / 8
◮ Module calls are memoized ◮ Repeated calls return cached
◮ Includes rerunning of
RMR (Ames Lab) SDE 2-25-2019 6 / 8
RMR (Ames Lab) SDE 2-25-2019 7 / 8
RMR (Ames Lab) SDE 2-25-2019 8 / 8