Wyn Williams
Project lead & co-developer
University of Edinburgh
A community-driven redevelopment of MERRILL: pure Python API, modern CI/CD, a comprehensive benchmark suite, and expanded documentation — planned for a January 2027 start with a targeted release in Q4 2027.
Interested in joining the project? Contact Wyn Williams at the University of Edinburgh.
MERRILL has been the community standard for grain-scale micromagnetic simulation in rock magnetism for over a decade. The forthcoming MERRILL 3 is a ground-up redevelopment that replaces the current Fortran scripting layer with a clean Python API, moves the build and test infrastructure to continuous integration on Bitbucket, standardises mesh and output formats around HDF5, and extends the benchmark suite to cover the full range of material parameters and grain geometries used in palaeomagnetic and planetary scienc
The project is international and openly collaborative. Development milestones, advisory-board reviews, and a user training workshop are planned at regular intervals through 2027, culminating in a stable public release and an updated community roadmap.
Project start: January 2027 · Target release: Q4 2027
Milestones
Key meetings & events
Milestones
Key meetings & events
Milestones
Key meetings & events
Milestones
Key meetings & events
MERRILL 3 is a collaborative effort spanning several institutions. The team brings together expertise in micromagnetics, rock magnetism, numerical methods, and software engineering.
Project lead & co-developer
University of Edinburgh
Numerical methods & benchmarks
Norwegian University of Science and Technology (NTNU)
Documentation & tutorials
University of Liverpool
Python API & CI/CD
University of Edinburgh
Mesh & HDF5 implementation
University of Liverpool
MERRILL 3 is open to collaborators with expertise in micromagnetics, rock magnetism, numerical methods, or scientific software engineering. The project includes funded developer positions, advisory-board participation, and community workshop involvement. All source code will be openly available on Bitbucket under the project's existing open-source licence.