top of page

Damian Rouson

Berkeley Lab Portrait - Head Shot - Low Res.jpg

Damian Rouson is the Group Lead for the Computer Languages and Systems Software (CLaSS) Group at Berkeley Lab. He is a mechanical engineer with experience in simulating turbulent flows in multiphase, quantum, and magnetohydrodynamic media. He leads the development of the OpenCoarrays parallel runtime library and the Morfeus partial differential equation solver framework. His work at Berkeley Lab involves researching ways to accelerate predictions of climate change's regional impacts, teaching UPC++, and contributing to the LLVM flang Fortran compiler. 

Dr. Rouson has held academic staff and faculty positions at the City University of New York, the University of Maryland, the University of Cyprus, the University of Bergen, and Stanford University.  He has also held technical staff and leadership positions at the U.S. Naval Research Laboratory and Sandia National Laboratories. He received a 2003-'04 NASA Summer Faculty Fellowship and a 2020-'21 Department of Energy Better Scientific Software Fellowship. He has been a (co-)principal investigator on research grants and research software engineering contracts funded by the National Institute of Standards and Technology, the National Science Foundation, the Office of Naval Research, the U.S. Nuclear Regulatory Commission and the National Aeronautics and Space Administration.

 

Alongside his research in high-performance computing, Dr. Rouson is dedicated to teaching others how to design scientific software. Dr. Rouson co-authored the textbook Scientific Software Design: The Object-Oriented Way (Cambridge University Press, 2011) and teaches related university courses and tutorials on Fortran 2018 and agile software development. He is an alternate member of the Fortran standards committee. He also founded Archaeologic Inc. and Sourcery Institute to guide learners at every stage.  

 

Dr. Rouson holds a B.S. from Howard University, as well as an M.S. and a Ph.D. from Stanford University, all in mechanical engineering. He is also a licensed Professional Engineer (P.E.) in the State of California.

Find out more about Damian Rouson’s research program and publications here

bottom of page