Oxs Extension Modules
This page contains links to extensions to the OOMMF Oxs (OOMMF
eXtensible Solver) 3D micromagnetic solvers, Oxsii and
Boxsi. These extensions were not developed by OOMMF personnel,
and NIST assumes no responsibility whatsoever for its use by other
parties, and makes no guarantees, expressed or implied, about its
quality, reliability, or any other characteristic.
No extension on this page is included in any official OOMMF release,
source nor binary. At the time of this writing, all Oxs extensions
are released as source code only; installation of these extensions
requires a C++ compiler compatible with OOMMF. The installation
sections of the OOMMF User's Guide contain
information on C++ compiler requirements and detailed build
instructions.
To install and use Oxs extension software, you should follow the
instructions from the site where you downloaded the extension. In
general, though, 3 steps will be required:
- Download the Oxs extension software and install (copy) it into
the directory
oommf/app/oxs/local
Depending on the extension, additional supporting software libraries
may also need to be installed on your system. Check the documentation
for the Oxs extension you are installing for details.
- (Re)build the OOMMF software. If you are using a binary
distribution of OOMMF, you should first destroy the pre-built
executables by running the following command from the OOMMF root
directory (oommf/):
tclsh oommf.tcl pimake distclean
If you originally built from source, and have not changed your
compiler nor made other significant changes to your build environment,
then you may omit the "pimake distclean" step. To compile the Oxs
extension software and link it into the Oxs executable, run the
command
tclsh oommf.tcl pimake
from either the oommf root directory oommf/ or the Oxs
directory oommf/app/oxs/.
- Create MIF 2.x files that contain Specify blocks for
the new Oxs extension class. See the documentation of the extension
class for details.
Oxs Extension Modules
- thetaevolve
URL:
http://www.nanoscience.de/group_r/stm-spstm/projects/temperature/download.shtml
Author: Oliver Lemcke
Affiliation: University of Hamburg
Description:
Models finite temperature via a differential equation of the Langevin type.
Oxs_Ext class: UHH_ThetaEvolve
External libraries: none
Initial release date: 6-Feb-2004
OOMMF releases: 1.2a3
License: GPL
- oommf_pbc
URL:
http://info.ifpan.edu.pl/~lebecki/pbc.htm
Author: Kristof Lebecki
Affiliation: Institute of Physics, Polish Academy of Sciences
Description: One-dimensional periodic boundary conditions
Oxs_Ext classes: Klm_Demag_PBC, Klm_Simple_Demag_PBC, and
Klm_UniformExchange
External libraries: none
Initial release date: 1-Dec-2006
OOMMF releases: 1.2a4 (or this
development snapshot from 18-Nov-2005)
License: Public Domain
- Southampton_UniaxialAnisotropy4
URL:
http://www.soton.ac.uk/~fangohr/software/oxs_uniaxial4.html
Authors: Jürgen Zimmermann, Richard Boardman, and Hans
Fangohr
Affiliation: School of Engineering Sciences, University of Southampton
Description:
Uniaxial anisotropy with higher (fourth) order term.
Oxs_Ext class: Southampton_UniaxialAnisotropy4
External libraries: none
Initial release date: 10-Apr-2007
OOMMF releases: 1.2a3
License: Public Domain
- Southampton_CubicAnisotropy8
URL:
http://www.soton.ac.uk/~fangohr/software/oxs_cubic8.html
Authors: Jürgen Zimmermann and Hans Fangohr
Affiliation: School of Engineering Sciences, University of Southampton
Description:
Cubic anisotropy with higher (sixth and eighth) order terms.
Oxs_Ext class: Southampton_CubicAnisotropy8
External libraries: none
Initial release date: 10-Apr-2007
OOMMF releases: 1.2a3
License: Public Domain
- anv_spintevolve
URL:
http://www.zurich.ibm.com/st/magnetism/spintevolve.html
Author: Antoine Vanhaverbeke
Affiliation: IBM Zurich Research Laboratory
Description: spin-torque terms for current-induced domain wall motion
Oxs_Ext class: Anv_SpinTEvolve
External libraries: none
Initial release date: 20-Nov-2007
OOMMF releases: 1.2a4 (or this
development snapshot from 18-Nov-2005)
License: Public Domain
- oommf-2dpbc
URL:
http://oommf-2dpbc.sourceforge.net/
Author: Weiwei Wang, Congpu Mu, Bin Zhang, Qingfang Liu, and
Jianbo Wang
Affiliation: Key Laboratory for Magnetism and Magnetic
Materials of MOE, Lanzhou University
Description: Two-dimensional periodic boundary conditions
Oxs_Ext class: PBC_Demag_2D and PBC_Exchange_2D
External libraries: none
Initial release date: 21-Aug-2009
OOMMF releases: 1.2a4 (or this
development snapshot from 18-Nov-2005)
License: Public Domain
- CYY_STTEvolve
URL:
http://spintronics.inha.ac.kr/STT-OOMMF.html
Author: Chun-Yeol You
Affiliation: Department of Physics, Inha University
Description: Spin Transfer Torque in typical STT-MRAM
structure, for CIMS or STNO
Oxs_Ext class: CYY_STTEvolve
External libraries: none
Initial release date: 23-Jan-2012
OOMMF releases: 1.2a4pre
License: Public Domain
The National Institute of Standards and Technology (NIST) is an agency of the U.S. Commerce Department.
Privacy policy / security notice / accessibility statement /
Disclaimer /
Freedom of Information Act (FOIA) /
No Fear Act Policy /
ExpectMore.gov (performance of federal programs) /
NIST Information Quality Standards /
Environmental Policy Statement
Date created: February 6, 2004 | Last updated: February 30, 2012
Contact: Webmaster