Currents over time
Multiple current snapshots stitched into a sequence, playable directly on the grid.
About the Model
STFM represents a spill as thousands of individual particles, each carrying its own position, volume, and oil properties moved and transformed step by step as physical processes act on them.
Instead of tracking a spill as a single blob, STFM splits it into a large number of Lagrangian particles typically thousands per simulation. Each particle carries its own mass, volume, thickness, and oil properties, and is moved individually at every timestep in response to the currents, winds, and waves at its exact position.
This is what lets one model cover both scales at once: near the source, particles behave according to near-field physics; as they spread out, the same particles respond to far-field forcing with no hand-off between separate tools.
Most transport models are tuned for one regime. STFM moves between both:
A model can be run in 2D (surface transport only, suitable for most surface spills) or 3D (also tracking movement at depth, using current data across multiple depth layers) set once, before the run, depending on how much the spill is expected to disperse below the surface.
Each particle's position updates every timestep from three combined effects:
Together, these three effects are what separate a wind-driven spill from a current-driven one, and what determine how tight or diffuse a slick looks after a few hours versus a few days.
Every process described above is something you can actually see move, inside the STFM Viewer not a static output file to interpret after the fact.
Multiple current snapshots stitched into a sequence, playable directly on the grid.
Land use sources like MapBiomas or Copernicus define exactly where "coast" begins for the model.
Alongside transport, STFM tracks how the oil itself changes each particle's mass and volume shrink or shift as these processes act on it, each based on a specific published formulation:
Every process is tied to real-time sea and air temperature, so the same oil weathers differently in a tropical simulation than in a colder one matching what actually happens at sea.
Because release conditions vary so much a surface leak, a subsea rupture, a moving vessel STFM is exercised against a range of spill hypotheses during development and validation. A few examples:
Runs once with a defined set of conditions, producing a single trajectory. Suited to reconstructing or forecasting one specific event.
Runs the physics in reverse from an already-observed slick, tracing back toward a likely source — useful for forensic-style investigation.
Runs many times with varied conditions, producing a probability map of oil presence — built for contingency planning and licensing.
Get Started
Follow the guide to set up SisMOM, or jump straight to the download.