Our main tools for MHD simulations are NIMROD, HiFi and to a lesser extent BOUT++. We have served several contracts with the NIMROD code, and we are exploring the use of HiFi for 3D geometries, particularly for the W7X stellarator. BOUT++ is running, and cross-code verification activities are planned. We added OpenFOAM recently to the list of MHD code we run, primarily because of interest in incompressible MHD for fluid flows in blankets. BOUT++ is written with C++, whereas NIMROD and HiFi are written in FORTRAN.
|NIMROD||Request spec sheet||NIMROD References||Get a Quote »|
|HiFi||Request spec sheet||HiFi References||Get a Quote »|
|BOUT++||Request spec sheet||BOUT++ References||Get a Quote »|
|OpenFOAM||Request spec sheet||OpenFOAM References||Get a Quote »|
Spectral finite element discretization in two dimensions, Finite Fourier series in the third dimension, Semi-implicit and implicit temporal discretization for the range of temporal scales found in fusion experiments, Simulation particles for kinetic effects from a minority species of energetic ions, and Integro-differential methods for kinetic effects from free-streaming.
For more information on the code, visit the NIMROD Team website.
3D resistive MHD code NIMROD provides insight into the ARPA-E supported plasma compression experiment at Swarthmore college. Shown are contour plots of B_toroidal and density at 5 time points for a compact torus that is peristaltically accelerated by a compression coil.
The distinguishing capabilities of the HiFi code include adaptive spectral element spatial representation with flexible 3D geometry, highly parallelizable implicit time advance, and general flux-source form of the partial differential equations and boundary conditions that can be implemented in its framework. Early algorithm development and extensive verification studies of the two-dimensional version of the code have been previously described [A.H. Glasser & X.Z. Tang, Comp. Phys. Comm., 164 (2004); V.S. Lukin, Ph.D. thesis, Princeton University (2008)].
For more information see HiFi's website
BOUT++ is a 3D plasma fluid simulation code which has been developed at York in collaboration with the MFE group at LLNL and the MCS division at ANL. Key features are:
For more information see Ben Dudson's pages
The OpenFOAM® (Open Field Operation and Manipulation) CFD Toolbox is a free, open source CFD software package which has a large user base across most areas of engineering and science, from both commercial and academic organisations. The package includes an MHD solver: mhdFoam
The mhdFoam solver is currently an incompressible magnetohydrodynamic equation solver. It solves the coupled Maxwell-Navier-Stokes equations for an incompressible fluid. The fluid electrical conductivity is presumed constant.
For more information visit OpenFOAM's website
Velocity of conducting fluids in pipe under transverse magnetic field (Shercliff), OpenFoam solution and analytical solution