Introduction

Documentation Objective

This document is an introduction to Aether Engine.


Overview

Aether Engine is a library for spatially partitioning agent-based simulations. It scales the simulations across different processors and physical machines, utilizing more computing power as they grow in complexity and size.

Aether Engine is built on top of HadeanOS. The API provided by HadeanOS provides functionality to start new processes with their own computing and memory resources. The interface for starting and communicating with these processes remains the same whether they are located on a local or remote machine.

The engine can be functionally divided into simulation, muxer and client components. The Computing Model Explanation page details how Aether Engine distributes simulations without impacting agent behavior.