MASON
High-performance Java library for large-scale agent-based simulation
- Vendor
- George Mason University
- License
- Open Source
- Platforms
- Windows, macOS, Linux (Java)
- Official site
- cs.gmu.edu/~eclab/projects/mason/ ↗
MASON is a fast, discrete-event, multi-agent simulation core written in Java, built for models that need serious scale — millions of agents — with fully separable visualization, checkpointing, and reproducible runs. The distributed D-MASON extension spreads simulations across clusters.
Best for: computational social scientists and engineers running large batch experiments where run speed and reproducibility matter more than a friendly authoring environment.
Consider alternatives when you want a beginner-friendly modeling language (NetLogo) or native Python workflows (Mesa).
MASON articles & guides
-
MASON: High-Performance Agent-Based Simulation for Large-Scale Social Systems
Discover MASON, a Java-based agent-based modeling framework optimized for large-scale social system simulations. Learn how its high-performance architecture, distributed computing capabilities, and efficient scheduling enable researchers to model millions of agents with unprecedented computational speed.