To improve the science and engineering community's ability to efficiently and accurately transform an idea about a physical process related to fluid dynamics into insight, discovery, and verified/validated design.

Overview of CFDSI Component Workflow

Overview of FDSI Component Workflow


Fluid dynamics is a broad field spanning a number of science and engineering problem domains. There is commonality in the nature of the experimental and computational tools used in fluid dynamics research. To support the fluid dynamics research community and to take advantage of this commonality, the development of a Fluid Dynamics Software Infrastructure (FDSI). The FDSI will instantiate tools for the fluid dynamics community for computational fluids problem definition and solution, and the analysis of both computational and experimental data, all supported in massively parallel high performance computing (HPC) environments. 

Conceptualization Phase

The purpose of the conceptualization phase is to engage the community to evaluate the team's update of the 2010 vision and set a community-driven course for development and integration of these components. 

Outline of Concept Map

  1. Idea
  2. Unified Problem Definition (Physical/numerical model, CAD, ICs, BCs, Meshing)
  3. Data Sources: Solvers, Experiments
    1. Optimization and Paramater Estimation
      1. Unified Problem Definition
      2. Insight and Design
      3. Data Sources
  4. Data Analysis
    1. Optimization and Parameter Estimation
    2. Insight and Design
    3. Verification and Validation
    4. Error Indicator
      1. Adaptivity
      2. Unified Problem Definition
      3. Insight and Design
  5. Insight and Design


  1. Enhancing dissemination of fluid dynamics data resources and advances in CFD modeling
  2. Facilitating collaboration in fluid dynamics research and especially between computational and experimental researchers
  3. Providing a flexible, well-engineered, and documented chain of tools that will make immediate application of scalable CFD utilities timely and convenient for end users
  4. Providing a platform that enables rigorous verification of CFD tools and enables application specific validation of tools
  5. Standardizing the development of fluid dynamics problem definition and documentation
  6. Facilitating the incorporation, adaptation, and integration of different models and methods in CFD codes
  7. Standardizing the interface to a posteriori error indicators that not only provide an assessment of a given discretizations accuracy, but can also drive adaptivity to improve accuracy
  8. Enabling the use and sharing of advanced data analytics and statistical methods of inference on CFD outputs and experimental data
  9. Serving as a centralizing fluids community portal to support mature, verified CFD tools and analysis software, providing a distribution mechanism for both software and large-scale fluid dynamics data, making them available to students and researchers alike
  10. Promoting and training community members in basic software development practices for manageability, usability, and sustainability


FDSI Community Needs Assessment (Draft)

GitHub Recap of 2018 Kickoff Workshop 

General Discussion Forum for FDSI