CFD case setup & post-processing
Mesh, set boundary conditions, solve and post-process flows to target quantities.
20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.
- Typical applications
- ANSYS Fluent · OpenFOAM · SimScale · ParaView
- Class GUI-need label
HY· Hybrid
Task proposals · 20
Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.
R07.02.02.01-T01 OpenFOAM + ParaView: lid-driven cavity at Re=400 vs benchmark profiles
Original instruction
Set up the 2D lid-driven cavity at Re = 400 with icoFoam (copy the tutorial, change viscosity and mesh to 129×129), run to steady state, then in ParaView extract u along the vertical centreline and v along the horizontal centreline to output/u_center.csv and output/v_center.csv.
- Platforms
lin· Linuxmac· macOS- Applications
- OpenFOAM · ParaView
- Interfaces
term· Terminaldesk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
code· Code & commandsclick· Point & clickvis· Visual judgment- Work product
WP07· Simulation result- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Grader interpolates the CSVs to Ghia et al. (1982) Re=400 points: max abs error ≤ 0.02 (normalised) for full credit; case dir checked for nu and blockMesh resolution; ParaView state file (.pvsm) required for the probe lines.
Proposed partial credit
30% case configured; 20% converged run; 50% two centreline profiles agree (25 each).
R07.02.02.01-T02 Fluent: turbulent pipe pressure drop with k-ω SST
Original instruction
In ANSYS Fluent, mesh input/pipe_d50_L2000.step with 10 inflation layers (y+ ≈ 1), water at 2 m/s inlet, pressure outlet, k-ω SST, solve steady and report the pressure drop over the last 1 m (Pa) and compare to the Colebrook-based value.
- Platforms
win· Windowslin· Linux- Applications
- ANSYS Fluent · Fluent Meshing
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP07· Simulation result- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Case file read via PyFluent (grader-side): model k-ω SST, BCs, inflation layers; max y+ ≤ 3; Δp within 5% of reference; residuals < 1e-4. Agent's PyFluent/journal access disabled to keep the GUI route.
Proposed partial credit
30% mesh/inflation; 20% physics/BCs; 50% pressure drop.
R07.02.02.01-T03 Fluent Meshing: NACA 0012 at 5° angle of attack lift coefficient
Original instruction
Mesh the 2D NACA 0012 domain in input/naca0012.dsco with a C-mesh-quality inflation (first cell for y+ ≈ 1 at Re 3e6), solve with Spalart-Allmaras at Mach 0.15, AoA 5°, and report Cl and Cd with force monitors.
- Platforms
win· Windowslin· Linux- Applications
- ANSYS Fluent · Fluent Meshing
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & formsvis· Visual judgment- Work product
WP07· Simulation result- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
Grader reads case/data: inflow direction 5°, SA model, Re; Cl within 5% and Cd within 10% of NASA TMR reference data; max y+ ≤ 2.
Proposed partial credit
30% mesh quality; 20% setup; 30% Cl; 20% Cd.
R07.02.02.01-T04 ParaView: streamline render and velocity probe from a solved case
Original instruction
Open the solved OpenFOAM case input/mixer_case/ in ParaView, seed 200 streamlines from the inlet patch, colour by velocity magnitude with the 'Viridis' map, set camera per input/camera.json, save output/streamlines.png, and export a line probe at x = 0.5 m to output/probe.csv.
- Platforms
win· Windowsmac· macOSlin· Linux- Applications
- ParaView
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickvis· Visual judgmentgeom· Precise geometry- Work product
WP07· Simulation result- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
probe.csv vs grader's own probe RMSE < 1%; PNG SSIM ≥ 0.85 vs reference render from the saved .pvsm state; state file shows StreamTracer seeded from the inlet. pvpython allowed but the state must be saved.
Proposed partial credit
50% probe CSV; 30% render match; 20% state file valid.
R07.02.02.01-T05 SimScale: office HVAC airflow and occupied-zone temperature
Original instruction
In SimScale (sandbox project), set up a conjugate heat-transfer simulation of input/office.step: 2 supply diffusers at 0.15 m³/s and 16 °C, return grille, 4 occupants at 75 W, windows at 30 °C. Report mean air temperature and mean velocity in the occupied zone (0.1–1.8 m height).
- Platforms
web· Any OS (web)- Applications
- SimScale
- Interfaces
brow· Browser- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP07· Simulation result- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
SimScale project spec exported via read-only API: BCs, heat sources, mesh; results within ±0.5 °C and ±10% velocity of reference run; result control volume defined for occupied zone.
Proposed partial credit
30% BCs/sources; 20% occupied-zone result control; 50% two results.
R07.02.02.01-T06 Fluent: shell-and-tube heat exchanger outlet temperatures
Original instruction
Set up conjugate heat transfer for input/hx_segment.step (water tube side 0.6 m/s at 80 °C, air shell side 4 m/s at 20 °C, copper tubes) in Fluent with appropriate interfaces, solve, and report both outlet mass-weighted temperatures and the heat duty (W).
- Platforms
win· Windowslin· Linux- Applications
- ANSYS Fluent
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP07· Simulation result- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
Case: solid zone copper, coupled wall interfaces, energy on; outlet temps within ±0.5 K; heat duty within 3% and energy-balance imbalance < 1%.
Proposed partial credit
30% CHT setup; 40% outlet temperatures; 30% heat duty and balance.
R07.02.02.01-T07 Fluent VOF: dam-break front position versus Martin and Moyce
Original instruction
Simulate the 2D dam break in input/dambreak.pdf with Fluent VOF (water column a = 0.057 m), and report the surge-front position at the non-dimensional times in input/times.json to output/front.csv.
- Platforms
win· Windowslin· Linux- Applications
- ANSYS Fluent
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & formsvis· Visual judgment- Work product
WP07· Simulation result- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
Case: VOF with 2 phases, gravity, transient; front positions within 5% of Martin & Moyce (1952) data at each time.
Proposed partial credit
30% VOF setup; 20% initial patch; 50% front positions.
R07.02.02.01-T08 STAR-CCM+: Ahmed body 25° drag coefficient
Original instruction
Mesh and solve the Ahmed body (25° slant) from input/ahmed25.stp in Simcenter STAR-CCM+ at 40 m/s with prism layers (y+ < 5 on body), k-ω SST, and report the drag coefficient; save a pressure-coefficient scene image of the slant.
- Platforms
win· Windowslin· Linux- Applications
- Simcenter STAR-CCM+
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & formsvis· Visual judgment- Work product
WP07· Simulation result- Conditions
licensed· Licensed pro applong· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
Grader opens the .sim (Java macro, grader-side only): physics continuum, prism layer settings, y+ field max; Cd within 5% of the Lienhart reference; scene image present.
Proposed partial credit
30% mesh with prism layers; 20% physics; 40% Cd; 10% scene image.
R07.02.02.01-T09 SolidWorks Flow Simulation: enclosure cooling and max component temperature
Original instruction
In SolidWorks Flow Simulation, set up internal analysis of input/psu_enclosure.SLDASM: fan curve from input/fan.csv on the inlet, perforated outlet plate (40% open), 6 heat sources from input/heat.json, ambient 35 °C. Report max temperature of each heat source.
- Platforms
win· Windows- Applications
- SolidWorks Flow Simulation
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP07· Simulation result- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Project settings read via API: fan curve, perforated plate, heat sources and solid materials; six max temperatures within ±1.5 K of reference.
Proposed partial credit
30% fan and outlet setup; 20% heat sources; 50% six temperatures.
R07.02.02.01-T10 OpenFOAM: backward-facing step reattachment length
Original instruction
Set up the backward-facing step (Driver and Seegmiller geometry) in OpenFOAM with simpleFoam and k-ω SST, run to convergence, and in ParaView find the reattachment length x_r/H from the wall-shear sign change; report it.
- Platforms
lin· Linuxmac· macOS- Applications
- OpenFOAM · ParaView
- Interfaces
term· Terminaldesk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
code· Code & commandsclick· Point & clickvis· Visual judgment- Work product
WP07· Simulation result- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
Case files checked (turbulence model, inlet profile); grader reruns; x_r/H within 5% of the reference (6.26 for this setup) and matches the agent's own data.
Proposed partial credit
30% case setup; 20% convergence; 50% reattachment length.
R07.02.02.01-T11 ParaView: Q-criterion isosurfaces of a wake with a specified camera
Original instruction
Load input/cylinder_wake.foam (transient) in ParaView, compute the Q-criterion at t = 12.0 s, show the isosurface Q = 0.5 coloured by streamwise vorticity, set camera per input/camera.json, and save output/q_iso.png and the state file.
- Platforms
win· Windowsmac· macOSlin· Linux- Applications
- ParaView
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickvis· Visual judgmentgeom· Precise geometry- Work product
WP07· Simulation result- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
State file: Gradient filter with Q-criterion, Contour Q=0.5, colour array vorticity_x, time 12.0; PNG SSIM ≥ 0.85 vs reference render.
Proposed partial credit
40% filter pipeline; 20% time/contour value; 40% render match.
R07.02.02.01-T12 Fluent: three-mesh grid convergence index study
Original instruction
For input/elbow_mixing case, create coarse/medium/fine meshes (refinement ratio ≥ 1.3), solve each, and compute the GCI (Celik et al. 2008) for the outlet temperature standard deviation. Report values and GCI_fine in output/gci.json.
- Platforms
win· Windowslin· Linux- Applications
- ANSYS Fluent · Fluent Meshing
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP07· Simulation result- Conditions
licensed· Licensed pro app- Proposed difficulty
- 4 / 5
Proposed verifier
Three case files with cell counts showing ratio ≥ 1.3; grader reruns fine case; reported quantities within 2%; GCI computed correctly from reported values.
Proposed partial credit
30% three meshes; 30% three solutions; 40% GCI correct.
R07.02.02.01-T13 Fluent: mixing elbow outlet temperature uniformity
Original instruction
Solve the mixing elbow (input/elbow.msh) with cold main inlet 0.4 m/s at 20 °C and hot side inlet 1.2 m/s at 40 °C, realizable k-ε, energy on. Report mass-weighted outlet temperature and its area-weighted standard deviation.
- Platforms
win· Windowslin· Linux- Applications
- ANSYS Fluent
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP07· Simulation result- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Case BCs and models checked; mean temperature within ±0.1 K (energy balance) and std within 5% of reference.
Proposed partial credit
40% setup; 30% mean temperature; 30% std.
R07.02.02.01-T14 SimScale: pedestrian wind comfort around a building block
Original instruction
Run a SimScale Pedestrian Wind Comfort analysis for input/block.stl in its site with 16 wind directions using input/weather.json, Lawson LDDC criteria, and report the comfort category at the five probe points in input/probes.csv.
- Platforms
web· Any OS (web)- Applications
- SimScale
- Interfaces
brow· Browser- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP07· Simulation result- Conditions
- None declared
- Proposed difficulty
- 3 / 5
Proposed verifier
Project spec: 16 directions, weather statistics imported, comfort criterion Lawson LDDC; categories at probes equal reference for ≥ 4/5 for full credit.
Proposed partial credit
30% setup; 70% probe categories (14 each).
R07.02.02.01-T15 Fluent: vortex shedding behind a cylinder at Re = 100
Original instruction
Set up transient laminar flow past a 2D cylinder at Re = 100 in Fluent (domain in input/cyl2d.msh), run until periodic, and report the Strouhal number and mean Cd from lift/drag monitors.
- Platforms
win· Windowslin· Linux- Applications
- ANSYS Fluent
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & formsvis· Visual judgment- Work product
WP07· Simulation result- Conditions
licensed· Licensed pro app- Proposed difficulty
- 3 / 5
Proposed verifier
Case: transient, time step ≤ T/50; St within 3% of 0.164; mean Cd within 5% of 1.33; monitor files present.
Proposed partial credit
30% transient setup; 40% Strouhal; 30% Cd.
R07.02.02.01-T16 OpenFOAM snappyHexMesh around an STL with checkMesh pass
Original instruction
Mesh input/manifold.stl internal flow with snappyHexMesh (3 boundary layers, feature edges from surfaceFeatureExtract), pass checkMesh with no failed checks, inspect layer coverage in ParaView, and report layer coverage % on the wall patch.
- Platforms
lin· Linuxmac· macOS- Applications
- OpenFOAM · ParaView
- Interfaces
term· Terminaldesk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
HY· Hybrid- Interaction primitives
code· Code & commandsclick· Point & clickvis· Visual judgment- Work product
WP07· Simulation result- Conditions
- None declared
- Proposed difficulty
- 4 / 5
Proposed verifier
Grader reruns checkMesh: 0 failed checks; layer coverage ≥ 90% on the wall (from snappy log) and reported value matches; mesh fills the STL volume (volume ±1%).
Proposed partial credit
30% mesh generated; 30% checkMesh clean; 40% layer coverage and report.
R07.02.02.01-T17 ParaView: mass flow and pressure drop from a solved case
Original instruction
Open input/valve_solved.case in ParaView, compute mass flow through planes P1 and P2 (Slice + Integrate Variables) and the area-averaged static pressure difference between them. Write the three values to output/integrals.json.
- Platforms
win· Windowsmac· macOSlin· Linux- Applications
- ParaView
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clickgeom· Precise geometry- Work product
WP07· Simulation result- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
Values within 1% of grader's integrals at the plane definitions in input/planes.json; slices must be at the specified origins/normals (state file).
Proposed partial credit
30% slices correct; 40% mass flows; 30% pressure difference.
R07.02.02.01-T18 Fluent: porous radiator plus fan curve operating point
Original instruction
In input/cooling_module.cas, model the radiator as a porous zone with coefficients fitted from input/radiator_dp.csv and the fan as a 3D fan zone with curve input/fan_curve.csv; solve and report the operating flow rate and fan pressure rise.
- Platforms
win· Windowslin· Linux- Applications
- ANSYS Fluent
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & formsvis· Visual judgment- Work product
WP07· Simulation result- Conditions
licensed· Licensed pro applong· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
Porous viscous/inertial coefficients within 5% of fit to CSV; fan zone curve matches; operating point within 3% (flow) and 5% (pressure) of reference.
Proposed partial credit
30% porous coefficients; 20% fan zone; 50% operating point.
R07.02.02.01-T19 Fluent: non-premixed methane burner flame length
Original instruction
Set up the methane jet burner in input/burner.msh with the non-premixed combustion (steady flamelet) model and P1 radiation, solve, and report the flame length defined by the 1500 K isotherm on the axis and peak temperature.
- Platforms
win· Windowslin· Linux- Applications
- ANSYS Fluent
- Interfaces
desk· Desktop GUI- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
CL· CLI-sufficient- Interaction primitives
click· Point & clicktype· Text & formsvis· Visual judgment- Work product
WP07· Simulation result- Conditions
licensed· Licensed pro applong· Long-horizon- Proposed difficulty
- 5 / 5
Proposed verifier
Case: species model non-premixed with PDF table, radiation P1; flame length within 5%, peak T within 50 K of reference.
Proposed partial credit
30% combustion model and PDF table; 20% radiation; 50% two results.
R07.02.02.01-T20 SimScale: rerun an existing case at a new inlet velocity
Original instruction
In SimScale sandbox project 'Duct-Bend', duplicate the solved simulation, change inlet velocity from 3 to 5 m/s, rerun with the same mesh, and report the new pressure drop and its ratio to the original.
- Platforms
web· Any OS (web)- Applications
- SimScale
- Interfaces
brow· Browser- GUI need · task setting
HY· Hybrid- GUI need · ordinary access
G2· GUI-essential- Interaction primitives
click· Point & clicktype· Text & forms- Work product
WP07· Simulation result- Conditions
- None declared
- Proposed difficulty
- 2 / 5
Proposed verifier
Read-only API: new simulation with only the inlet BC changed; Δp within 3% of reference and ratio correct.
Proposed partial credit
40% duplicated and edited correctly; 60% results.
Mapped research references
Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.