WARPX - Washington Approximate Riemann Plasma Solver

Size: px
Start display at page:

Download "WARPX - Washington Approximate Riemann Plasma Solver"

Transcription

1 WARPX - Washington Approximate Riemann Plasma Solver Current and Past Developers: S.Gilliam, A.Hakim, R.Lilly, N.Reddell, B.Srinivasan, A.Susanto Computational Plasma Dynamics Lab University of Washington, Seattle August 30, 2011

2 Outline Washington Approximate Riemann Plasma Solver (WARPX) Two-Fluid Plasma Model Asymptotic Approximations Advantages of the Two-Fluid Plasma Model High Resolution Wave Propagation Method Runge-Kutta Discontinuous Galerkin Method(RKDG) Purely Hyperbolic Maxwell Eqns. Plasma Simulations

3 WARPX solves primarily hyperbolic equations. Primarily developed to solve hyperbolic conservation laws (two-fluid plasma, Hall MHD, Ideal MHD, Euler,...) 3D high resolution Finite Volume (FV) and Discontinuous Galerkin (DG) spatial discretizations Explicit time integration for FV and DG Semi-Implicit and Implicit time integration for DG General Geometry - arbitrarily shaped domains.

4 Two-Fluid Plasma Model Asymptotic Approximations Advantages of the Two-Fluid Plasma Model WARPX Physical Model Washington Approximate Riemann Plasma Solver (WARPX) Two-Fluid Plasma Model Asymptotic Approximations Advantages of the Two-Fluid Plasma Model High Resolution Wave Propagation Method Runge-Kutta Discontinuous Galerkin Method(RKDG) Purely Hyperbolic Maxwell Eqns. Plasma Simulations

5 Two-Fluid Plasma Model Asymptotic Approximations Advantages of the Two-Fluid Plasma Model Context for the Two-Fluid Plasma Model. Equations described are the five-moment equations Zeroth, first, and second moments of the Boltzmann Eqn. f s t + v f s x + q ( ) s E + v B f ( ) s m s v = fs t for each species s = electron, ion (additional species for multi-fluid model) Fluid eqns are obtained by multiplying the Boltzmann eqn by chosen moments and integrating over velocity space Often an isotropic pressure, P, is assumed with an EOS used for closure Resulting in 5 eqns and 5 conserved variables per species Maxwell eqns evolve B and E coll

6 Two-Fluid Plasma Model Asymptotic Approximations Advantages of the Two-Fluid Plasma Model Continuity, Momentum and Energy eqns. for electrons, ions, neutrals... ρ s t + (ρ s u s ) = 0 ρ s u s + (ρ s u s u s + p s I) = ρ sq s ( E+ u t m s B) s ɛ s t + ((ɛ s + p s ) u s ) = ρ sq s m s u s E ɛ s = p s γ ρ su 2 s Different species are coupled through source terms In this case, Lorentz forces do the coupling Evolution of the fields must be calculated

7 Two-Fluid Plasma Model Asymptotic Approximations Advantages of the Two-Fluid Plasma Model Maxwell eqns. couple the different species through the source terms. B t + E = 0 1 E c 2 t B q s = µ o ρ s u s m s ɛ o E = s B = 0 s q s m s ρ s Maxwell Equations are overdetermined Violation of the divergence constraint equations can lead to non-physical effects (i.e. charge generation) Casting the equations in purely hyperbolic form can be used to enforce these constraints

8 Two-Fluid Plasma Model Asymptotic Approximations Advantages of the Two-Fluid Plasma Model Two-Fluid Plasma Model has disparate time scales. Characteristic speeds: species speed of sound, speed of light Numerical method needs to resolve the physics of speed and frequency disparities L c, L L v Te, v Ti, L v A, ω pe, ω ce, ω pi, ω ci ω ps = n s qs 2 q s B, ω cs = ɛ o m s m s In a typical lab plasma (FRC), characteristic time scales in seconds are: 1 ω pe = 10 14, L c = 10 9, 1 ω ci = 10 8, L = 10 5, L = 10 5 v Ti v A

9 Two-Fluid Plasma Model Asymptotic Approximations Advantages of the Two-Fluid Plasma Model Equation System for the Two-Fluid Plasma Model (TFPM) Due to finite electron mass and pressure the frozen-in flux condition is broken Single-fluid MHD assumes zero Larmor radius, in the two-fluid that assumption is not made To include effects of anisotropic pressure, Larmor radius effects and higher moments of the fluid equations need to be included TFPM is dispersive and not dissipative (contrary to the Euler and Navier-Stokes) Dispersion is physical effect of multiple waves and is not a numerical artifact

10 Two-Fluid Plasma Model Asymptotic Approximations Advantages of the Two-Fluid Plasma Model Applying asymptotic approximations reduces to Hall-MHD model. Ignores high frequency oscillations (c, ɛ o 0) Ignores electron inertia (m e 0) ρ i t + (ρ i u i ) = 0 ρ i u i t + (ρ i u i u i + p i I) = n i q i E + Ji B ɛ s t + ((ɛ s + p s ) u s ) = J s E Assumes n i = n e, there is no need for separate electron continuity electron momentum reduces to n e q e E = pe J e B allows separate T i and T e

11 Two-Fluid Plasma Model Asymptotic Approximations Advantages of the Two-Fluid Plasma Model Further approximations reduces to Ideal-MHD model. Hall and diamagnetic drift terms are neglected ρ u t ɛ t + ρ t + (ρ u i) = 0 ( B + ρ u u + p i I B ) + B2 I = 0 µ o 2µ o ( ( ) ɛ + p + B2 u ) B u B = 0 2µ o µ o B ( t + u B B u ) = 0 The generalized Ohm s law reduces to E = u B since J ne B r Li L 0 u B

12 Advantages of the TFPM Two-Fluid Plasma Model Asymptotic Approximations Advantages of the Two-Fluid Plasma Model TFPM retains all two-fluid physics by including electron inertia, finite light speed, and the Hall and diamagnetic drift terms It includes finite electron mass, finite speed of light and non-neutral effects It allows for displacement current effects to be captured Does not inherently assume charge neutrality as in MHD Neutrality does not allow local charge separation, large local electric fields Non-neutral effects are important in some plasmas

13 High Resolution Wave Propagation Method Runge-Kutta Discontinuous Galerkin Method(RKDG) Purely Hyperbolic Maxwell Eqns. Plasma Simulations Washington Approximate Riemann Plasma Solver (WARPX) Two-Fluid Plasma Model Asymptotic Approximations Advantages of the Two-Fluid Plasma Model High Resolution Wave Propagation Method Runge-Kutta Discontinuous Galerkin Method(RKDG) Purely Hyperbolic Maxwell Eqns. Plasma Simulations

14 High Resolution Wave Propagation Method Runge-Kutta Discontinuous Galerkin Method(RKDG) Purely Hyperbolic Maxwell Eqns. Plasma Simulations High Resolution Wave Propagation Method The wave propagation method can be applied to balance laws of the form Q t + F = S If flux Jacobian has all real eigenvalues and a complete set of right eigenvectors The homogeneous part is hyperbolic TFPM has hyperbolic homogeneous parts Hyperbolic equations allow discontinuous solutions even if the initial conditions are smooth Wave propagation method belongs to the class of Godunov methods Riemann problems

