SimGrid is a framework for simulating applications on distributed computing systems. It offers high-level programming language tools for comparing, evaluating, analyzing, and prototyping algorithms across different platforms. SimGrid has been used to conduct experimental simulations in multiple domains, including cluster computing, grid computing, heuristics and peer-to-peer (P2P) computing.
SimGrid is distributed as freeware under the GNU Lesser General Public License version 2.1 (LGPL-2.1).