This event is a part of the "Best Practices for HPC Software Developers" webinar series, produced by the IDEAS Productivity Project. The HPC Best Practices webinars address issues faced by developers of computational science and engineering (CSE) software on high-performance computers (HPC) and occur approximately monthly.
Resource Information | Details |
---|---|
Webinar Title | Better Scientific Software (https://bssw.io): So your code will see the future |
Date and Time | 2017-12-06 01:00 pm EST |
Presenters | Mike Heroux (Sandia National Laboratories), and Lois Curfman McInnes (Argonne National Laboratory) |
Registration, Information, and Archives | https://ideas-productivity.org/resources/series/hpc-best-practices-webinars/#webinar013 |
Webinars are free and open to the public, but advance registration is required through the Event website. Archives (recording, slides, Q&A) will be posted at the same link soon after the event.
Abstract
Better Scientific Software (BSSw) is an organization dedicated to improving developer productivity and software sustainability for computational science and engineering (CSE). This presentation will introduce a new website (https://bssw.io)—a community exchange for scientific software improvement. We’re creating a clearinghouse to gather, discuss, and disseminate experiences, techniques, tools, and other resources to improve software productivity and sustainability for CSE. Site users can find information on scientific software topics and can propose to curate or create new content based on their own experiences. The backend enables collaborative content development using standard GitHub tools and processes. We need your contributions to build the BSSw site into a vibrant resource, with content and editorial processes provided by volunteers throughout the international CSE community. Join us!
Presenter Bios
Mike Heroux is a Senior Scientist at Sandia National Laboratories, Director of SW Technologies for the US DOE Exascale Computing Project (ECP) and Scientist in Residence at St. John’s University, MN. His research interests include all aspects of scalable scientific and engineering software for new and emerging parallel computing architectures.
He leads several projects in this field: ECP SW Technologies is an integrated effort to provide the software stack for ECP. The Trilinos Project (2004 R&D 100 winner) is an effort to provide reusable, scalable scientific software components. The Mantevo Project (2013 R&D 100 winner) is focused on the development of open source, portable mini-applications and mini-drivers for the co-design of future supercomputers and applications. HPCG is an official TOP 500 benchmark for ranking computer systems, complementing LINPACK.
Mike’s most recent interests are focused on improving scientific software developer productivity and software sustainability. He leads the IDEAS project, dedicated to engaging scientific software teams to identify and adopt practices that improve productivity and sustainability.
Mike is a Fellow of the Society for Industrial and Applied Mathematics (SIAM), a Distinguished Member of the Association for Computing Machinery (ACM), and a Senior Member of IEEE. He has been Editor-in-Chief for the ACM Transactions on Mathematical Software (2011 - 2016), Subject Area Editor for the Journal on Parallel and Distributed Computing (2012 - 2016) and Associate Editor for the SIAM Journal on Scientific Computing (2010 - 2015). He is a past chair of the SIAM Activity Group on Supercomputing and is presently a member of the Supercomputing Conference series steering committee, focusing particularly on improving reproducibility in computational science. Mike is also part of an NISO committee on Reproducibility Badging.
Mike works remotely for Sandia, maintaining an office at home in rural central Minnesota and at St. John’s University in the Computer Science Department.
Past Bios
Mike Heroux is a senior scientist at the Center for Computing Research, Sandia National Laboratories, in Albuquerque, New Mexico. At Sandia, he works on new parallel algorithm developments for problems of interest to Sandia and the broader scientific and engineering community. Michael leads the development of Trilinos, which provides state of the art solution methods in a state of the art software framework, the Mantevo project, which focuses on the development of Open Source, portable mini-applications and mini-drivers for scientific and engineering applications. He strongly advocates practices that improve software productivity and sustainability.
Michael Heroux is a senior scientist at the Center for Computing Research, Sandia National Laboratories, in Albuquerque, New Mexico. In his career, Michael has worked on various aspects of High Performance Computing, going back to Cray Research in the early 90’s. At Sandia, he works on new parallel algorithm developments for problems of interest to Sandia and the broader scientific and engineering community. Michael leads the development of Trilinos, which provides state of the art solution methods in a state of the art software framework, the Mantevo project, which focuses on the development of Open Source, portable mini-applications and mini-drivers for scientific and engineering applications, and the (Interoperable Design of Extreme-scale Application Software-ECP) IDEAS-ECP project, which is dedicated to engaging with scientific software teams to identify and promote practices that improve software productivity and sustainability.
Lois Curfman McInnes is a senior scientist in the Mathematics and Computer Science Division of Argonne National Laboratory. Her work focuses on numerical algorithms and software for the parallel solution of large-scale scientific applications involving nonlinear partial differential equations and related optimization problems in the well known PETSc and TAO libraries. She has been a promoter of mechanisms for improving scientific software productivity and sustainability, including the Extreme-scale Scientific Software Development Kit (xSDK).