Skip to content

Status of MKMCXX 2

MKMCXX 2 is the legacy branch of the software. It is no longer the main focus of development and is presented on this website for legacy use, compatibility, and reference.

For new projects, the recommended path is MKMCXX 3. MKMCXX 2 remains useful for existing studies, older input files, and workflows that still depend on legacy features that are not yet fully ported to the newer branch.

Current Status

  • MKMCXX 2 is deprecated for new work.
  • No major new feature development is planned.
  • The documentation is retained for users who still rely on the older workflow.
  • Existing functionality remains available for supported legacy use.

Final Maintenance Updates

The last major MKMCXX 2 release line was 2.15.x in 2018. After that, the software remained largely unchanged until the 2.16.x releases, which focused on maintenance rather than new capabilities.

The main updates in that final maintenance phase were:

  • removal of SIGINT functionality that caused portability issues
  • introduction of statically compiled binaries for Windows and Linux
  • a conservative Linux GLIBC target to improve compatibility across systems

What MKMCXX 2 Still Offers

MKMCXX 2 remains relevant when you need:

  • compatibility with established legacy projects
  • the older input and workflow model
  • access to modules such as lateral interactions, electrochemistry, and reactor functionality

When To Stay On MKMCXX 2

Stay on MKMCXX 2 only if you already have validated legacy studies or depend on features that are not yet part of MKMCXX 3.

If you are starting a new project, prefer the MKMCXX 3 manual instead.