{"data":{"kind":"file","path":"README.md","version_id":"lsw2d379e5vcldlylfdre3e1","entry":{"name":"README.md","path":"README.md","is_directory":false,"size":1456,"modified_at":"2026-08-11T11:03:51.863000","content_hash":"fabaa5471d6b20272aae182ea3a7ef5925a00829db0cdddc04a10c4120336e20"},"entries":[],"content":"# CFD Simple Simulator\n\nA verifiers environment that evaluates LLM reasoning about **Computational Fluid Dynamics (CFD)** and **Fluid Dynamics** fundamentals.\n\n## Overview\n\nThis environment tests a model's ability to:\n\n- Derive and discretize Navier-Stokes equations\n- Implement finite difference / finite volume methods for flow simulation\n- Reason about boundary conditions (inflow, outflow, wall, periodic)\n- Analyze stability (CFL condition, Reynolds number effects)\n- Write working CFD solver code (Lid-driven cavity, channel flow, etc.)\n- Interpret simulation results (velocity fields, pressure distributions, vorticity)\n\n## Task Categories\n\n1. **Analytical Derivation** — Derive momentum equations, continuity equation, non-dimensionalization\n2. **Discretization** — Forward/backward/central differences, upwind schemes, SIMPLE algorithm\n3. **Code Implementation** — Write Python CFD solvers from scratch\n4. **Stability Analysis** — CFL conditions, convergence criteria, mesh independence\n5. **Result Interpretation** — Read velocity/pressure fields, identify flow features\n\n## Scoring\n\n- **Correctness** (0.4): Physics and math accuracy\n- **Code Quality** (0.3): Working, readable, well-structured solver code\n- **Completeness** (0.2): All required components present\n- **Physical Insight** (0.1): Demonstrates understanding of flow physics\n\n## Usage\n\n```python\nimport verifiers as vf\nenv = vf.load_environment(\"steri/cfd-simulator\")\n```\n","encoding":"utf-8","truncated":false,"total_bytes":1456},"status":null}