cfd-open-discovery

Automate CFD model proposal, modification, simulation, and multi-metric scoring.

40|4|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/csml-rpi/AI-CFD-Scientist --skill cfd-open-discovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cfd-open-discovery
Source: https://github.com/csml-rpi/AI-CFD-Scientist/tree/main/cfd-skills/cfd-open-discovery
Command: npx skills add https://github.com/csml-rpi/AI-CFD-Scientist --skill cfd-open-discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of proposing, testing, and scoring novel CFD models, reducing manual trial-and-error in model development.

Core Features & Use Cases

  • Automated Model Proposal: Suggest new CFD model modifications based on scientific literature.
  • Iterative Testing & Scoring: Automate code modification, simulation runs, and multi-metric evaluation for each candidate.
  • Use Case: A researcher wants to discover an improved turbulence closure model by iteratively proposing adjustments, running simulations, and selecting the best-performing variant.

Quick Start

Use the cfd-open-discovery skill to propose a new turbulence model modification and evaluate its performance against the baseline.

Frequently Asked Questions about cfd-open-discovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate CFD model discovery and optimization?

Automating CFD model discovery involves iteratively generating model proposals, modifying code, running simulations, and evaluating multi-metric scores to identify optimal variants. This Skill streamlines that entire workflow from proposal to validation.

What is automated iterative testing for CFD turbulence models?

Iterative testing for CFD turbulence models is the process of proposing adjustments, executing simulation runs, and scoring performance against a baseline. It reduces manual trial-and-error by automating code modification and multi-metric evaluation.

Do I need Python and PyVista to run CFD simulation automation?

Yes, this CFD simulation automation depends on Python, PyVista, and CFD-specific code libraries to execute its workflows. These dependencies are required to handle code modification, simulation execution, and multi-metric scoring.

Can I use this to propose new CFD models based on scientific literature?

Yes, you can use this Skill to propose new CFD model modifications derived from scientific literature. It automates the suggestion of novel adjustments and subsequently evaluates their simulation performance against baseline metrics.

What's the best way to score and validate novel CFD models?

The best way to score and validate novel CFD models is through automated multi-metric evaluation during simulation execution. This Skill handles the scoring process, allowing you to iteratively test and select the best-performing candidate.

What are the limitations of automating CFD model exploration?

Automating CFD model exploration requires specific dependencies like Python and PyVista, meaning it cannot run without these environments. It is designed for research and engineering workflows and may not suit contexts outside of CFD model discovery and optimization.