Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aend_v1_0.tar.gz(2836 Kbytes)
Manuscript Title: BADGER v1.0: A Fortran Equation of State Library
Authors: T. A. Heltemes, G. A. Moses
Program title: BADGERLIB v1.0
Catalogue identifier: AEND_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 183(2012)2629
Programming language: Fortran 90.
Computer: 32- or 64-bit PC, or Mac.
Operating system: Windows, Linux, MacOS X.
RAM: 249.496 kB plus 195.630 kB per istope record in memory
Keywords: Equation of State, Inertial Confinement Fusion, Local Thermodynamic Equilibrium.
Classification: 19.1, 19.7.

Nature of problem:
Equation of State (EOS) calculations are necessary for the accurate simulation of high energy density plasmas. Historically, most EOS codes used in these simulations have relied on an ideal gas model. This model is inadequate for low-temperature, high-density plasma conditions; the gaseous and liquid phases; and the solid phase. The BADGER code was developed to give more realistic EOS data in these regimes.

Solution method:
BADGER has multiple, user-selectable models to treat the ions, average-atom ionization state and electrons. Ion models are ideal gas and quotidian equation of state (QEOS), ionization models are Thomas-Fermi and individual accounting method (IEM) formulation of the screened hydrogenic model (SHM) with l-splitting, electron ionization models are ideal gas and a Helmholtz free energy minimization method derived from the SHM. The default equation of state and ionization models are appropriate for plasmas in local thermodynamic equilibrium (LTE). The code can calculate non-LTE equation of state (EOS) and ionization data using a simplified form of the Busquet equivalent-temperature method.

Physical data are only provided for elements Z=1 to Z=86. Multiple solid phases are not currently supported. Liquid, gas and plasma phases are combined into a generalized "fluid" phase.

Unusual features:
BADGER divorces the calculation of average-atom ionization from the electron equation of state model, allowing the user to select ionization and electron EOS models that are most appropriate to the simulation. The included ion ideal gas model uses ground-state nuclear spin data to differentiate between isotopes of a given element.

Running time:
Example provided only takes a few seconds to run.