Dear mumax community,
We are happy to announce the release
of mumax 3.12, which includes a variety of new shapes as well as several recently contributed functions.
The most notable new features are:- The function CustomQuantity(slice) which can turn a Go slice into a custom quantity. In combination with the new CellIndices() or the old LoadFile(), NewScalarMask() or NewVectorMask(), this enables the efficient generation of custom fields inside .mx3 scripts.
-
It is now possible to automatically interrupt minimize() and relax() after a given real time has passed.
- Various new Shapes, like the Superball or the VoxelShape.
- Some bugfixes —
most importantly restoring the ability to obtain stray fields in regions where Msat==0.
The full changelog
—
listing all new functions, parameters and bugfixes
—
can be consulted on
GitHub.
Windows and Linux binaries can be downloaded from the mumax³
download page.
Community contributors to this release are Josh Lauzier and everyone who reported the bugs. We also thank everyone who contributed GPU benchmarks since the previous release.
Finally,
as with any new software release, you might experience bugs. Please feel
free to report them so we can fix any issues that might occur.
Have fun,
The mumax team.