Air-dispersion modeling, minus the infrastructure.
Breeze runs EPA AERMOD on elastic Azure compute. Upload your input package, submit a run, and download regulatory-grade results — no local install, no cluster to babysit.
- EPA-published AERMOD
- Runs on Azure Batch
- Reproducible run manifests
Sign in to Breeze
Access your workspaces, projects, and model runs.
Everything a modeling run needs
A focused workflow around the parts that actually matter — inputs, compute, status, and defensible outputs.
No install, no infrastructure
Skip the local AERMOD setup and cloud plumbing. Sign in from a browser and start modeling immediately.
Elastic compute
From single-core to 128-core parallel (MPI) for large receptor grids. Choose the tier per run; nodes scale from zero.
Live run tracking
Business-level statuses — queued, running, postprocessing — with queue position estimates and live timing.
Regulatory-grade & reproducible
Every run pins the AERMOD version and records an input hash and run manifest for regulatory defensibility.
Team workspaces
Organization → group → user. Switch your active workspace; projects, isolation, and billing live per group.
Secure by design
Per-tenant isolation, short-lived signed URLs for every file transfer, and audited administrative actions.
From input package to results in four steps
Upload inputs
Add your AERMOD input package to a project. Files are stored per workspace.
Submit a run
Pick an input file and a compute tier, then submit. Idempotent — safe to retry.
Track progress
Watch the run move through the queue and compute with live status and timing.
Download results
Grab individual outputs and logs, or the full results bundle as a single zip.
Scale cores to the job
Single-core is the default and covers most runs. Parallel tiers run AERMOD via MPI and pay off on large receptor grids — enabled per contract.
Built as a production SaaS from day one
Tenant-aware access, secure file handling, and the audit trail regulatory work depends on.
Ready to run your first model?
Create a workspace, upload an input package, and submit a run in minutes.