Getting started

Getting started#

FDTDX has two layers worth learning separately: a declarative scene model and a JAX-native time-stepper. Start with installation, then build one small scene before tuning grids or differentiation.

1 · Install

Set up the validated fork, select a JAX backend, and confirm the accelerator.

Installation
2 · First simulation

Define a domain, place physics objects, run the time stepper, and read a metric.

Your first simulation
3 · Mental model

Understand immutable objects, placement constraints, arrays, parameters, and compilation.

The FDTDX mental model