Researcher Profile

David Bernholdt


David Bernholdt is a Distinguished R&D Staff member in the Computer Science and Mathematics Division of Oak Ridge National Laboratory.  

David's formal training and early research was in computational chemistry, including postdoctoral research in which he was one of the original developers of the NWChem parallel computational chemistry package.  Later, he transitioned his research program to computer science, allowing him to work more broadly on some of the challenges he first encountered as a developer of large-scale scientific software for high-end computers. Since then, his research has involved software environments for scientific computing, broadly interpreted, including programming systems, software architecture and software engineering, and other areas.  In addition to his research activities in the Computer Science and Mathematics Division, David also leads the team responsible for the Programming Environment and Tools for the Oak Ridge Leadership Computing Facility (OLCF).

David joined ORNL in 2000. From 2012-2020, he led the Computer Science Research group. From 1995-2000 he was a Senior Research Scientist and Alex G. Nason Fellow in the Northeast Parallel Architectures Center NPAC) at Syracuse University.


Pacific Northwest National Laboratory
Postdoctoral Fellow
University of Florida
Chemistry, with minors in Physics and Mathematics and certification in Chemical Physics
Doctor of Philosophy (PhD)
University of Illinois at Urbana-Champaign
Bachelor of Science (BS)

Society Memberships

Last Updated: January 11, 2021 - 9:17 am