Next:
13. 3T Capabilities for
Up:
flash4_ug
Previous:
12.4 Unit Test
Contents
Index
V
. Physics Units
Subsections
13
. 3T Capabilities for Simulation of HEDP Experiments
14
. Hydrodynamics Units
14
.
1
Gas hydrodynamics
14
.
1
.
1
Usage
14
.
1
.
2
The piecewise-parabolic method (PPM)
14
.
1
.
3
The unsplit hydro solver
14
.
1
.
3
.
1
Implementation of Stationary Rigid Body in a Simulation Domain for Unsplit Hydro Solver
14
.
1
.
4
The Volume-of-Fluid Solver
14
.
1
.
5
Multitemperature extension for Hydro
14
.
1
.
5
.
1
The Entropy Advection Approach
14
.
1
.
5
.
2
The RAGE-like Approach
14
.
1
.
5
.
3
Use, Implications, and Limitations of Multitemperature Hydro Approaches
14
.
1
.
6
Chombo compatible Hydro
14
.
2
Relativistic hydrodynamics (RHD)
14
.
2
.
1
Overview
14
.
2
.
2
Equations
14
.
2
.
3
Relativistic Equation of State
14
.
2
.
4
Additional Runtime Parameter
14
.
3
Magnetohydrodynamics (MHD)
14
.
3
.
1
Description
14
.
3
.
2
Usage
14
.
3
.
3
Algorithm: The Unsplit Staggered Mesh Solver
14
.
3
.
3
.
1
Slowly moving shock handling in PPM
14
.
3
.
4
Algorithm: The Eight-wave Solver
14
.
3
.
5
Extended MHD
14
.
3
.
5
.
1
Hall effect
14
.
3
.
5
.
2
Biermann battery mechanism
14
.
3
.
5
.
3
Resistive MHD
14
.
3
.
5
.
4
Thermoelectric transport
14
.
4
Radiation-Flux-Limiter Aware Hydrodynamics
15
. Incompressible Navier-Stokes Unit
16
. Equation of State Unit
16
.
1
Introduction
16
.
2
Gamma Law and Multigamma
16
.
2
.
1
Ideal Gamma Law for Relativistic Hydrodynamics
16
.
3
Helmholtz
16
.
4
Multitemperature extension for Eos
16
.
4
.
1
Gamma
16
.
4
.
1
.
1
Gamma/Ye
16
.
4
.
2
Multigamma
16
.
4
.
3
Tabulated
16
.
4
.
3
.
1
SESAME TEOS
16
.
4
.
3
.
2
Interpolation strategy for SESAME
16
.
4
.
3
.
3
Use of the SESAME database
16
.
4
.
3
.
4
Types and structures thereof of SESAME data records
16
.
4
.
3
.
5
Example format of a SESAME table
16
.
4
.
4
Multitype
16
.
5
MultiFluid
16
.
6
Usage
16
.
6
.
1
Initialization
16
.
6
.
2
Runtime Parameters
16
.
6
.
3
Direct and Wrapped Calls
16
.
7
Unit Test
17
. Local Source Terms
17
.
1
Burn Unit
17
.
1
.
1
Algorithms
17
.
1
.
2
Reaction networks
17
.
1
.
2
.
1
Two linear algebra packages: MA28 and GIFT
17
.
1
.
2
.
2
Two time integration methods
17
.
1
.
3
Detecting shocks
17
.
1
.
4
Energy generation rates and reaction rates
17
.
1
.
5
Temperature-based timestep limiting
17
.
2
Ionization Unit
17
.
2
.
1
Algorithms
17
.
2
.
2
Usage
17
.
3
Stir Unit
17
.
3
.
1
Stir Unit: Generate Implementation
17
.
3
.
2
Stir Unit: FromFile Implementation
17
.
3
.
3
Using the StirFromFile Unit
17
.
3
.
3
.
1
Runtime Parameters
17
.
3
.
3
.
2
Preparing the Stirring Sequence (
st_infilename
)
17
.
3
.
4
Stirring Unit Test
17
.
4
Energy Deposition Unit
17
.
4
.
1
Ray Tracing in the Geometric Optics Limit
17
.
4
.
2
Laser Power Deposition
17
.
4
.
3
Laser Energy Density
17
.
4
.
4
Algorithmic Implementations of the Ray Tracing
17
.
4
.
4
.
1
Cell Average (AVG) Algorithm
17
.
4
.
4
.
2
Cubic Interpolation with Piecewise Parabolic Ray Tracing (CIPPRT)
17
.
4
.
4
.
3
Cubic Interpolation with Runge Kutta Integration (CIRK)
17
.
4
.
5
Setting up the Laser Pulse
17
.
4
.
6
Setting up the Laser Beam
17
.
4
.
6
.
1
The Local Elliptical Semiaxis Unit Vectors
17
.
4
.
6
.
2
Extremum Values for the Elliptical Target Zone
17
.
4
.
7
Setting up the Rays
17
.
4
.
7
.
1
The Elliptical Lens/Target Local Square Grid
17
.
4
.
7
.
2
The Elliptical Lens/Target Local Radial Grid
17
.
4
.
7
.
3
The Elliptical Lens/Target Local Delta Grid
17
.
4
.
7
.
4
The Elliptical Lens/Target Local Statistical Grid
17
.
4
.
7
.
5
Beam Cross Section Power Function
17
.
4
.
7
.
6
The Rays Initial Position and Velocity
17
.
4
.
8
3D Laser Ray Tracing in 2D Cylindrical Symmetry
17
.
4
.
8
.
1
The Exact 3D in 2D Ray Tracing Solution
17
.
4
.
8
.
2
The Approximate 3D in 2D Ray Tracing Solution
17
.
4
.
8
.
3
Extremum Global Radial 3D and 2D Distance Values for 3D Elliptical Lens and Target Zones
17
.
4
.
8
.
4
Initial Placement of the 3D Rays on the 2D Cylindrical Domain
17
.
4
.
8
.
5
Tracing the Rays through the Truncated Wedges
17
.
4
.
9
Ray Tracing in 3D Cylindrical Domains
17
.
4
.
10
Synchronous and Asynchronous Ray Tracing
17
.
4
.
11
Usage
17
.
4
.
11
.
1
Laser Pulses Runtime Parameters
17
.
4
.
11
.
2
Laser Beams Runtime Parameters
17
.
4
.
11
.
3
Laser General Runtime Parameters
17
.
4
.
11
.
4
LaserIO Runtime Parameters and Usage
17
.
4
.
11
.
5
Laser Energy Density Output
17
.
4
.
12
Unit Tests for 3D/2D Cartesian Domain Geometries
17
.
4
.
12
.
1
Analytic Path Solution for the Ellipsoidal Quadratic Potential Tube
17
.
4
.
12
.
2
Analytic Power Deposition Solution for the Ellipsoidal Quadratic Potential Tube
17
.
4
.
12
.
3
Unit Tests Parameters and Results
17
.
4
.
13
Unit Tests for 3D Cylindrical Domain Geometries
17
.
4
.
13
.
1
Laser Ring on Mantle of 3D Cylindrical Can with No Domain Acceleration
17
.
4
.
13
.
2
Unit Test Parameters and Results
17
.
4
.
13
.
3
Laser Ring on Lid of 3D Cylindrical Can with Uniform Radial Acceleration
17
.
4
.
13
.
4
Unit Test Parameters and Results
17
.
5
Heatexchange
17
.
5
.
1
Spitzer Heat Exchange
17
.
5
.
2
LeeMore Heat Exchange
17
.
6
Flame
17
.
6
.
1
Reaction-Diffusion Forms
17
.
6
.
2
Unit Structure
17
.
6
.
2
.
1
Flame Speed
17
.
6
.
2
.
2
Flame Effects
17
.
7
Turbulence Measurement
17
.
8
Circuit
17
.
8
.
1
Constant
17
.
8
.
2
FileInput
17
.
8
.
3
McBride
17
.
8
.
4
CESZAR
18
. Diffusive Terms
18
.
1
Diffuse Unit
18
.
1
.
1
Diffuse Flux-Based implementations
18
.
1
.
2
General Implicit Diffusion Solver
18
.
1
.
2
.
1
Boundary Conditions
18
.
1
.
3
Flux Limiters
18
.
1
.
4
Isotropic Thermal Diffusion
18
.
1
.
5
Anisotropic Thermal Diffusion
18
.
1
.
6
Magnetic Diffusion
18
.
1
.
6
.
1
Ohmic Heating
19
. Gravity Unit
19
.
1
Introduction
19
.
2
Externally Applied Fields
19
.
2
.
1
Constant Gravitational Field
19
.
2
.
2
Plane-parallel Gravitational field
19
.
2
.
3
Gravitational Field of a Point Mass
19
.
2
.
4
User-Defined Gravitational Field
19
.
3
Self-gravity
19
.
3
.
1
Coupling Gravity with Hydrodynamics
19
.
3
.
2
Tree Gravity
19
.
4
Usage
19
.
4
.
1
Tree Gravity Unit Usage
19
.
5
Unit Tests
20
. Particles Unit
20
.
1
Time Integration
20
.
1
.
1
Active Particles (Massive)
20
.
1
.
2
Charged Particles - Hybrid PIC
20
.
1
.
2
.
1
The hybrid equations
20
.
1
.
2
.
2
A cell-centered finite difference hybrid PIC solver
20
.
1
.
2
.
3
Hybrid solver implementation
20
.
1
.
3
Passive Particles
20
.
2
Mesh/Particle Mapping
20
.
2
.
1
Quadratic Mesh Mapping
20
.
2
.
2
Cloud in Cell Mapping
20
.
3
Using the Particles Unit
20
.
3
.
1
Particles Runtime Parameters
20
.
3
.
2
Particle Attributes
20
.
3
.
3
Particle I/O
20
.
3
.
4
Unit Tests
20
.
4
Sink Particles
20
.
4
.
1
Basics of Sink Particles
20
.
4
.
2
Using the Sink Particle Unit
20
.
4
.
3
The Sink Particle Method
20
.
4
.
4
Sink Particle Unit Test
21
. Cosmology Unit
21
.
1
Algorithms and Equations
21
.
2
Using the Cosmology unit
21
.
3
Unit Test
22
. Material Properties Units
22
.
1
Thermal Conductivity
22
.
1
.
1
Anisotropic Thermal Conductivity
22
.
2
Magnetic Resistivity
22
.
2
.
1
Constant resistivity
22
.
2
.
2
Spitzer HighZ resistivity
22
.
2
.
3
DaviesWen resistivity
22
.
2
.
4
Vacuum resistivity
22
.
3
Viscosity
22
.
3
.
1
Constant Viscosity
22
.
3
.
2
Spitzer Viscosity
22
.
4
Thermoelectric Coefficients
22
.
4
.
1
Constant thermoelectric coefficients
22
.
4
.
2
DaviesWen thermoelectric coefficients
22
.
5
Opacity
22
.
5
.
1
Constant Implementation
22
.
5
.
2
Constcm2g Implementation
22
.
5
.
3
BremsstrahlungAndThomson Implementation
22
.
5
.
4
OPAL Implementation
22
.
5
.
5
Multispecies Implementation
22
.
5
.
5
.
1
Runtime Parameters for the Multispecies Opacity
22
.
5
.
6
The IONMIX EOS/Opacity Format
22
.
6
Mass Diffusivity
23
. Physics Utilities
23
.
1
PlasmaState
24
. Radiative Transfer Unit
24
.
1
Multigroup Diffusion
24
.
1
.
1
Using Multigroup Radiation Diffusion
24
.
1
.
2
Using Mesh Replication with MGD
24
.
1
.
3
Specifying Initial Conditions
24
.
1
.
3
.
1
Initializing using a Radiation Temperature
24
.
1
.
3
.
2
Manually setting the radiation spectrum
24
.
1
.
4
Altering the Radiation Spectrum