µMAG advances the state of the art in micromagnetic modeling by establishing and maintaining communications among interested researchers, by defining a collection of standard micromagnetic problems, and by leading the development of a public reference implementation of micromagnetic software.
µMAG members use the mailing list to exchange questions and answers about the physics, mathematics, programming and software use in their micromagnetics work. The list is also used to coordinate standard problem and reference software efforts.
µMAG efforts towards the validation of quality of micromagnetic modeling software are centered on the definition, publication, and exchange of solutions to a set of standard problems. When multiple micromagnetic modeling packages produce the same solutions, confidence is increased that these packages perform proper computation of the physics in question. When there are differences, more detailed comparisons can discern the origin of these differences, whether they arise from programming error, differing levels of precision in approximations, differing precisions achieved by differing choices of algorithms, differing mathematical representations of the physics under study, or some other cause. The lessons learned from these comparisons raise the quality of micromagnetic modeling software generally, and provide empirical guidance to the matching of particular modeling and programming choices to particular problems to be solved.