grokkingstuff Home Blog Projects Wiki Calculators About

Projects

Current and recent work. Status tags read like log output, not marketing: OK shipped and stable, WIP in progress, IDLE parked.

ProjectStatusDescription
org-roam wikiOKThis site's published notes tree
pyroWIPTerminal supervisor for Fire Dynamics Simulator

pyro

A terminal supervisor for Fire Dynamics Simulator (FDS) runs. Point it at an .fds input; it figures out the MPI process count, runs a set of pre-flight checks, launches the real solver, and manages the run through an explicit state machine. Beyond supervising a run, it can also tune the MPI mesh layout before launch (pyro optimize) and lint an input without running it (pyro check).

gitlab.com/grokkingStuff/pyro