15 High Resolution Wave Propagation Method Runge-Kutta Discontinuous Galerkin Method(RKDG) Purely Hyperbolic Maxwell Eqns. Plasma Simulations First Order Scheme Consider a 1D, homogeneous case: Q t + F x = 0 Integrating over time from t n to t n+1 : Q n+1 i = Qi n t x Qi n 1 x ( ) F n+1/2 i+1/2 F n+1/2 i 1/2 xi+1/2 x i 1/2 Q(x, t n )dx F n+1/2 i 1/2 1 tn+1 F ( ) Q(x t i 1/2, t), x i 1/2 dt t n The flux can be calculated by several different approaches

16 High Resolution Wave Propagation Method Runge-Kutta Discontinuous Galerkin Method(RKDG) Purely Hyperbolic Maxwell Eqns. Plasma Simulations First Order Scheme (continued) Riemann problem is an initial value problem The hyperbolic equation set can be recast as Q t + A Q x = 0 where A = F Q is the flux Jacobian which is constant for linear systems The wave propagation method involves solving a Riemann problem at each cell interface Q n+1 i = Qi n t ( A + Q x i 1/2 + A ) Q i+1/2 where A + Q i 1/2 = Z p i 1/ Z i 1/2 p:s p 1 1/2 >0

17 High Resolution Wave Propagation Method Runge-Kutta Discontinuous Galerkin Method(RKDG) Purely Hyperbolic Maxwell Eqns. Plasma Simulations First Order Scheme (continued) Z p i 1/2 = l p i 1/2 ( F i F i 1 )r p i 1/2 at each cell interface the right, r p p i 1/2, and left, li 1/2, eigenvectors and eigenvalues, s p i 1/2, are calculated from the flux Jacobian Eigensystems in linear systems are constant Nonlinear systems require special treatment, i.e. Roe averaging at the interfaces

18 High Resolution Wave Propagation Method Runge-Kutta Discontinuous Galerkin Method(RKDG) Purely Hyperbolic Maxwell Eqns. Plasma Simulations High Resolution Corrections increase the solution accuracy. Retain the second-order terms of the Taylor series expansion of the conserved variables Q n+1 i = Qi n t x t x p ( A + Q i 1/2 + A Q i+1/2 ) ( F i+1/2 F i 1/2 ) Correction flux is defined as F i 1/2 = 1 ( sgn(s p 2 i 1/2 ) 1 t ) x sp i 1/2 Z p i 1/2 Correction makes the wave propagation method equivalent to the standard Lax-Wendroff algorithm

19 High Resolution Wave Propagation Method Runge-Kutta Discontinuous Galerkin Method(RKDG) Purely Hyperbolic Maxwell Eqns. Plasma Simulations Sources are applied using a source splitting method. Solve the homogeneous equation separately Q t + F x = 0 Use a 4th order Runge-Kutta to solve the ODE resulting from the sources Q t = S Source terms of the two-fluid plasma model produce undamped oscillations (purely imaginary eigenvalues) Sources add physical dispersion to the system

20 High Resolution Wave Propagation Method Runge-Kutta Discontinuous Galerkin Method(RKDG) Purely Hyperbolic Maxwell Eqns. Plasma Simulations Runge-Kutta discontinuous Galerkin (RKDG) method provides higher order spatial resolution and better flux coupling to sources. Finite Element Method provides arbitrarily high spatial order by expanding the solution in polynomial basis functions Riemann problems are solved at each interface to compute surface fluxes Solutions are allowed to be discontinuous at the cell interfaces 3 rd order Runge-Kutta is often used for the time integration Explicit RKDG is limited to CFL 1/(2p 1)

21 High Resolution Wave Propagation Method Runge-Kutta Discontinuous Galerkin Method(RKDG) Purely Hyperbolic Maxwell Eqns. Plasma Simulations The Base RKDG Scheme Conservation Laws are given by Q t + F x = S Multiply by basis functions and integrate over the volume v hqdv + v hf da F v h dv = v h SdV t Ω Ω This is an ODE of the form dq dt = L r (Q), solved using the Runge-Kutta Ω Ω Spatial order of 2 nd 16 th is common.

22 High Resolution Wave Propagation Method Runge-Kutta Discontinuous Galerkin Method(RKDG) Purely Hyperbolic Maxwell Eqns. Plasma Simulations Runge-Kutta Time Integration 2 nd order total variation bound (TVB) Runge-Kutta method Q 1 = Q n + tl h (Q n ) Q n+1 = 1 2 Qn Q tl r (Q 1 ) 3 rd order total variation diminishing (TVD) Runge-Kutta method Q 1 = Q n + tl r (Q n ) Q 2 = 3 4 Qn (Q1 + tl r (Q 1 )) Q n+1 = 1 3 Qn (Q2 + tl r (Q 2 ))

23 High Resolution Wave Propagation Method Runge-Kutta Discontinuous Galerkin Method(RKDG) Purely Hyperbolic Maxwell Eqns. Plasma Simulations Purely Hyperbolic Maxwell Equations are used to enforce the divergence constraints. B t + E + γ Ψ = 0 1 E c 2 t B q s + χ Φ = µ o ρ s u s m s s 1 Φ χ t + E = s q s m s ρ s 1 Ψ γc 2 t + B = 0 Numerical divergence errors can develop and grow over time Ψ and Φ are scalar error correction potentials for the divergence of E and divergence of B γ and χ set the speed at which errors propagate out of the domain relative to the speed of light Setting γ and χ larger than 1 may be necessary but further restricts the explicit timestep

24 High Resolution Wave Propagation Method Runge-Kutta Discontinuous Galerkin Method(RKDG) Purely Hyperbolic Maxwell Eqns. Plasma Simulations Multiple plasma problems have been simulated with WARPX. Finite Volume and RKDG methods as well as ideal and non-ideal multi-fluids models have been used: Collisionless magnetic reconnection Z-pinch drift turbulence instabilities 3D FRC dynamics 3-fluid self-consistent formation of plasma sheaths

25 Building, Running and Implementing your own Applications Washington Approximate Riemann Plasma Solver (WARPX) Two-Fluid Plasma Model Asymptotic Approximations Advantages of the Two-Fluid Plasma Model High Resolution Wave Propagation Method Runge-Kutta Discontinuous Galerkin Method(RKDG) Purely Hyperbolic Maxwell Eqns. Plasma Simulations

26 WARPX input files are simple XML files. Preamble warpx block Input file should have a preamble and a warpx block warpx block should have a combosolver block with the function tags exactly one tag each for grid, variables, SubSolverSequence at least one tag for SubSolvers, SubSolverSteps Input files are preprocessed combosolver block grid variables Hyperbolic Solver Initialization Spacial Scheme Equations Sources SubSolvers SubSolver Step Solver Sequence

27 Shock tube example: Preamble ## python import math Anything outside the first XML tag can include Python expressions # Define constants # ratio of specific heats GAMMA = 1.4 # final time TEND = 0.3

28 Shock tube example: First block must be < warpx > Specify the run name and simulation precision Verbosity options: debug, info, warning, error, critical, disabled. < warpx > Simulation = shocktube Verbosity = debug Real = double < /warpx >

