Open · 24-571 · CFDA 47.070;81.049 · Discretionary

Correctness for Scientific Computing Systems

Federal grant opportunity posted by U.S. National Science Foundation, cataloged on Grants.gov.

Varies
Award range
Open
Status
13d
Days left
-
Expected awards

The verdict

Correctness for Scientific Computing Systems is an open discretionary opportunity from U.S. National Science Foundation, offering Varies by applicant. Applications close in 13 days.

Varies
award range
Open
13 days left
47.070;81.049
CFDA program

Opportunity snapshot. This Grants.gov announcement - Correctness for Scientific Computing Systems - is cataloged under number 24-571 and tied to CFDA assistance listing 47.070;81.049, posted by U.S. National Science Foundation. Grants.gov currently shows the opportunity as open, first posted on May 10, 2024 and last updated on August 20, 2025. The funding category is Discretionary, delivered as a grant.

Award economics. The award range on file is Varies by applicant. The agency has projected $18.0 million in total estimated funding for this announcement. Cost sharing is not required, so applicants do not need to commit matching funds to be competitive on this opportunity. Federal award ranges are often upper bounds; actual allocations reflect program appropriations, the strength of the applicant pool, and the evaluation committee's scoring.

Deadline and action path. Applications close on August 11, 2026 - roughly 13 days from today. That is a tight window, prioritize SAM.gov registration validation and assemble required documents immediately. Every Grants.gov submission requires an active SAM.gov registration and a Unique Entity ID. Review the Eligibility section below carefully, federal eligibility categories (nonprofit, state or local government, tribal, individual, educational institution, small business) have distinct registration and reporting requirements. Pre-application outreach to the listed agency contact is permitted and often welcomed, it helps clarify scope and scoring priorities. Before acting on the deadline or award figures above, verify them directly on the official Grants.gov listing, amendments can change dates and amounts after this page was last refreshed.

Award Range

Varies by applicant

Close Date

August 11, 2026

Posted

May 10, 2024

Est. Total Funding

$18,000,000

Instrument

Grant

Description

Correctness for Scientific Computing Systems (CS2) is a joint program of the National Science Foundation (NSF) and the Department of Energy (DOE). The program addresses challenges that are both core to DOE’s mission and essential to NSF’s mission of ensuring broad scientific progress. The program’s overarching goal is to elevate correctness as a fundamental requirement for scientific computing tools and tool chains, spanning low-level libraries through complex multi-physics simulations and emerging scientific workflows. At an elementary level, correctness of a system means that desired behavioral properties will be satisfied during the system’s execution. In the context of scientific computing, correctness can be understood, at both the level of software and hardware, as absence of faulty behaviors such as excessive numerical rounding, floating-point exceptions, data races deadlocks, memory faults, violations of specifications at interfaces of system modules, and so on. The CS2 program puts correctness on an equal footing with performance, the focus of current scientific computing research. This program envisions the necessity of proving correctness even in performant scientific computing systems. Such correctness proofs themselves might rely upon multiple factors, including correctness of static and runtime program analyses. Recognizing that many scientific computing applications are inherently statistical, use probabilistic or randomized algorithms, and/or deal with uncertain data, probabilistic notions of correctness may be needed. It is also critical to realize that correctness guarantees are provided with respect to some pre-defined system model. For many reasons, including misspecification, approximation, and defect, the state space allowed by real systems might depart from that model. When this happens, the ability to probe the system to isolate the discrepancy is a key challenge in many domains. CS2 requires close and continuous collaboration between researchers in two complementary areas of expertise. One area is scientific computing, which, for this solicitation, is broadly construed to include: models and simulations of scientific theories; management and analysis of data from scientific simulations, observations, and experiments; libraries for numerical computation; and allied topics. The second area is formal reasoning and mechanized proving of properties of programs, which, for this solicitation, is broadly construed to include automatic/interactive/auto-active verification, runtime verification, type systems, abstract interpretation, programming languages, program analysis, program logic, compilers, concurrency, stochastic reasoning, static and dynamic testing, property-based testing, and allied topics.

Eligibility

Grants.gov lists this opportunity under eligibility category code 25. These codes correspond to applicant types (state/local government, tribal organization, nonprofit, educational institution, individual, small business, etc.) defined in Grants.gov's own eligibility reference. See the current Grants.gov eligibility categories or check the official listing below for this opportunity's exact eligibility statement.

Official Listing on Grants.gov

View full details, application forms, and submission instructions.

View on Grants.gov

Agency Contact

NSF grants.gov support grantsgovsupport@nsf.gov

Key Dates

Posted May 10, 2024
Close Date August 11, 2026
Archive Date September 10, 2026
Last Updated August 20, 2025

Frequently Asked Questions

What is this grant opportunity?
This is a federal funding opportunity titled "Correctness for Scientific Computing Systems", offered by U.S. National Science Foundation. It is associated with CFDA program 47.070;81.049. Correctness for Scientific Computing Systems (CS2) is a joint program of the National Science Foundation (NSF) and the Department of Energy (DOE). The program addresses challenges that are both core t...
Is this opportunity still open?
Yes, this opportunity is currently open for applications. The closing date is August 11, 2026.
How much funding is available?
The award range for this opportunity is Varies by applicant. Total estimated funding: $18,000,000.
How do I apply?
Applications for federal grant opportunities are typically submitted through Grants.gov. Visit the official listing at grants.gov for application instructions, required documents, and submission deadlines.

Disclaimer: This information is sourced from Grants.gov and SAM.gov and is for informational purposes only. Opportunity details, deadlines, and eligibility requirements change frequently. Always verify current information directly on Grants.gov before applying. PlainGrants is not affiliated with any federal agency.

Data sourced from the SAM.gov Assistance Listings and Grants.gov. See our methodology for details. Retrieved and formatted by PlainGrants