Apple Silicon native
MLX arrays and Metal kernels drive the GPU on your machine. No CUDA, no server, no cloud.
An MD and DFT runtime built directly on MLX and Metal — it runs the GPU on your machine, not a wrapper around someone else's cluster.
Drag the lattice to add kinetic energy — heat it past melting, then let go and watch it re-crystallize.
Capabilities
MLX arrays and Metal kernels drive the GPU on your machine. No CUDA, no server, no cloud.
Kohn–Sham SCF, LDA + PBE via autodiff, Γ-point and k-mesh, Davidson diagonalization.
Lennard-Jones, Coulomb, harmonic bonds and angles, periodic + RB torsions, bounded PME, Langevin NVT.
GTH and UPF readers, local + nonlocal projectors, analytic and finite-difference forces.
Reproducible environments, fast sync, Jupyter-first exploration.
OpenMM and LAMMPS reference surfaces keep the MLX runtime honest, run after run.
Quick start
$ uv venv --python 3.13
$ uv sync --extra notebook --group dev
$ uv run jupyter lab
# run a DFT SCF benchmark
$ uv run python -m mlx_atomistic.benchmarks.dft_scf \
--sizes 8,16,24,32 --iterations 5 --mixer both --json