Skip to content

Commit

Permalink
Merge pull request #2168 from betterscientificsoftware/rinkug-patch-1
Browse files Browse the repository at this point in the history
Update IDEAS SoftwareProductivityProject.md
  • Loading branch information
rinkug authored Oct 2, 2024
2 parents c2ff52d + 0d8fcdf commit 05bcd78
Showing 1 changed file with 16 additions and 9 deletions.
25 changes: 16 additions & 9 deletions CuratedContent/IDEASSoftwareProductivityProject.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,32 @@
# IDEAS Software Productivity Project
# IDEAS Productivity Project
<!-- deck text start -->
The IDEAS project addresses productivity and sustainability concerns that are emerging from important trends in extreme-scale computing for science and engineering.
<!-- deck text end -->

#### Contributed by [David E. Bernholdt](http://github.com/bernhold)
#### Publication date: February 13, 2020
#### Contributed by [Rinku Gupta](http://github.com/rinkug) and [David E. Bernholdt](http://github.com/bernhold)
#### Publication date: October 1, 2024

Resource information | Details
:--- | :---
Organization name | IDEAS Software Productivity Project
Organization name | IDEAS Productivity Project
Website | [https://ideas-productivity.org](https://ideas-productivity.org)
Report | [Advancing Scientific Productivity through Better Scientific Software: Developer Productivity and Software Sustainability Report](https://doi.org/10.2172/1606662)
Journal Paper Link| [A cast of thousands: How the IDEAS Productivity project has advanced software productivity and sustainability](https://arxiv.org/abs/2311.02010)
Webinar Video Link | [A cast of thousands: How the IDEAS Productivity project has advanced software productivity and sustainability](https://ideas-productivity.org/events/hpcbp-080-ideas)
Focus | Developer productivity and software sustainability for extreme-scale CSE

Advances in next-generation computational science and engineering (CSE) require the development of applications that can fully exploit emerging extreme-scale architectures for optimal performance and provide high-fidelity multiphysics and multiscale capabilities. To help address overwhelming complexity, the IDEAS project focuses on improving scientific productivity by qualitatively improving developer productivity (positively impacting product quality, development time, and staffing resources) and software sustainability (reducing the cost of maintaining, sustaining, and evolving software capabilities in the future)—thereby enabling a fundamentally different attitude to creating and supporting CSE applications.

The IDEAS project is partnering with the community to create an extreme-scale scientific software development ecosystem composed of high-quality, reusable CSE software components and libraries; a collection of best practices, processes, and tools; and substantial outreach mechanisms for promoting and disseminating productivity improvements. A goal is to improve CSE productivity by enabling better, faster *and* cheaper CSE application capabilities for extreme-scale computing.
Advances in next-generation high performance computing and computational science and engineering (HPC/CSE) applications demand a variety of complex features such as performance portability, multiphysics and multiscale capabilities.
The IDEAS project tackles this complexity by boosting scientific productivity through improved developer productivity (positively impacting product quality, development time, and staffing resources) and software sustainability (reducing the cost of maintaining, sustaining, and evolving software capabilities in the future), enabling efficient creation and support of CSE applications.

The report *Advancing Scientific Productivity through Better Scientific Software: Developer Productivity and Software Sustainability*, released in January 2020 introduces work by the IDEAS-ECP project, part of the DOE Exascale Computing Project (ECP), to foster and advance software productivity and sustainability for extreme-scale CSE, as a key aspect of improving overall scientific productivity. The report explains the IDEAS approach, outcomes, and impact of work (in partnership with the ECP and broader computational science community).
As a leading US project focused solely on this challenge, IDEAS incubates, curates, and disseminates knowledge and methodologies to advance scientific discovery and mitigate technical risks.
Its goal is to establish a robust, extreme-scale scientific software ecosystem, comprising reusable, high-quality CSE software components, employing best practices, processes, and tools, and effective outreach mechanisms for promoting productivity improvements.
IDEAS aims to enhance HPC/CSE productivity, helping teams to deliver better, faster, and more affordable application capabilities for extreme-scale computing.
Learn more about IDEAS' progress in the paper *[A cast of thousands: How the IDEAS Productivity project has advanced software productivity and sustainability](https://arxiv.org/abs/2311.02010)*.
A webinar video on the same topic, including some lessons learned about software stewardship and discussing some of the possible futures for the HPC/CSE scientific software community can be found on the [IDEAS Productivity website](https://ideas-productivity.org/events/hpcbp-080-ideas) as well.

The target audience for the above materials are all those who care about the quality and integrity of scientific discoveries based on simulation and analysis.
While the difficulties of extreme-scale computing intensify software challenges, issues are relevant across all computing scales, given universal increases in complexity and the need to ensure the trustworthiness of computational results.

Target readers are all those who care about the quality and integrity of scientific discoveries based on simulation and analysis. While the difficulties of extreme-scale computing intensify software challenges, issues are relevant across all computing scales, given universal increases in complexity and the need to ensure the trustworthiness of computational results.

Sponsored by the U. S. Dept. of Energy

Expand Down

0 comments on commit 05bcd78

Please sign in to comment.