MANIAC is a lightweight Monte Carlo simulation code written in Fortran, designed for GCMC and adsorption studies. It reads basic LAMMPS-style topology files and supports the following Monte Carlo moves:
- Translation
- Rotation
- Insertion
- Deletion
- Swap
See the documentation on maniac-mc.github.io.
The original MANIAC computer (for Mathematical Analyzer, Numerical Integrator, and Computer) was built in the early 1950s at Los Alamos National Laboratory. It was one of the first machines used to perform Monte Carlo simulations in statistical physics and nuclear research.
Several example systems are provided in a separate repository: mc-topology. The code has been validated against LAMMPS and RASPA for several example cases located in mc-topology. Basic adsorption and energy tests are available in the tests/ folder.
This code was written by Simon Gravelle, who currently maintains the code, documentation, and the associated GitHub organization.
