469 citations · 3.4k across the 77 of their papers we have counts for
9 papers · 1 filter
Ubermag: Towards more effective micromagnetic workflows
Marijan Beg, Martin Lang, Hans Fangohr
Computational micromagnetics has become an essential tool in academia and industry to support fundamental research and the design and development of devices. Consequently, computat…
fmmgen: Automatic Code Generation of Operators for Cartesian Fast Multipole and Barnes-Hut Methods
Ryan Alexander Pepper, Hans Fangohr
The Barnes-Hut and Fast Multipole Methods are widely utilised methods applied in order to reduce the computational cost of evaluating long range forces in -body simulations. Des…
Magpy: A C++ accelerated Python package for simulating magnetic nanoparticle stochastic dynamics
Oliver Laslett, Jonathon Waters, Hans Fangohr +1
Magpy is a C++ accelerated Python package for modelling and simulating the magnetic dynamics of nano-sized particles. Nanoparticles are modelled as a system of three-dimensional ma…
User interfaces for computational science: a domain specific language for OOMMF embedded in Python
Marijan Beg, Ryan A. Pepper, Hans Fangohr
Computer simulations are used widely across the engineering and science disciplines, including in the research and development of magnetic devices using computational micromagnetic…
Computation of the magnetostatic interaction between linearly magnetized polyhedrons
Dmitri Chernyshenko, Hans Fangohr
In this paper we present a method to accurately compute the energy of the magnetostatic interaction between linearly (or uniformly, as a special case) magnetized polyhedrons. The m…
Mesh Size and Damped Edge Effects in Micromagnetic Spin Wave Simulation
G. Venkat, M. Franchin, H. Fangohr +1
We have studied the dependence of spin wave dispersion on the characteristics of the mesh used in a finite element micromagnetic simulation. It is shown that the dispersion curve h…
Computing the demagnetizing tensor for finite difference micromagnetic simulations via numerical integration
Dmitri Chernyshenko, Hans Fangohr
In the finite difference method which is commonly used in computational micromagnetics, the demagnetizing field is usually computed as a convolution of the magnetization vector fie…
Continuum multi-physics modeling with scripting languages: the Nsim simulation compiler prototype for classical field theory
Thomas Fischbacher, Hans Fangohr
We demonstrate that for a broad class of physical systems that can be described using classical field theory, automated runtime translation of the physical equations to parallelize…
Efficient Methods for Handling Long-Range Forces in Particle-Particle Simulations
Hans Fangohr, Andrew R. Price, Simon J. Cox +3
A number of problems arise when long-range forces, such as those governed by Bessel functions, are used in particle-particle simulations. If a simple cut-off for the interaction is…