Skip to content
@maniac-mc

maniac-mc

  • France

MANIAC

Last Commit License: MIT GitHub release Build Docs Lint

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.

Why the name MANIAC?

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.

Examples and tests

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.

Credit

This code was written by Simon Gravelle, who currently maintains the code, documentation, and the associated GitHub organization.

Popular repositories Loading

  1. maniac-mc.github.io maniac-mc.github.io Public

    Lightweight Fortran Monte Carlo code for adsorption, compatible with LAMMPS input files.

    Fortran 6 1

  2. mc-topology mc-topology Public

    Topologies for MANIAC-MC

    Python 1

  3. mc-visuals mc-visuals Public

    Visuals for MANIAC-MC

  4. isotherm-benchmark isotherm-benchmark Public

    Isotherms for benchmarking for MANIAC-MC

    Jupyter Notebook

  5. .github .github Public

    Special repository to host the README file for the maniac organization

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…