LemurPwned / micromagpy

MuMag standard problem #4 in 70 lines of Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

70 lines of NumPy

This code solves the MuMag standard problem #4 in less than 70 lines of pure Python without counting empty lines and comments :). The code makes largely use of the NumPy library and computes the exchange field by finite differences and the demagnetization field with a fast convolution algorithm. Since the magnetization in finite-difference micromagnetics is represented by a multi-dimensional array and the NumPy library features a rich interface for this data structure, the presented code is a good starting point for the development of novel algorithms.

A detailed description of the code can be found here: http://arxiv.org/abs/1411.7188

About

MuMag standard problem #4 in 70 lines of Python

License:GNU Lesser General Public License v3.0


Languages

Language:Python 100.0%