29 Shock tube example: combosolver block Time: time integration interval end-time Dt: initial time-step UseFixedDt: use constant time step value (0:No, 1:yes) Out: number of output files. < shocktube > Type = WxSolver Kind = combosolver Time = [0.0, TEND] Dt = 0.1 TEND UseFixedDt = 0 Out = 20 < /shocktube >

30 Shock tube example: grid and variables Grid must be specified before the variables block Periodic BC s can be specified in grid block PeriodicDirs = [0, 1] pararrays... < grid > Type = WxGridBox Kind = cartgrid Lower = [0.0] Upper = [1.0] Cells = [150] < /grid > < q > Type = WxVariable Kind = ParArray OnGrid = grid NumComponents = 5 GhostCells = [2, 2] < /q >

31 Shock tube example: Hyperbolic solver preamble preamble commands are only executed once specify the block containing the spatial scheme parameters specify the block(s) where hyperbolic equations kind and parameters are found specify variables to be initialized < hyperbolic > Type = WxSubSolver Kind = hypersubsolver OnGrid = grid ReadVars = [q] WriteVars = [qnew] Scheme = wave Equations = [euler] Initialize = [q, qnew]

32 Shock tube example: Spatial scheme Finite Volume and discontinuous Galerkin are implemented spacial order: 1: First Order, 2: Second Order limiter options are: minmod, superbee, van-leer, monotonized-centered or beam-warming < wave > Type = WxHyperbolicScheme Kind = wave1d Cfl = 0.9 Cflm = 1.0 spatialorder = 2 sourcesplitting = 0 limiter = van-leer < /wave >

33 Shock tube example: hyperbolic equation Various hyperbolic equations are implemented Advection, PH Maxwell, Hall-MHD, Ideal MHD, Burger s, Strain,... see folder warpx dir/src/hypperapps/ for additional applications Each has its own parameter requirements < euler > Type = WxHyperbolicEqn Kind = eulereqn gas gamma = GAMMA < /euler >

34 Shock tube example: Initial Conditions < InitialCondition > Type = WxFunction Kind = exprfunc gamma = GAMMA progn = [ rho = if(x > 0.5, 0.125, 1.0), \ pr = if(x > 0.5, 0.1, 1.0), \ Er = pr/(gamma-1) ] exprlist = [ rho, 0.0, 0.0, 0.0, Er ] < /InitialCondition > Mathematical functions can be entered for the initial conditions (or IC solvers) Python expressions can also be used (e.g. numpy.sqrt(),numpy.abs(), numpy.sin()) < /hyperbolic >

35 Shock tube example: Boundary Conditions BC s are implemented as subsolvers Right boundary is also a wall (edge = upper) dir 0: right, left dir 1: bottom, top dir 2: back, forward < leftbc > Type = WxSubSolver Kind = bcwalleuler OnGrid = grid WriteVars = [q, qnew] direction = 0 edge = lower < /leftbc >

36 Shock tube example: SubSolvers < copier > Type = WxSubSolver Kind = linearcombiner OnGrid = grid ReadVars = [qnew] coeffs = [1.0] WriteVars = [q] < /copier > Copies qnew into q < homgeneous > Type = WxSubSolverStep DtFrac = 1.0 SubSolvers = [hyperbolic] < /homogeneous > advances the hyperbolic system one time step Similar step for the BC s (applybc block) and the copier (copy block)

37 Shock tube example: SubSolvers < SolverSequence > Type = WxSolverSequence PerStep = [applybc, homogeneous, copy] < /SolverSequence > define subsolver sequence of steps to be applied all simulations must have this block

38 WARPX dependencies To get the code you will need the Git version control client C++ compiler (gcc4.0 or later), the Message Passing Library(MPI) and the HDF5 serial and parallel libraries Scons is the WARPX build system (Python) Instructions on getting and builidng the dependencies and WARPX can be found at Wiki page:

39 Scons is used to build WARPX. Scons is a python version of make Go to : warpx dir/src create a file named config.py import os mpi = os.environ.get( HOME ) + /software/mpi hdf5s = os.environ.get( HOME ) + /software/hdf5 hdf5p = os.environ.get( HOME ) + /software/hdf5mpi build warpx in serial: scons parallel=no debug=no -j 4 after the build executable can be found at: warpx dir/src/build/xwarpx/xwarpx executable for parallel bluid: warpx dir/src/build-par/xwarpx/xwarpx

40 Running WARPX is relatively easy. Before running warpx the input file must be preprocessed run script: warpx dir/scripts/wxinpparse.py -i simulation.pin run warpx executable: $ XWARPX -i simulation.inp simulations can be restarted from HDF5 output files: $ XWARPX -r simulation 5.h5 -i simulation.inp -o simulation r for parallel runs: mpirun -np 8 $ PARXWARPX -i mysim.inp

41 1D and 2D Visualization using Python WARPX produces HDF5 output files To visualize HDF5 in python you will need PyTables module warpx dir/scripts/wxdata.py module is used to read.h5 data dh.variables(): shows all the variables (qnew,qold) q.fullshape: will return the dimensions of the array import numpy as np from pylab import * import wxdata as wxdata2 dh = wxdata2.wxdata(location, n) q = dh.read( qnew ) xl = q.grid.lowerbounds[0] xu = q.grid.upperbounds[0] xcell = q.grid.numphyscells[0] x = np.linspace(xl,xu,xcell) yl = q.grid.lowerbounds[1] yu = q.grid.upperbounds[1] ycell = q.grid.numphyscells[1] y = np.linspace(yl,yu,ycell) X, Y = np.meshgrid(y,x) by = q[:, :, 14] pcolor(y,x,by) show()

42 3D Visualization using VisIt requires creating.xmf files. Get the data ready for visualization add both exprwriter and gridwriter subsolvers to your input file. Run: wxxdmf.py -i advectionwave3d wv.inp -w wavewriter -d range(0,10).xmf files are created < wavewriter > Type = WxSubSolver Kind = exprwriter OnGrid = grid ReadVars = [qnew] # list of variables be written writenames = [ wv ] # list of variables indvars = [ wave ] < wv > exprlist = [ wave ] < /wv > < /wavewriter >

43 VisIt interprets the HDF5 (.h5) files though the.xmf files Install Visit codes/visit/ codes/visit/manuals.html Move to the directory containing the.h5 and.xmf files Open the.xmf database (not the.h5 files) plot Volume wv click Draw

44 Code Structure build: different build configurations buildconf: configuration files used during the scons build hyper: files common to all hyperbolic system implementations hyperapps: implementations specific to each equation system Euler, HallMHD, IdealMHD, PhMaxwell, TwoFluid... solvers: Poisson, Runge-Kutta, Curl, Divergence, linearcombiner...

45 Code Flowchart

46 Only eigenvalues and eigenvectors are needed for your hyperbolic system implementation. Update procedure is Q n+1 i = Qi n t ( A + Q x i 1/2 + A ) Q i+1/2 where A + Q i 1/2 = p:s p 1 1/2 >0 Z p i 1/ Z i 1/2 Only need the flux Jacobian eigenvalues and eigenvectors to calculate A + Q i 1/2 = s + 1 1/2 >0 s + W +

