The University of Southampton
University of Southampton Institutional Repository

Research Software Engineering in Micromagnetics

Research Software Engineering in Micromagnetics
Research Software Engineering in Micromagnetics
Software is fundamental to research. Seven out of ten researchers in the United Kingdom report that their work would be impossible without it [1]. Yet the scientific community faces a credibility crisis, and this is publicly known. The crisis is a multistakeholder problem where no single solution will suffice. It has been shown that code quality is strongly related to the quality of the scientific results.
The work presented in this thesis pursues a two-fold strategy. On one hand, in response to the problem just outlined, it explores concepts from software engineering impacting quality in an academic context. This includes version control, software documentation, testing, continuous integration, or software distribution. To render this exploration concrete, a field of study was chosen and two case studies were performed. Like most of the computational sciences, micromagnetics benefits greatly from fast and accurate numerical tools. Thus on the other hand, this work contributes to the body of methodology for micromagnetic simulations.
Two micromagnetic simulators have been developed in preparation of this thesis. One simulator is a finite element code called FinMag. The author created the initial implementation. The other simulator is a finite difference code called Fidimag. For Fidimag, the author participated in the initial implementation. The continuing development of these two packages is now a collaborative effort with many developers.
The two simulators enabled published, novel, reproducible research on magnonics and the study of magnetic skyrmions. Further, the outcome of two numerical studies increasing the performance of the micromagnetic simulators are presented. [1] ”S.J. Hettrick et al, UK Research Software Survey 2014”, DOI:10.5281/zenodo.1183562
University of Southampton
Bisotti, Marc-Antonio
be2d7abd-afdc-4d18-a2e9-a633d73a67b9
Bisotti, Marc-Antonio
be2d7abd-afdc-4d18-a2e9-a633d73a67b9
Fangohr, Hans
9b7cfab9-d5dc-45dc-947c-2eba5c81a160

Bisotti, Marc-Antonio (2020) Research Software Engineering in Micromagnetics. University of Southampton, Doctoral Thesis, 124pp.

Record type: Thesis (Doctoral)

Abstract

Software is fundamental to research. Seven out of ten researchers in the United Kingdom report that their work would be impossible without it [1]. Yet the scientific community faces a credibility crisis, and this is publicly known. The crisis is a multistakeholder problem where no single solution will suffice. It has been shown that code quality is strongly related to the quality of the scientific results.
The work presented in this thesis pursues a two-fold strategy. On one hand, in response to the problem just outlined, it explores concepts from software engineering impacting quality in an academic context. This includes version control, software documentation, testing, continuous integration, or software distribution. To render this exploration concrete, a field of study was chosen and two case studies were performed. Like most of the computational sciences, micromagnetics benefits greatly from fast and accurate numerical tools. Thus on the other hand, this work contributes to the body of methodology for micromagnetic simulations.
Two micromagnetic simulators have been developed in preparation of this thesis. One simulator is a finite element code called FinMag. The author created the initial implementation. The other simulator is a finite difference code called Fidimag. For Fidimag, the author participated in the initial implementation. The continuing development of these two packages is now a collaborative effort with many developers.
The two simulators enabled published, novel, reproducible research on magnonics and the study of magnetic skyrmions. Further, the outcome of two numerical studies increasing the performance of the micromagnetic simulators are presented. [1] ”S.J. Hettrick et al, UK Research Software Survey 2014”, DOI:10.5281/zenodo.1183562

Text
Bisotti_PhD_Thesis - Version of Record
Available under License University of Southampton Thesis Licence.
Download (4MB)
Text
PTD_Thesis_Bisotti-SIGNED
Restricted to Repository staff only
Available under License University of Southampton Thesis Licence.

More information

Submitted date: December 2020

Identifiers

Local EPrints ID: 455863
URI: http://eprints.soton.ac.uk/id/eprint/455863
PURE UUID: fa3323ed-fd21-4f53-801f-3dd026c770b4
ORCID for Hans Fangohr: ORCID iD orcid.org/0000-0001-5494-7193

Catalogue record

Date deposited: 07 Apr 2022 16:33
Last modified: 08 Apr 2022 01:36

Export record

Contributors

Author: Marc-Antonio Bisotti
Thesis advisor: Hans Fangohr ORCID iD

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×