Is your fluidsim run plan ready for its first pilot?
Paste a fluidsim 0.9 JSON plan. Your browser runs the fluidsim skill's own three planning tools on it - the validator, the grid and storage estimator, the dry-run script generator - with the same output as the Python, free, nothing uploaded. A paid run drafts a plan from a description of your study, or reviews a plan against the skill's scientific acceptance gate.
Each example has a saved model run - the whole page, free.
Your recent runs
What this does, and what it does not
The fluidsim agent skill ships three standard-library Python tools for planning a bounded fluidsim
0.9.0 run: solver_config_validator.py checks a strict JSON plan against a static profile
of the Cartesian pseudospectral solvers (grid, dealiasing, time bounds, forcing, output, scientific
statements, resources, execution mode, pinned versions); grid_resource_estimator.py
turns the grid into a conservative peak-memory, storage and output-file envelope and compares it
with the plan's declared RAM, disk and file bounds; simulation_dry_run.py writes a launch
script that only prints a dry run unless it is given --execute and the exact reviewed
config id. This page runs JavaScript ports of all three. Checked against the Python on 16,200 runs of
fuzzed plans under CPython 3.11.2 (15,000 of them again under 3.13.6), stdout and exit code were
identical in every one -
including the cases where the Python stops with an uncaught exception, which the page reports as a
crash rather than inventing a report.
One behaviour cannot be matched exactly: when two or more of the plan's scientific text fields are
invalid, which one the Python names depends on its per-process hash seed. The page names the first
in the skill's listing order and lists the others as extra flags. And where a save period is written
as a string with non-ASCII digits, Python's float() accepts it and the page does not.
A plan that passes, and fits its resources, establishes neither numerical convergence nor physical validity - the skill is explicit, and so is every review. The paid lanes read only the plan, the tools' results and your notes; the page re-runs the skill's tools on every drafted plan and checks every review against them. Derived from the agent skill @k-dense-ai/fluidsim (k-dense-ai/scientific-agent-skills; see the notice). No fluidsim code is included and nothing here runs a simulation. Core-Hour Check is an independent page and is not affiliated with the FluidDyn project, which develops fluidsim, or with K-Dense Inc.