The computational science and engineering (CSE) community is in the midst of an extremely challenging period created by the confluence of disruptive changes in computing architectures, demand for greater scientific reproducibility, and new opportunities for greatly improved simulation capabilities, especially through coupling physics and scales. Computer architecture changes require new software design and implementation strategies, including significant refactoring of existing code. Reproducibility demands require more rigor across the entire software endeavor. Code coupling requires aggregate team interactions including integration of software processes and practices. These challenges demand large investments in scientific software develo...
<p><i>Invited presentation at the 2018 SIAM Conference on Parallel Processing for Scientific Computi...
We present a Research Software Engineering (RSE) workflow for developing research software in Comput...
Challenges related to development, deployment, and maintenance of reusable software for science are ...
Producing scientific software is a challenge. The high-performance modeling and simulation community...
As many ECP projects begin their transition from major development towards production science, this...
The primary mission of the IDEAS Productivity project is to help code teams supported by the U.S. De...
Software---cross-cutting technology that connects advances in mathematics, computer science, and dom...
The IDEAS Productivity project (https://ideas-productivity.org) was established to help address chal...
Scientific and engineering advances are increasingly dependent upon software, and this overall field...
Historically, there have been many impediments to widespread improvement in the software development...
The IDEAS Productivity project (https://ideas-productivity.org) was established to help address chal...
The IDEAS Productivity project (https://ideas-productivity.org) was established to help address chal...
The IDEAS Productivity project (https://ideas-productivity.org) was established to help address chal...
Poster presented at SIAM CSE17 PP108 Minisymposterium: Software Productivity and Sustainability for ...
We present a Research Software Engineering (RSE) workflow for developing research software in Comput...
<p><i>Invited presentation at the 2018 SIAM Conference on Parallel Processing for Scientific Computi...
We present a Research Software Engineering (RSE) workflow for developing research software in Comput...
Challenges related to development, deployment, and maintenance of reusable software for science are ...
Producing scientific software is a challenge. The high-performance modeling and simulation community...
As many ECP projects begin their transition from major development towards production science, this...
The primary mission of the IDEAS Productivity project is to help code teams supported by the U.S. De...
Software---cross-cutting technology that connects advances in mathematics, computer science, and dom...
The IDEAS Productivity project (https://ideas-productivity.org) was established to help address chal...
Scientific and engineering advances are increasingly dependent upon software, and this overall field...
Historically, there have been many impediments to widespread improvement in the software development...
The IDEAS Productivity project (https://ideas-productivity.org) was established to help address chal...
The IDEAS Productivity project (https://ideas-productivity.org) was established to help address chal...
The IDEAS Productivity project (https://ideas-productivity.org) was established to help address chal...
Poster presented at SIAM CSE17 PP108 Minisymposterium: Software Productivity and Sustainability for ...
We present a Research Software Engineering (RSE) workflow for developing research software in Comput...
<p><i>Invited presentation at the 2018 SIAM Conference on Parallel Processing for Scientific Computi...
We present a Research Software Engineering (RSE) workflow for developing research software in Comput...
Challenges related to development, deployment, and maintenance of reusable software for science are ...