NIMROD

Contacts: Valerie Izzo

Short Description

Run the NIMROD MHD code

Keywords

MHD, Stability, Plasma Response, Equilibrium, Linear

Long Description

NIMROD solves the extended magnetohydrodynamic equations using:

  • 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

  • Integro-differential methods for kinetic effects from free-streaming

Typical workflows

This NIMROD module is used to:

  • Load input files defined by user or from existing NIMROD regression cases

  • Modify input files

  • Preprocess, plot, and sanity-check input files

  • Run NIMROD serially, in parallel, or as a batch job

  • Retrieve outputs (usually excluding dump files)

  • Store/Restore simulations on HPC systems

  • Postprocess outputs

  • Compare different simulations

Supported devices

  • Device independent

Technical info

When you launch the main GUI, you will first see the ‘setup’ GUI that will ask you to set up your first simulation.

Once you click Setup Nimrod, you will see the main NIMROD GUI. Save your project–the project name is used in the directory paths.

The ANALYSIS subtree contains separate GUI for doing additional analysis on runs that you have completed.

Contributors

List of contributors sorted by number of lines authored:

7390 Valerie Izzo
 563 Fusion Bot
 541 Joseph McClenaghan
 524 Torrin Bechtel
 174 Orso Meneghini
  45 Sterling Smith
  36 Will DeShazer

Users

List of usernames sorted by number of module imports: ehowell, mcclenaghanj, valizzo, izzov, bechtelt, kyungjin, kimcc, kimkyungjin, tbechtel, akcayc, danielprater, izzo, orlov, jxliu, jmaddox2, pennajm, beidlerm, charlson, palaciosduran, erichowell, meneghini, smithsp, wanghuiqian, matthewbeidler, morgak, holland, jparisi, kxf, lyonsbc, mbeidler, slendebroekt, MHalfmoon, Trevisan, curiem, jaulmes, jmcclena, knolkerm, mpharr, pankin, tengfeitang, ubuntu, wudonggui, wuxh