The minisymposium speakers and poster presenters discuss work that addresses growing technical and social challenges in software productivity, quality, and sustainability, and thereby is helping software to fulfill its critical role as a cornerstone of long-term CSE collaboration.
Resource information | Details |
---|---|
Resource Name | 2017 SIAM Conference on Computational Science and Engineering (SIAM CSE17) |
Websites | Minisymposium: Software Productivity and Sustainability for CSE and Data Science - Part I,Part II, Minisymposterium: Software Productivity and Sustainability for CSE and Data Science |
Focus | Software productivity, quality, and sustainability |
The Minisymposium and Minisymposterium listed above as a part of SIAM CSE17, took place on March 1, 2017. Both focus on the importance of software in CSE collaboration. Software is the key crosscutting technology that connects advances in mathematics, computer science, and domain-specific science and engineering to achieve robust simulations and analysis for predictive science, engineering, and other research fields. While software is becoming more complex due to multiphysics and multiscale modeling, the coupling of data analytics, and disruptive changes in computer hardware (due to increases in typical system scale and heterogeneity, including GPUs and additional alternative architectures), software itself has not traditionally received focused attention in the CSE community or been rewarded by that community.
Minisymposium: Software Productivity and Sustainability for CSE and Data Science
-
Slides for 8 presentations
- CSE Software Ecosystems: Critical Instruments for Scientific Discovery (introduction to session)
- Data Skills and Software Training to Enable Data-Driven Discovery
- The Research Software Engineer: An Emerging New Role in Academia in the UK
- Potential for Big Data Technologies to Radically Change the Software Engineering of HPC Visualization and Analysis Tools
- A Software Infrastructure for Solving Quantum Physics Problems on Extremely Parallel Systems
- Role of the Molecular Science Software Institute Toward Sustainable Software
- What We Have Learned About Using Software Engineering Practices in Scientific Software
Minisymposterium: Software Productivity and Sustainability for CSE and Data Science
-
Posters (29 total)
- Accelerating Application Software Development Through Software Productivity and Sustainability Plans
- The Application of Tribits to the Development and Integration Processes of Larger Componentized Multi-Organization Scientific and Engineering Software Projects
- CSE Complete: R&D for Productivity Improvement
- Developing Fast Code Through High-Level Annotations
- Devito: Towards An Efficient and Sustainable Finite Difference DSL
- DOECode: The New DOE Software Center
- GraphFlow: Workflow-Based Big Data Processing
- HPC Software Productivity Based on High-Level Abstraction in FEniCS
- The Impact of Structured AMR Representation on Software Design
- Improving Software Productivity of Uintah Through Task-Based Architectures, Performance Portability Libraries and Modern C++ Features
- The Journal of Open Source Software
- Jupyter Notebooks Facilitating Productivity, Sustainability, and Accessibility of Data Science
- Lessons Learned from Integrating Scientific Libraries Within a Plugin-Based Architecture
- Managing the Scientific Software Ecosystem with Spack
- Maximizing Usability and Performance in Numerical Software Packages
- NumFOCUS Sustainability Project
- PEACHPY.IO, a Web App for Performance Tuning
- Practical Approaches to Improve Program Understanding and Software Productivity of Scientific Code
- Regression and Performance Testing and Continuous Integration for Scientific Codes
- SE Software Maintenance and Automation: Beyond Testing
- Sirepo: An Open Source Platform for Portable Reproducible Simulations
- SlabGenerator: Improving Productivity for Subduction Modeling
- Software Citation Principles for Credit and Reuse
- Software Productivity Strategies for the Sundials Suite of Time Integrators and Nonlinear Solvers
- Sustainable Productivity in the FEniCS Development Team
- System Testing for PDE Frameworks - Tools and Experiences
- A Sustainable Software Architecture for Scalable Nonlinear Boundary Element Method Simulations
- World SpatioTemporal Analytics & Mapping Project (WSTAMP): Cloud Implementation of Open Source Algorithms and Data Stores for Sustainable, Scalable Analysis of Space-Time Data
- xSDK: Working toward a Community CSE Software Ecosystem