47 Implementing your own hyperbolic equation system. Eigenvalues and eigenvectors must be set in the Riemann problem solver, rp(), and the transverse Riemann problem solver, rpt() // wave 2 with speed +c wave[0][1] = a2; wave[mu][1] = -a2*z; s[1] = +c0; // // Compute waves // // compute fluctuations for (unsigned m=0; m<2; ++m) { amdq[m] = 0.0; apdq[m] = 0.0; for (unsigned mw=0; mw<2; ++mw) { if (s[mw] < 0.0) // left going wave amdq[m] += s[mw]*wave[m][mw]; else // right going wave apdq[m] += s[mw]*wave[m][mw]; }}

48 Applying Boundary Conditions Several BC s are already implemented: Periodic: defined at variable declaration Two-Fluid: Conducting Wall BC, Copy BC, Axis BC Euler: Inflow BC, Wall BC, Axis BC wxeulergridbc register.cc has a list of the Euler BC s. example from: hyperapps/euler/wxgridwallbceuler.cc WxGridName < REAL >:: applylowerbc(dir, ParArray) {. dp[0] = d[0]; // rho dp[mu] = -d[mu]; // rho*ur dp[mv] = d[mv]; // rho*up dp[mw] = d[mw]; // rho*uz dp[4] = d[4]; // E. } Do the equivalent to the UpperBC

49 Implementing Source terms Sources advanced using 4 th order Runge-Kutta Index of input variables and output sources must be specified (InpRange, OutRange) Several sources are already implemented: Lorentz forces, charge density, current density, Braginskii viscosity, friction, radial,... wxtwofluidsrc register.cc has a list of the two-fluid sources example from: hyperapps/euler/wxgravsource.h Q t = gρ bool src(unsigned n, REAL tx, REAL q, REAL qaux, REAL s){ // assumes that q is [rho, rho*u]. } s[0] = - accelgrav*q[0]; s[1] = - accelgrav*q[1];

50 Implementing other SubSolvers Used to implement sources or routine run-time checks (i.e. frequency) 3 sections, setup(), declaretypes() and step() Subsolver are all WxStepperStatus class (SubSolverStep and SolverSequence)

51 New files need to be added to the SConscript and register.cc files for Scons to build them.. There are different registers used for each application: wxeulereqn register.cc, wxeulerfunction register.cc, wxeulergridbc register.cc, wxeulerinit register.cc, wxeulersrc register.cc, wxeulersubsolver register.cc The new classes must be added in the respective register #include wxeulereqn.h WxCreator < WxEulerEqn < float >, WxHyperbolicEqn < float >> euf ( eulereqn ); WxCreator < WxEulerEqn < double >, WxHyperbolicEqn < double >> eud( eulereqn ); the corresponding.cc file needs to be added to the SConscript file # source files in lib sources = [ wxeulereqn.cc, ]

Applying Asymptotic Approximations to the Full Two-Fluid Plasma System to Study Reduced Fluid Models

Applying Asymptotic Approximations to the Full Two-Fluid Plasma System to Study Reduced Fluid Models 0-0 Applying Asymptotic Approximations to the Full Two-Fluid Plasma System to Study Reduced Fluid Models B. Srinivasan, U. Shumlak Aerospace and Energetics Research Program, University of Washington, Seattle,

More information

A Comparison between the Two-fluid Plasma Model and Hall-MHD for Captured Physics and Computational Effort 1

A Comparison between the Two-fluid Plasma Model and Hall-MHD for Captured Physics and Computational Effort 1 A Comparison between the Two-fluid Plasma Model and Hall-MHD for Captured Physics and Computational Effort 1 B. Srinivasan 2, U. Shumlak Aerospace and Energetics Research Program University of Washington,

More information

A Study of 3-Dimensional Plasma Configurations using the Two-Fluid Plasma Model

A Study of 3-Dimensional Plasma Configurations using the Two-Fluid Plasma Model A Study of 3-Dimensional Plasma Configurations using the Two-Fluid Plasma Model B. Srinivasan, U. Shumlak Aerospace and Energetics Research Program University of Washington IEEE International Conference

More information

The RAMSES code and related techniques I. Hydro solvers

The RAMSES code and related techniques I. Hydro solvers The RAMSES code and related techniques I. Hydro solvers Outline - The Euler equations - Systems of conservation laws - The Riemann problem - The Godunov Method - Riemann solvers - 2D Godunov schemes -

More information

Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement

Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement Romain Teyssier CEA Saclay Romain Teyssier 1 Outline - Euler equations, MHD, waves, hyperbolic

More information

Development of Electromagnetic Solvers for Use with The Two-Fluid Plasma Algorithm

Development of Electromagnetic Solvers for Use with The Two-Fluid Plasma Algorithm Development of Electromagnetic Solvers for Use with The Two-Fluid Plasma Algorithm Andree Susanto A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Aeronautics

More information

A Space-Time Expansion Discontinuous Galerkin Scheme with Local Time-Stepping for the Ideal and Viscous MHD Equations

A Space-Time Expansion Discontinuous Galerkin Scheme with Local Time-Stepping for the Ideal and Viscous MHD Equations A Space-Time Expansion Discontinuous Galerkin Scheme with Local Time-Stepping for the Ideal and Viscous MHD Equations Ch. Altmann, G. Gassner, F. Lörcher, C.-D. Munz Numerical Flow Models for Controlled

More information

Fluid equations, magnetohydrodynamics

Fluid equations, magnetohydrodynamics Fluid equations, magnetohydrodynamics Multi-fluid theory Equation of state Single-fluid theory Generalised Ohm s law Magnetic tension and plasma beta Stationarity and equilibria Validity of magnetohydrodynamics

More information

Finite Volume Schemes: an introduction

Finite Volume Schemes: an introduction Finite Volume Schemes: an introduction First lecture Annamaria Mazzia Dipartimento di Metodi e Modelli Matematici per le Scienze Applicate Università di Padova mazzia@dmsa.unipd.it Scuola di dottorato

More information

Shock-capturing Schemes for a Collisionless Two-fluid Plasma Model

Shock-capturing Schemes for a Collisionless Two-fluid Plasma Model Shock-capturing Schemes for a Collisionless Two-fluid Plasma Model E. Alec Johnson Department of Mathematics, UW-Madison Presented on August 29, 2 at Sandia National Laboratories c 23, Kenneth Lang, Tufts

More information

The one-dimensional equations for the fluid dynamics of a gas can be written in conservation form as follows:

The one-dimensional equations for the fluid dynamics of a gas can be written in conservation form as follows: Topic 7 Fluid Dynamics Lecture The Riemann Problem and Shock Tube Problem A simple one dimensional model of a gas was introduced by G.A. Sod, J. Computational Physics 7, 1 (1978), to test various algorithms

More information

A Finite Volume Code for 1D Gas Dynamics

A Finite Volume Code for 1D Gas Dynamics A Finite Volume Code for 1D Gas Dynamics Michael Lavell Department of Applied Mathematics and Statistics 1 Introduction A finite volume code is constructed to solve conservative systems, such as Euler

More information

REPORT DOCUMENTATION PAGE

REPORT DOCUMENTATION PAGE REPORT DOCUMENTATION PAGE Form Approved OMB No. 0704-0188 Public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions,

More information

ENO and WENO schemes. Further topics and time Integration

ENO and WENO schemes. Further topics and time Integration ENO and WENO schemes. Further topics and time Integration Tefa Kaisara CASA Seminar 29 November, 2006 Outline 1 Short review ENO/WENO 2 Further topics Subcell resolution Other building blocks 3 Time Integration

More information

AMath 574 February 11, 2011

AMath 574 February 11, 2011 AMath 574 February 11, 2011 Today: Entropy conditions and functions Lax-Wendroff theorem Wednesday February 23: Nonlinear systems Reading: Chapter 13 R.J. LeVeque, University of Washington AMath 574, February

More information

Computational Astrophysics

Computational Astrophysics 16 th Chris Engelbrecht Summer School, January 2005 3: 1 Computational Astrophysics Lecture 3: Magnetic fields Paul Ricker University of Illinois at Urbana-Champaign National Center for Supercomputing

More information

FDM for wave equations

FDM for wave equations FDM for wave equations Consider the second order wave equation Some properties Existence & Uniqueness Wave speed finite!!! Dependence region Analytical solution in 1D Finite difference discretization Finite

More information

Numerical Methods for Conservation Laws WPI, January 2006 C. Ringhofer C2 b 2

Numerical Methods for Conservation Laws WPI, January 2006 C. Ringhofer C2 b 2 Numerical Methods for Conservation Laws WPI, January 2006 C. Ringhofer ringhofer@asu.edu, C2 b 2 2 h2 x u http://math.la.asu.edu/ chris Last update: Jan 24, 2006 1 LITERATURE 1. Numerical Methods for Conservation

More information

A recovery-assisted DG code for the compressible Navier-Stokes equations

A recovery-assisted DG code for the compressible Navier-Stokes equations A recovery-assisted DG code for the compressible Navier-Stokes equations January 6 th, 217 5 th International Workshop on High-Order CFD Methods Kissimmee, Florida Philip E. Johnson & Eric Johnsen Scientific

More information

The importance of including XMHD physics in HED codes

The importance of including XMHD physics in HED codes The importance of including XMHD physics in HED codes Charles E. Seyler, Laboratory of Plasma Studies, School of Electrical and Computer Engineering, Cornell University Collaborators: Nat Hamlin (Cornell)

More information

Two-scale numerical solution of the electromagnetic two-fluid plasma-maxwell equations: Shock and soliton simulation

Two-scale numerical solution of the electromagnetic two-fluid plasma-maxwell equations: Shock and soliton simulation Mathematics and Computers in Simulation 76 (2007) 3 7 Two-scale numerical solution of the electromagnetic two-fluid plasma-maxwell equations: Shock and soliton simulation S. Baboolal a,, R. Bharuthram

More information

High Resolution Wave Propagation Schemes for Two-Fluid Plasma Simulations

High Resolution Wave Propagation Schemes for Two-Fluid Plasma Simulations High Resolution Wave Propagation Schemes for Two-Fluid Plasma Simulations Ammar H. Hakim A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy University

More information

An Overview of Fluid Animation. Christopher Batty March 11, 2014

An Overview of Fluid Animation. Christopher Batty March 11, 2014 An Overview of Fluid Animation Christopher Batty March 11, 2014 What distinguishes fluids? What distinguishes fluids? No preferred shape. Always flows when force is applied. Deforms to fit its container.

More information

Waves in plasma. Denis Gialis

Waves in plasma. Denis Gialis Waves in plasma Denis Gialis This is a short introduction on waves in a non-relativistic plasma. We will consider a plasma of electrons and protons which is fully ionized, nonrelativistic and homogeneous.

More information

Advection / Hyperbolic PDEs. PHY 604: Computational Methods in Physics and Astrophysics II

Advection / Hyperbolic PDEs. PHY 604: Computational Methods in Physics and Astrophysics II Advection / Hyperbolic PDEs Notes In addition to the slides and code examples, my notes on PDEs with the finite-volume method are up online: https://github.com/open-astrophysics-bookshelf/numerical_exercises

More information

A numerical study of SSP time integration methods for hyperbolic conservation laws

A numerical study of SSP time integration methods for hyperbolic conservation laws MATHEMATICAL COMMUNICATIONS 613 Math. Commun., Vol. 15, No., pp. 613-633 (010) A numerical study of SSP time integration methods for hyperbolic conservation laws Nelida Črnjarić Žic1,, Bojan Crnković 1

More information

High-resolution finite volume methods for hyperbolic PDEs on manifolds

High-resolution finite volume methods for hyperbolic PDEs on manifolds High-resolution finite volume methods for hyperbolic PDEs on manifolds Randall J. LeVeque Department of Applied Mathematics University of Washington Supported in part by NSF, DOE Overview High-resolution

More information

Riemann Solvers and Numerical Methods for Fluid Dynamics

Riemann Solvers and Numerical Methods for Fluid Dynamics Eleuterio R Toro Riemann Solvers and Numerical Methods for Fluid Dynamics A Practical Introduction With 223 Figures Springer Table of Contents Preface V 1. The Equations of Fluid Dynamics 1 1.1 The Euler

More information

Macroscopic plasma description

Macroscopic plasma description Macroscopic plasma description Macroscopic plasma theories are fluid theories at different levels single fluid (magnetohydrodynamics MHD) two-fluid (multifluid, separate equations for electron and ion

More information

Chapter 1. Introduction

Chapter 1. Introduction Chapter 1 Introduction Many astrophysical scenarios are modeled using the field equations of fluid dynamics. Fluids are generally challenging systems to describe analytically, as they form a nonlinear

More information

On limiting for higher order discontinuous Galerkin method for 2D Euler equations

On limiting for higher order discontinuous Galerkin method for 2D Euler equations On limiting for higher order discontinuous Galerkin method for 2D Euler equations Juan Pablo Gallego-Valencia, Christian Klingenberg, Praveen Chandrashekar October 6, 205 Abstract We present an implementation

More information

MHD RELATED TO 2-FLUID THEORY, KINETIC THEORY AND MAGANETIC RECONNECTION

MHD RELATED TO 2-FLUID THEORY, KINETIC THEORY AND MAGANETIC RECONNECTION MHD RELATED TO 2-FLUID THEORY, KINETIC THEORY AND MAGANETIC RECONNECTION Marty Goldman University of Colorado Spring 2017 Physics 5150 Issues 2 How is MHD related to 2-fluid theory Level of MHD depends

More information

Weighted Essentially Non-Oscillatory limiters for Runge-Kutta Discontinuous Galerkin Methods

Weighted Essentially Non-Oscillatory limiters for Runge-Kutta Discontinuous Galerkin Methods Weighted Essentially Non-Oscillatory limiters for Runge-Kutta Discontinuous Galerkin Methods Jianxian Qiu School of Mathematical Science Xiamen University jxqiu@xmu.edu.cn http://ccam.xmu.edu.cn/teacher/jxqiu

More information

CapSel Roe Roe solver.

CapSel Roe Roe solver. CapSel Roe - 01 Roe solver keppens@rijnh.nl modern high resolution, shock-capturing schemes for Euler capitalize on known solution of the Riemann problem originally developed by Godunov always use conservative

More information

Conservation Laws & Applications

Conservation Laws & Applications Rocky Mountain Mathematics Consortium Summer School Conservation Laws & Applications Lecture V: Discontinuous Galerkin Methods James A. Rossmanith Department of Mathematics University of Wisconsin Madison

More information

Multi-D MHD and B = 0

Multi-D MHD and B = 0 CapSel DivB - 01 Multi-D MHD and B = 0 keppens@rijnh.nl multi-d MHD and MHD wave anisotropies dimensionality > 1 non-trivial B = 0 constraint even if satisfied exactly t = 0: can numerically generate B

More information

Part 1. The diffusion equation

Part 1. The diffusion equation Differential Equations FMNN10 Graded Project #3 c G Söderlind 2016 2017 Published 2017-11-27. Instruction in computer lab 2017-11-30/2017-12-06/07. Project due date: Monday 2017-12-11 at 12:00:00. Goals.

More information

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations Hao Li Math Dept, Purdue Univeristy Ocean University of China, December, 2017 Joint work with

More information

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS 1 / 43 AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS Treatment of Boundary Conditions These slides are partially based on the recommended textbook: Culbert

More information

Positivity-preserving high order schemes for convection dominated equations

Positivity-preserving high order schemes for convection dominated equations Positivity-preserving high order schemes for convection dominated equations Chi-Wang Shu Division of Applied Mathematics Brown University Joint work with Xiangxiong Zhang; Yinhua Xia; Yulong Xing; Cheng

More information

Constrained Transport Method for the Finite Volume Evolution Galerkin Schemes with Application in Astrophysics

Constrained Transport Method for the Finite Volume Evolution Galerkin Schemes with Application in Astrophysics Project work at the Department of Mathematics, TUHH Constrained Transport Method for the Finite Volume Evolution Galerkin Schemes with Application in Astrophysics Katja Baumbach April 4, 005 Supervisor:

More information

Recapitulation: Questions on Chaps. 1 and 2 #A

Recapitulation: Questions on Chaps. 1 and 2 #A Recapitulation: Questions on Chaps. 1 and 2 #A Chapter 1. Introduction What is the importance of plasma physics? How are plasmas confined in the laboratory and in nature? Why are plasmas important in astrophysics?

More information

Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method

Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method Per-Olof Persson and Jaime Peraire Massachusetts Institute of Technology 7th World Congress on Computational Mechanics

More information

High Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation

High Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation High Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation Faheem Ahmed, Fareed Ahmed, Yongheng Guo, Yong Yang Abstract This paper deals with

More information

Math 660-Lecture 23: Gudonov s method and some theories for FVM schemes

Math 660-Lecture 23: Gudonov s method and some theories for FVM schemes Math 660-Lecture 3: Gudonov s method and some theories for FVM schemes 1 The idea of FVM (You can refer to Chapter 4 in the book Finite volume methods for hyperbolic problems ) Consider the box [x 1/,

More information

Introduction to Magnetohydrodynamics (MHD)

Introduction to Magnetohydrodynamics (MHD) Introduction to Magnetohydrodynamics (MHD) Tony Arber University of Warwick 4th SOLARNET Summer School on Solar MHD and Reconnection Aim Derivation of MHD equations from conservation laws Quasi-neutrality

More information

A New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic Conservation Laws

A New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic Conservation Laws A New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic Conservation Laws A. A. I. Peer a,, A. Gopaul a, M. Z. Dauhoo a, M. Bhuruth a, a Department of Mathematics, University of Mauritius, Reduit,

More information

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Dedicated to Todd F. Dupont on the occasion of his 65th birthday Yingjie Liu, Chi-Wang Shu and Zhiliang

More information

Computational Methods in Plasma Physics

Computational Methods in Plasma Physics Computational Methods in Plasma Physics Richard Fitzpatrick Institute for Fusion Studies University of Texas at Austin Purpose of Talk Describe use of numerical methods to solve simple problem in plasma

More information

Numerically Solving Partial Differential Equations

Numerically Solving Partial Differential Equations Numerically Solving Partial Differential Equations Michael Lavell Department of Applied Mathematics and Statistics Abstract The physics describing the fundamental principles of fluid dynamics can be written

More information

Ideal Magnetohydrodynamics (MHD)

Ideal Magnetohydrodynamics (MHD) Ideal Magnetohydrodynamics (MHD) Nick Murphy Harvard-Smithsonian Center for Astrophysics Astronomy 253: Plasma Astrophysics February 1, 2016 These lecture notes are largely based on Lectures in Magnetohydrodynamics

More information

Fluid Animation. Christopher Batty November 17, 2011

Fluid Animation. Christopher Batty November 17, 2011 Fluid Animation Christopher Batty November 17, 2011 What distinguishes fluids? What distinguishes fluids? No preferred shape Always flows when force is applied Deforms to fit its container Internal forces

More information

Basics on Numerical Methods for Hyperbolic Equations

Basics on Numerical Methods for Hyperbolic Equations Basics on Numerical Methods for Hyperbolic Equations Professor Dr. E F Toro Laboratory of Applied Mathematics University of Trento, Italy eleuterio.toro@unitn.it http://www.ing.unitn.it/toro October 8,

More information

NUMERICAL SOLUTION OF HYPERBOLIC PARTIAL DIFFERENTIAL EQUATIONS

NUMERICAL SOLUTION OF HYPERBOLIC PARTIAL DIFFERENTIAL EQUATIONS NUMERICAL SOLUTION OF HYPERBOLIC PARTIAL DIFFERENTIAL EQUATIONS JOHN A. TRANGENSTEIN Department of Mathematics, Duke University Durham, NC 27708-0320 Ш CAMBRIDGE ЩР UNIVERSITY PRESS Contents 1 Introduction

More information

A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws

A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws Kilian Cooley 1 Prof. James Baeder 2 1 Department of Mathematics, University of Maryland - College Park 2 Department of Aerospace

More information

arxiv: v2 [physics.plasm-ph] 22 Mar 2017

arxiv: v2 [physics.plasm-ph] 22 Mar 2017 Generalized lower-hybrid mode with, density gradient, equilibrium ExB drift, collisions and finite electron Larmor radius: Numerical studies with MATLAB solver. Ivan Romadanov, Andrei Smolyakov, Winston

More information

NUMERICAL METHODS IN ASTROPHYSICS An Introduction

NUMERICAL METHODS IN ASTROPHYSICS An Introduction -1 Series in Astronomy and Astrophysics NUMERICAL METHODS IN ASTROPHYSICS An Introduction Peter Bodenheimer University of California Santa Cruz, USA Gregory P. Laughlin University of California Santa Cruz,

More information

7 Hyperbolic Differential Equations

7 Hyperbolic Differential Equations Numerical Analysis of Differential Equations 243 7 Hyperbolic Differential Equations While parabolic equations model diffusion processes, hyperbolic equations model wave propagation and transport phenomena.

More information

Bound-preserving high order schemes in computational fluid dynamics Chi-Wang Shu

Bound-preserving high order schemes in computational fluid dynamics Chi-Wang Shu Bound-preserving high order schemes in computational fluid dynamics Chi-Wang Shu Division of Applied Mathematics Brown University Outline Introduction Maximum-principle-preserving for scalar conservation

More information

Energy Stable Discontinuous Galerkin Methods for Maxwell s Equations in Nonlinear Optical Media

Energy Stable Discontinuous Galerkin Methods for Maxwell s Equations in Nonlinear Optical Media Energy Stable Discontinuous Galerkin Methods for Maxwell s Equations in Nonlinear Optical Media Yingda Cheng Michigan State University Computational Aspects of Time Dependent Electromagnetic Wave Problems

More information

Notes: Outline. Shock formation. Notes: Notes: Shocks in traffic flow

Notes: Outline. Shock formation. Notes: Notes: Shocks in traffic flow Outline Scalar nonlinear conservation laws Traffic flow Shocks and rarefaction waves Burgers equation Rankine-Hugoniot conditions Importance of conservation form Weak solutions Reading: Chapter, 2 R.J.

More information

Shock Capturing for Discontinuous Galerkin Methods using Finite Volume Sub-cells

Shock Capturing for Discontinuous Galerkin Methods using Finite Volume Sub-cells Abstract We present a shock capturing procedure for high order Discontinuous Galerkin methods, by which shock regions are refined in sub-cells and treated by finite volume techniques Hence, our approach

More information

L-H transitions driven by ion heating in scrape-off layer turbulence (SOLT) model simulations

L-H transitions driven by ion heating in scrape-off layer turbulence (SOLT) model simulations L-H transitions driven by ion heating in scrape-off layer turbulence (SOLT) model simulations D.A. Russell, D.A. D Ippolito and J.R. Myra Research Corporation, Boulder, CO, USA Presented at the 015 Joint

More information

Design of optimal Runge-Kutta methods

Design of optimal Runge-Kutta methods Design of optimal Runge-Kutta methods David I. Ketcheson King Abdullah University of Science & Technology (KAUST) D. Ketcheson (KAUST) 1 / 36 Acknowledgments Some parts of this are joint work with: Aron

More information

Clawpack Tutorial Part I

Clawpack Tutorial Part I Clawpack Tutorial Part I Randall J. LeVeque Applied Mathematics University of Washington Conservation Laws Package www.clawpack.org (pdf s will be posted and green links can be clicked) Some collaborators

More information

Solving the Euler Equations!

Solving the Euler Equations! http://www.nd.edu/~gtryggva/cfd-course/! Solving the Euler Equations! Grétar Tryggvason! Spring 0! The Euler equations for D flow:! where! Define! Ideal Gas:! ρ ρu ρu + ρu + p = 0 t x ( / ) ρe ρu E + p

More information

The Center for Astrophysical Thermonuclear Flashes. FLASH Hydrodynamics

The Center for Astrophysical Thermonuclear Flashes. FLASH Hydrodynamics The Center for Astrophysical Thermonuclear Flashes FLASH Hydrodynamics Jonathan Dursi (CITA), Alan Calder (FLASH) B. Fryxell, T. Linde, A. Mignone, G. Wiers Many others! Mar 23, 2005 An Advanced Simulation

More information

Sistemas Hiperbólicos no Lineales: Un Nuevo Método para Calcular Flujos Relativistas

Sistemas Hiperbólicos no Lineales: Un Nuevo Método para Calcular Flujos Relativistas Sistemas Hiperbólicos no Lineales: Un Nuevo Método para Calcular Flujos Relativistas Pedro González-Casanova Henríquez Unidad de Investigación en Cómputo Aplicado DGSCA, UNAM Elvira Torondel y Ricard Garrido

More information

Self-Organization of Plasmas with Flows

Self-Organization of Plasmas with Flows Self-Organization of Plasmas with Flows ICNSP 2003/ 9/10 Graduate School of Frontier Sciences,, National Institute for Fusion Science R. NUMATA, Z. YOSHIDA, T. HAYASHI ICNSP 2003/ 9/10 p.1/14 Abstract

More information

Numerical Methods for Hyperbolic Conservation Laws Lecture 4

Numerical Methods for Hyperbolic Conservation Laws Lecture 4 Numerical Methods for Hyperbolic Conservation Laws Lecture 4 Wen Shen Department of Mathematics, Penn State University Email: wxs7@psu.edu Oxford, Spring, 018 Lecture Notes online: http://personal.psu.edu/wxs7/notesnumcons/

More information

Plasmas as fluids. S.M.Lea. January 2007

Plasmas as fluids. S.M.Lea. January 2007 Plasmas as fluids S.M.Lea January 2007 So far we have considered a plasma as a set of non intereacting particles, each following its own path in the electric and magnetic fields. Now we want to consider

More information

Hydraulic Modelling for Drilling Automation

Hydraulic Modelling for Drilling Automation Hydraulic Modelling for Drilling Automation CASA Day Harshit Bansal April 19, 2017 Where innovation starts Team: Supervisors at TU/e : W.H.A. Schilders, N. van de Wouw, B. Koren, L. Iapichino Collaborators:

More information

Chapter 1. Introduction to Nonlinear Space Plasma Physics

Chapter 1. Introduction to Nonlinear Space Plasma Physics Chapter 1. Introduction to Nonlinear Space Plasma Physics The goal of this course, Nonlinear Space Plasma Physics, is to explore the formation, evolution, propagation, and characteristics of the large

More information

Sung-Ik Sohn and Jun Yong Shin

Sung-Ik Sohn and Jun Yong Shin Commun. Korean Math. Soc. 17 (2002), No. 1, pp. 103 120 A SECOND ORDER UPWIND METHOD FOR LINEAR HYPERBOLIC SYSTEMS Sung-Ik Sohn and Jun Yong Shin Abstract. A second order upwind method for linear hyperbolic

More information

On the Comparison of the Finite Volume and Discontinuous Galerkin Methods

On the Comparison of the Finite Volume and Discontinuous Galerkin Methods Diploma Thesis Institute for Numerical Simulation, TUHH On the Comparison of the Finite Volume and Discontinuous Galerkin Methods Corrected version Katja Baumbach August 17, 2006 Supervisor: Prof. Dr.

More information

First, Second, and Third Order Finite-Volume Schemes for Diffusion

First, Second, and Third Order Finite-Volume Schemes for Diffusion First, Second, and Third Order Finite-Volume Schemes for Diffusion Hiro Nishikawa 51st AIAA Aerospace Sciences Meeting, January 10, 2013 Supported by ARO (PM: Dr. Frederick Ferguson), NASA, Software Cradle.

More information

Numerical Solution Techniques in Mechanical and Aerospace Engineering

Numerical Solution Techniques in Mechanical and Aerospace Engineering Numerical Solution Techniques in Mechanical and Aerospace Engineering Chunlei Liang LECTURE 9 Finite Volume method II 9.1. Outline of Lecture Conservation property of Finite Volume method Apply FVM to

More information

Problem C3.5 Direct Numerical Simulation of the Taylor-Green Vortex at Re = 1600

Problem C3.5 Direct Numerical Simulation of the Taylor-Green Vortex at Re = 1600 Problem C3.5 Direct Numerical Simulation of the Taylor-Green Vortex at Re = 6 Overview This problem is aimed at testing the accuracy and the performance of high-order methods on the direct numerical simulation

More information

Non-linear Methods for Scalar Equations

Non-linear Methods for Scalar Equations Non-linear Methods for Scalar Equations Professor Dr. E F Toro Laboratory of Applied Mathematics University of Trento, Italy eleuterio.toro@unitn.it http://www.ing.unitn.it/toro October 3, 04 / 56 Abstract

More information

Comparison of Approximate Riemann Solvers

Comparison of Approximate Riemann Solvers Comparison of Approximate Riemann Solvers Charlotte Kong May 0 Department of Mathematics University of Reading Supervisor: Dr P Sweby A dissertation submitted in partial fulfilment of the requirement for

More information

The RAMSES code and related techniques 2- MHD solvers

The RAMSES code and related techniques 2- MHD solvers The RAMSES code and related techniques 2- MHD solvers Outline - The ideal MHD equations - Godunov method for 1D MHD equations - Ideal MHD in multiple dimensions - Cell-centered variables: divergence B

More information

Worksheet 8 Sample Solutions

Worksheet 8 Sample Solutions Technische Universität München WS 2016/17 Lehrstuhl für Informatik V Scientific Computing Univ.-Prof. Dr. M. Bader 19.12.2016/21.12.2016 M.Sc. S. Seckler, M.Sc. D. Jarema Worksheet 8 Sample Solutions Ordinary

More information

GODUNOV-TYPE SOLUTIONS FOR TWO-PHASE WATER HAMMER FLOWS

GODUNOV-TYPE SOLUTIONS FOR TWO-PHASE WATER HAMMER FLOWS GODUNOV-TYPE SOLUTIONS FOR TWO-PHASE WATER HAMMER FLOWS ARTURO S. LEON Dept. of Civil and Envir. Engng., Univ. of Illinois at Urbana-Champaign, 2519 Hydrosystems Lab., MC-250. 205 North Mathews Av., Urbana,

More information

Numerical modelling of phase change processes in clouds. Challenges and Approaches. Martin Reitzle Bernard Weigand

Numerical modelling of phase change processes in clouds. Challenges and Approaches. Martin Reitzle Bernard Weigand Institute of Aerospace Thermodynamics Numerical modelling of phase change processes in clouds Challenges and Approaches Martin Reitzle Bernard Weigand Introduction Institute of Aerospace Thermodynamics

More information

Overview of FRC-related modeling (July 2014-present)

Overview of FRC-related modeling (July 2014-present) Overview of FRC-related modeling (July 2014-present) Artan Qerushi AFRL-UCLA Basic Research Collaboration Workshop January 20th, 2015 AFTC PA Release# 15009, 16 Jan 2015 Artan Qerushi (AFRL) FRC modeling

More information

Part 1: Numerical Modeling for Compressible Plasma Flows

Part 1: Numerical Modeling for Compressible Plasma Flows Part 1: Numerical Modeling for Compressible Plasma Flows Dongwook Lee Applied Mathematics & Statistics University of California, Santa Cruz AMS 280C Seminar October 17, 2014 MIRA, BG/Q, Argonne National

More information

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Dedicated to Todd F. Dupont on the occasion of his 65th birthday Yingjie Liu, Chi-Wang Shu and Zhiliang

More information

A high resolution wave propagation scheme for ideal Two-Fluid plasma equations

A high resolution wave propagation scheme for ideal Two-Fluid plasma equations Journal of Computational Physics 29 (26) 48 442 www.elsevier.com/locate/jcp A high resolution wave propagation scheme for ideal Two-Fluid plasma equations A. Hakim *, J. Loverich, U. Shumlak Aerospace

More information

Partitioned Methods for Multifield Problems

Partitioned Methods for Multifield Problems C Partitioned Methods for Multifield Problems Joachim Rang, 6.7.2016 6.7.2016 Joachim Rang Partitioned Methods for Multifield Problems Seite 1 C One-dimensional piston problem fixed wall Fluid flexible

More information

Godunov methods in GANDALF

Godunov methods in GANDALF Godunov methods in GANDALF Stefan Heigl David Hubber Judith Ngoumou USM, LMU, München 28th October 2015 Why not just stick with SPH? SPH is perfectly adequate in many scenarios but can fail, or at least

More information

Computational Fluid Dynamics. PHY 688: Numerical Methods for (Astro)Physics

Computational Fluid Dynamics. PHY 688: Numerical Methods for (Astro)Physics Computational Fluid Dynamics Hydrodynamics When we discussed PDEs, we focused so far on scalar PDEs Often we wish to study systems of PDEs. Here we'll look at the equations of hydrodynamics Nonlinear system

More information

AMS 529: Finite Element Methods: Fundamentals, Applications, and New Trends

AMS 529: Finite Element Methods: Fundamentals, Applications, and New Trends AMS 529: Finite Element Methods: Fundamentals, Applications, and New Trends Lecture 25: Introduction to Discontinuous Galerkin Methods Xiangmin Jiao SUNY Stony Brook Xiangmin Jiao Finite Element Methods

More information

Strong Stability-Preserving (SSP) High-Order Time Discretization Methods

Strong Stability-Preserving (SSP) High-Order Time Discretization Methods Strong Stability-Preserving (SSP) High-Order Time Discretization Methods Xinghui Zhong 12/09/ 2009 Outline 1 Introduction Why SSP methods Idea History/main reference 2 Explicit SSP Runge-Kutta Methods

More information

Entropy-stable discontinuous Galerkin nite element method with streamline diusion and shock-capturing

Entropy-stable discontinuous Galerkin nite element method with streamline diusion and shock-capturing Entropy-stable discontinuous Galerkin nite element method with streamline diusion and shock-capturing Siddhartha Mishra Seminar for Applied Mathematics ETH Zurich Goal Find a numerical scheme for conservation

More information

Calculating Storm Surge and Other Coastal Hazards Using Geoclaw

Calculating Storm Surge and Other Coastal Hazards Using Geoclaw Calculating Storm Surge and Other Coastal Hazards Using Geoclaw Kyle T. Mandli Department of Applied Mathematics University of Washington Seattle, WA, USA Modeling and Computations of Shallow-Water Coastal

More information

State of the Art MHD Methods for Astrophysical Applications p.1/32

State of the Art MHD Methods for Astrophysical Applications p.1/32 State of the Art MHD Methods for Astrophysical Applications Scott C. Noble February 25, 2004 CTA, Physics Dept., UIUC State of the Art MHD Methods for Astrophysical Applications p.1/32 Plan of Attack Is

More information

X i t react. ~min i max i. R ij smallest. X j. Physical processes by characteristic timescale. largest. t diff ~ L2 D. t sound. ~ L a. t flow.

X i t react. ~min i max i. R ij smallest. X j. Physical processes by characteristic timescale. largest. t diff ~ L2 D. t sound. ~ L a. t flow. Physical processes by characteristic timescale Diffusive timescale t diff ~ L2 D largest Sound crossing timescale t sound ~ L a Flow timescale t flow ~ L u Free fall timescale Cooling timescale Reaction

More information

Transition From Single Fluid To Pure Electron MHD Regime Of Tearing Instability

Transition From Single Fluid To Pure Electron MHD Regime Of Tearing Instability Transition From Single Fluid To Pure Electron MHD Regime Of Tearing Instability V.V.Mirnov, C.C.Hegna, S.C.Prager APS DPP Meeting, October 27-31, 2003, Albuquerque NM Abstract In the most general case,

More information

PDE Solvers for Fluid Flow

PDE Solvers for Fluid Flow PDE Solvers for Fluid Flow issues and algorithms for the Streaming Supercomputer Eran Guendelman February 5, 2002 Topics Equations for incompressible fluid flow 3 model PDEs: Hyperbolic, Elliptic, Parabolic

More information

Computations with Discontinuous Basis Functions

Computations with Discontinuous Basis Functions Computations with Discontinuous Basis Functions Carl Sovinec University of Wisconsin-Madison NIMROD Team Meeting November 12, 2011 Salt Lake City, Utah Motivation The objective of this work is to make

More information