Improving quality, sustainability, and interoperability across the scientific software ecosystem

Membership: Open (contact the chair to participate)

Meeting schedule: 4:00pm-4:50pm ET, every 4th Monday, including Jan 13, 2025

Chair: Jim Willenbring (SNL)

Charter

Purpose: The CASS Integration Working Group’s goal is to enhance the quality, sustainability, efficiency, and interoperability of scientific and AI software. This happens at two levels: (1) ecosystem level – improving how different software products and communities work together (interoperability); and (2) software product level – improving individual libraries and tools within our software portfolios including programming systems, data and visualization, math libraries, tools, and workflows. Since different product communities have unique needs and development stages, focusing on both the broader ecosystem and specific products is essential for creating a well-integrated software environment.

Read the rest of the charter (the CASS by-laws require additional information in the charter)

Relationships to other working groups: The Integration Working Group is related to the Software Ecosystem Working Group in that both address ecosystem-level concerns. The primary difference is that the latter is focused mostly on connecting the HPC/AI software ecosystem to the user base and improving collaboration across CASS, while the former is conerned more with issues closer to the code itself, such as CI testing at various levels. There are strong synergies where these concerns meet, such as the workflows for communicating and addressing CI failures. In addition, Integration Working Group efforts are often synergistic with the Impact Framework and User-Developer Experience (UDX) working groups.

Expected lifetime: Standing

Expected membership: Open

Reporting expectations: Quarterly

Charter approval status: Provisional, since 2024-08-19

Additional resources