Center for Space Environment Modeling Gábor Tóth Center for Space Environment Modeling University of Michigan Gábor Tóth Center.

Slides:



Advertisements
Similar presentations
Joint Mathematics Meetings Hynes Convention Center, Boston, MA
Advertisements

Particle acceleration in a turbulent electric field produced by 3D reconnection Marco Onofri University of Thessaloniki.
Non-magnetic Planets Yingjuan Ma, Andrew Nagy, Gabor Toth, Igor Sololov, KC Hansen, Darren DeZeeuw, Dalal Najib, Chuanfei Dong, Steve Bougher SWMF User.
Reviewing the Summer School Solar Labs Nicholas Gross.
ESS 7 Lecture 14 October 31, 2008 Magnetic Storms
Coupling Continuum Model and Smoothed Particle Hydrodynamics Methods for Reactive Transport Yilin Fang, Timothy D Scheibe and Alexandre M Tartakovsky Pacific.
Coupled Fluid-Structural Solver CFD incompressible flow solver has been coupled with a FEA code to analyze dynamic fluid-structure coupling phenomena CFD.
Auroral dynamics EISCAT Svalbard Radar: field-aligned beam  complicated spatial structure (
Chip Manchester, Fang Fang, Bill Abbett, Bart van der Holst Patterns of Large- Scale Flux Emegence Patterns of Large- Scale Flux Emegence.
TOWARDS A REALISTIC, DATA-DRIVEN THERMODYNAMIC MHD MODEL OF THE GLOBAL SOLAR CORONA Cooper Downs, Ilia I. Roussev, Bart van der Holst, Noe Lugaz, Igor.
1 Internal Seminar, November 14 th Effects of non conformal mesh on LES S. Rolfo The University of Manchester, M60 1QD, UK School of Mechanical,
Chip Manchester 1, Fang Fang 1, Bart van der Holst 1, Bill Abbett 2 (1)University of Michigan (2)University of California Berkeley Study of Flux Emergence:
“Assimilating” Solar Data into MHD Models of the Solar Atmosphere W.P. Abbett SSL UC Berkeley HMI Team Meeting, Jan 2005.
Parallel Mesh Refinement with Optimal Load Balancing Jean-Francois Remacle, Joseph E. Flaherty and Mark. S. Shephard Scientific Computation Research Center.
CISM solar wind metrics M.J. Owens and the CISM Validation and Metrics Team Boston University, Boston MA Abstract. The Center for Space-Weather Modeling.
The tribulations and exaltations in coupling models of the magnetosphere with ionosphere- thermosphere models Aaron Ridley Department of Atmospheric, Oceanic.
Expanded Observatory support (redundancy, verification) CME (Empirical) propagation (Cone Model) (ICME strength and arrival time) Electrodynamics model.
Why does the temperature of the Sun’s atmosphere increase with height? Evidence strongly suggests that magnetic waves carry energy into the chromosphere.
Generation of Solar Energetic Particles (SEP) During May 2, 1998 Eruptive Event Igor V. Sokolov, Ilia I. Roussev, Tamas I. Gombosi (University of Michigan)
Center for Space Environment Modeling Numerical Model of CME Initiation and Shock Development for the 1998 May 2 Event Ilia.
Identifying Interplanetary Shock Parameters in Heliospheric MHD Simulation Results S. A. Ledvina 1, D. Odstrcil 2 and J. G. Luhmann 1 1.Space Sciences.
Modeling Emerging Magnetic Flux W.P. Abbett, G.H. Fisher & Y. Fan.
A TWO-FLUID NUMERICAL MODEL OF THE LIMPET OWC CG Mingham, L Qian, DM Causon and DM Ingram Centre for Mathematical Modelling and Flow Analysis Manchester.
RT Modelling of CMEs Using WSA- ENLIL Cone Model
Modeling suprathermal proton acceleration by an ICME within 0.5 AU: the May 13, 2005 event K. A. Kozarev 1,5 R. M. Evans 2, M. A. Dayeh.
Parallel Adaptive Mesh Refinement Combined With Multigrid for a Poisson Equation CRTI RD Project Review Meeting Canadian Meteorological Centre August.
Samantha Sanders Code 674 Dr. David G. Sibeck NASA Goddard Space Flight Center.
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
3D multi-fluid model Erika Harnett University of Washington.
Coronal Heating of an Active Region Observed by XRT on May 5, 2010 A Look at Quasi-static vs Alfven Wave Heating of Coronal Loops Amanda Persichetti Aad.
Space Weather Major sources of space weather ● Solar wind – a stream of plasma consisting of high energy charged particles released from the upper atmosphere.
Numerical simulations are used to explore the interaction between solar coronal mass ejections (CMEs) and the structured, ambient global solar wind flow.
Modeling Coronal Acceleration of Solar Energetic Protons K. A. Kozarev, R. M. Evans, N. A. Schwadron, M. A. Dayeh, M. Opher, K. E. Korreck NESSC Meeting,
Semi-Empirical MHD Modeling of the Solar Wind Igor V. Sokolov, Ofer Cohen, Tamas I. Gombosi CSEM, University of Michigan Ilia I Roussev, Institute for.
Initial Results from the Integration of Earth and Space Frameworks Cecelia DeLuca/NCAR, Alan Sussman/University of Maryland, Gabor Toth/University of Michigan.
R. Oran csem.engin.umich.edu SHINE 09 May 2005 Campaign Event: Introducing Turbulence Rona Oran Igor V. Sokolov Richard Frazin Ward Manchester Tamas I.
Lecture 16 Simulating from the Sun to the Mud. Space Weather Modeling Framework – 1 [Tóth et al., 2007] The SWMF allows developers to combine models without.
Computational Model of Energetic Particle Fluxes in the Magnetosphere Computer Systems Yu (Evans) Xiang Mentor: Dr. John Guillory, George Mason.
Introduction to Space Weather Jie Zhang CSI 662 / PHYS 660 Spring, 2012 Copyright © The Heliosphere: The Solar Wind March 01, 2012.
Center for Space Environment Modeling Solar Energetic Particles: Acceleration and Transport in Realistic Magnetic Fields Igor.
Ionospheric Electrodynamics & Low-Earth Orbiting Satellites (LEOS) J-M Noël, A. Russell, D. Burrell & S. Thorsteinson Royal Military College of Canada.
7. Introduction to the numerical integration of PDE. As an example, we consider the following PDE with one variable; Finite difference method is one of.
Validation of the SWMF Coupled Model for Solar Corona – Inner Heliosphere – CME With the Observations of the May 12, 1997 Event Ofer Cohen(1), Igor V.
Gas-kineitc MHD Numerical Scheme and Its Applications to Solar Magneto-convection Tian Chunlin Beijing 2010.Dec.3.
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
A Non-iterative Hyperbolic, First-order Conservation Law Approach to Divergence-free Solutions to Maxwell’s Equations Richard J. Thompson 1 and Trevor.
Global MHD Simulation with BATSRUS from CCMC ESS 265 UCLA1 (Yasong Ge, Megan Cartwright, Jared Leisner, and Xianzhe Jia)
Modeling 3-D Solar Wind Structure Lecture 13. Why is a Heliospheric Model Needed? Space weather forecasts require us to know the solar wind that is interacting.
Particle precipitation has been intensely studied by ionospheric and magnetospheric physicists. As particles bounce along the earth's magnetic fields they.
Data-constrained Simulation of CME Initiation and Propagation Antonia Savcheva ESPM 2014 September 11, 2014 Collaborators: R. Evans, B. van der Holst,
Energy inputs from Magnetosphere to the Ionosphere/Thermosphere ASP research review Yue Deng April 12 nd, 2007.
1 Test Particle Simulations of Solar Energetic Particle Propagation for Space Weather Mike Marsh, S. Dalla, J. Kelly & T. Laitinen University of Central.
30 April 2009 Space Weather Workshop 2009 The Challenge of Predicting the Ionosphere: Recent results from CISM. W. Jeffrey Hughes Center for Integrated.
A Global Hybrid Simulation Study of the Solar Wind Interaction with the Moon David Schriver ESS 265 – June 2, 2005.
A 3D Global MHD Simulation of the Solar Wind/Earth’s Magnetosphere Interaction Dr. Mehmet Sarp Yalim & Prof. Dr. Stefaan Poedts Centre for mathematical.
GEM Student Tutorial: GGCM Modeling (MHD Backbone)
Ward Manchester University of Michigan
Xing Cai University of Oslo
Y. C.-M. Liu, M. Opher, O. Cohen P.C.Liewer and T.I.Gombosi
Solar Wind and CMEs with the Space Weather Modeling Framework
Global MHD Simulations of Dayside Magnetopause Dynamics.
Introduction to Space Weather Interplanetary Transients
D. Odstrcil1,2, V.J. Pizzo2, C.N. Arge3, B.V.Jackson4, P.P. Hick4
Convergence in Computational Science
Heliosphere - Lectures 5-7
Solar and Heliospheric Physics
ESS 261 Topics in magnetospheric physics Space weather forecast models ____ the prediction of solar wind speed April 23, 2008.
Objective Numerical methods Finite volume.
High Accuracy Schemes for Inviscid Traffic Models
International Workshop
Presentation transcript:

Center for Space Environment Modeling Gábor Tóth Center for Space Environment Modeling University of Michigan Gábor Tóth Center for Space Environment Modeling University of Michigan The Grand Challenge of Space Weather Prediction

Center for Space Environment Modeling Tamas Gombosi, Kenneth Powell Ward Manchester, Ilia Roussev Darren De Zeeuw, Igor Sokolov Aaron Ridley, Kenneth Hansen Richard Wolf, Stanislav Sazykin (Rice University) József Kóta (Univ. of Arizona) Tamas Gombosi, Kenneth Powell Ward Manchester, Ilia Roussev Darren De Zeeuw, Igor Sokolov Aaron Ridley, Kenneth Hansen Richard Wolf, Stanislav Sazykin (Rice University) József Kóta (Univ. of Arizona) Collaborators Grants DoD MURI and NASA CT Projects

Center for Space Environment Modeling What is Space Weather and Why to Predict It? Parallel MHD Code: BATSRUS Space Weather Modeling Framework (SWMF) Some Results Concluding Remarks What is Space Weather and Why to Predict It? Parallel MHD Code: BATSRUS Space Weather Modeling Framework (SWMF) Some Results Concluding Remarks Outline of Talk

Center for Space Environment Modeling What Space Weather Means Conditions on the Sun and in the solar wind, magnetosphere, ionosphere, and thermosphere that can influence the performance and reliability of space-born and ground-based technological systems and can endanger human life or health. Space physics that affects us.

Center for Space Environment Modeling Solar Activity...

Center for Space Environment Modeling Affects Earth: The Aurorae

Center for Space Environment Modeling Other Effects of Space Weather

Center for Space Environment Modeling MHD Code: BATSRUS Block Adaptive Tree Solar-wind Roe Upwind Scheme Conservative finite-volume discretization Shock-capturing Total Variation Diminishing schemes Parallel block-adaptive grid (Cartesian and generalized) Explicit and implicit time stepping Classical and semi-relativistic MHD equations Multi-species chemistry Splitting the magnetic field into B 0 + B 1 Various methods to control the divergence of B Block Adaptive Tree Solar-wind Roe Upwind Scheme Conservative finite-volume discretization Shock-capturing Total Variation Diminishing schemes Parallel block-adaptive grid (Cartesian and generalized) Explicit and implicit time stepping Classical and semi-relativistic MHD equations Multi-species chemistry Splitting the magnetic field into B 0 + B 1 Various methods to control the divergence of B

Center for Space Environment Modeling MHD Equations in Conservative vs. Non-Conservative Form Conservative form is required for correct jump conditions across shock waves. Energy conservation provides proper amount of Joule heating for reconnection even in ideal MHD. Non-conservative pressure equation is preferred for maintaining positivity. Hybrid scheme: use pressure equation where possible. Conservative form is required for correct jump conditions across shock waves. Energy conservation provides proper amount of Joule heating for reconnection even in ideal MHD. Non-conservative pressure equation is preferred for maintaining positivity. Hybrid scheme: use pressure equation where possible.

Center for Space Environment Modeling Conservative Finite-Volume Method

Center for Space Environment Modeling Limited Reconstruction: TVD Finite volume data stored at cell centers, fluxes computed at interfaces between cells. Need an interpolation scheme to give accurate values at the two sides of the interface. Reconstruction process can introduce new extrema. Need to limit the slopes so that reconstructed values are bounded by cell- center values. Limited reconstruction results in a total variation diminishing scheme First order near discontinuities and second order in smooth regions.

Center for Space Environment Modeling Splitting the Magnetic Field The magnetic field has huge gradients near the Sun and Earth: – Large truncation errors. – Pressure calculated from total energy can become negative. – Difficult to maintain boundary conditions. Solution: split the magnetic field as B = B 0 + B 1 where B 0 is a divergence and curl free analytic function. – Gradients in B 1 are small. – Total energy contains B 1 only. – Boundary condition for B 1 is simple. The magnetic field has huge gradients near the Sun and Earth: – Large truncation errors. – Pressure calculated from total energy can become negative. – Difficult to maintain boundary conditions. Solution: split the magnetic field as B = B 0 + B 1 where B 0 is a divergence and curl free analytic function. – Gradients in B 1 are small. – Total energy contains B 1 only. – Boundary condition for B 1 is simple.

Center for Space Environment Modeling Vastly Disparate Scales Spatial: Resolution needed at Earth: 1/4 R E Resolution needed at Sun: 1/32 R S Sun-Earth distance: 1AU 1 AU = 215 R S = 23,456 R E Temporal: CME needs 3 days to arrive at Earth. Time step is limited to a fraction of a second in some regions. Spatial: Resolution needed at Earth: 1/4 R E Resolution needed at Sun: 1/32 R S Sun-Earth distance: 1AU 1 AU = 215 R S = 23,456 R E Temporal: CME needs 3 days to arrive at Earth. Time step is limited to a fraction of a second in some regions.

Center for Space Environment Modeling Adaptive Block Structure Each block is NxNxN Blocks communicate with neighbors through ghost cells

Center for Space Environment Modeling The Octtree Data Structure

Center for Space Environment Modeling Parallel Distribution of the Blocks

Center for Space Environment Modeling Optimized Load Balancing

Center for Space Environment Modeling Parallel Performance

Center for Space Environment Modeling Why Explicit Time-Stepping May Not Be Good Enough Explicit schemes have time step limited by CFL condition: Δt < Δx/fastest wave speed. High Alfvén speeds and/or small cells may lead to smaller time steps than required for accuracy. The problem is particularly acute near planets with strong magnetic fields. Implicit schemes do not have Δt limited by CFL. Explicit schemes have time step limited by CFL condition: Δt < Δx/fastest wave speed. High Alfvén speeds and/or small cells may lead to smaller time steps than required for accuracy. The problem is particularly acute near planets with strong magnetic fields. Implicit schemes do not have Δt limited by CFL.

Center for Space Environment Modeling BDF2 second-order implicit time-stepping scheme requires solution of a large nonlinear system of equations at each time step. Newton linearization allows the nonlinear system to be solved by an iterative process in which large linear systems are solved. Krylov solvers (GMRES, BiCGSTAB) with preconditioning are robust and efficient for solving large linear systems. Schwarz preconditioning allows the process to be done in parallel: Each adaptive block preconditions using local data only MBILU preconditioner BDF2 second-order implicit time-stepping scheme requires solution of a large nonlinear system of equations at each time step. Newton linearization allows the nonlinear system to be solved by an iterative process in which large linear systems are solved. Krylov solvers (GMRES, BiCGSTAB) with preconditioning are robust and efficient for solving large linear systems. Schwarz preconditioning allows the process to be done in parallel: Each adaptive block preconditions using local data only MBILU preconditioner Building a Parallel Implicit Solver

Center for Space Environment Modeling Timing Results Halem = 192 CPU Compaq ES-45 Chapman = 256 CPU SGI 3800 Lomax = 256 CPU Compaq ES-45 Grendel = 118 CPU PC Cluster (1.6 GHz AMD) Halem = 192 CPU Compaq ES-45 Chapman = 256 CPU SGI 3800 Lomax = 256 CPU Compaq ES-45 Grendel = 118 CPU PC Cluster (1.6 GHz AMD)

Center for Space Environment Modeling Fully implicit scheme has no CFL limit, but each iteration is expensive (memory and CPU) Fully explicit is inexpensive for one iteration, but CFL limit may mean a very small Δt Set optimal Δt limited by accuracy requirement: Solve blocks with unrestrictive CFL explicitly Solve blocks with restrictive CFL implicitly Load balance explicit and implicit blocks separately Fully implicit scheme has no CFL limit, but each iteration is expensive (memory and CPU) Fully explicit is inexpensive for one iteration, but CFL limit may mean a very small Δt Set optimal Δt limited by accuracy requirement: Solve blocks with unrestrictive CFL explicitly Solve blocks with restrictive CFL implicitly Load balance explicit and implicit blocks separately Getting the Best of Both Worlds - Partial Implicit

Center for Space Environment Modeling Comparison of Explicit, Implicit and Partial Implicit

Center for Space Environment Modeling Timing Results for Space Weather on Compaq

Center for Space Environment Modeling Controlling the Divergence of B Projection Scheme (Brackbill and Barnes) Solve a Poisson equation to remove div B after each time step. Expensive on a block adaptive parallel grid. 8-Wave Scheme (Powell and Roe) Modify MHD equations for non-zero divergence so it is advected. Simple and robust but div B is not small. Non-conservative terms. Diffusive Control (Dedner et al.) Add terms that diffuse the divergence of the field. Simple but it may diffuse the solution too. Conservative Constrained Transport (Balsara, Dai, Ryu, Tóth) Use staggered grid for the magnetic field to conserve div B Exact but complicated. Does not allow local time stepping. Projection Scheme (Brackbill and Barnes) Solve a Poisson equation to remove div B after each time step. Expensive on a block adaptive parallel grid. 8-Wave Scheme (Powell and Roe) Modify MHD equations for non-zero divergence so it is advected. Simple and robust but div B is not small. Non-conservative terms. Diffusive Control (Dedner et al.) Add terms that diffuse the divergence of the field. Simple but it may diffuse the solution too. Conservative Constrained Transport (Balsara, Dai, Ryu, Tóth) Use staggered grid for the magnetic field to conserve div B Exact but complicated. Does not allow local time stepping.

Center for Space Environment Modeling Effect of Div B Control Scheme

Center for Space Environment Modeling From Codes To Framework The Sun-Earth system consists of many different interconnecting domains that are independently modeled. Each physics domain model is a separate application, which has its own optimal mathematical and numerical representation. Our goal is to integrate models into a flexible software framework. The framework incorporates physics models with minimal changes. The framework can be extended with new components. The performance of a well designed framework can supercede monolithic codes or ad hoc couplings of models.

Center for Space Environment Modeling Why Frameworks? Difficult to create complex science codes, integrating multiple codes interfaces runtime behavior Difficult to modify or extend large systems adding new physics modules updating codes, … Difficult to utilize complete systems what I/O, parameters needed how to submit to multiple sites Framework: A reusable system design,. Component: A packaging of executable software with a well-defined interface Coupling components does not mean the science is correct.

Center for Space Environment Modeling Physics Domains ID Models Solar Corona SCBATSRUS Eruptive Event Generator EEBATSRUS Inner Heliosphere IHBATSRUS Solar Energetic Particles SPKótas SEP model Global Magnetosphere GMBATSRUS Inner Magnetosphere IMRice Convection Model Ionosphere Electrodynamics IERidleys potential solver Upper Atmosphere UAGeneral Ionosphere Thermosphere Model (GITM)

Center for Space Environment Modeling Space Weather Modeling Framework

Center for Space Environment Modeling The SWMF Architecture

Center for Space Environment Modeling Parallel Layout and Execution LAYOUT.in for 20 PE-s SC/IH GM IM/IE ID ROOT LAST STRIDE #COMPONENTMAP SC IH GM IE IM #END

Center for Space Environment Modeling Parallel Field Line Tracing Stream line and field line tracing is a common problem in space physics. Two examples: Coupling inner and global magnetosphere models Coupling solar energetic particle model with MHD Tracing a line is an inherently serial procedure Tracing many lines can be parallelized, but Vector field may be distributed over many PE-s Collecting the vector field onto one PE may be too slow and it requires a lot of memory

Center for Space Environment Modeling Coupling Inner and Global Magnetosphere Models Pressure Inner magnetosphere model: needs the field line volumes, average pressure and density along field lines connected to the 2D grid on the ionosphere. Global magnetosphere model: needs the pressure correction along the closed field lines:

Center for Space Environment Modeling Interpolated Tracing Algorithm 1. Trace lines inside blocks starting from faces. 2. Interpolate and communicate mapping. 3. Repeat 2. until the mapping is obtained for all faces. 4. Trace lines inside blocks starting from cell centers. 5. Interpolate mapping to cell centers.

Center for Space Environment Modeling Parallel Algorithm without Interpolation PE 1 PE 3 PE 2 PE 4 2b. If not done send to other PE. 1. Find next local field line. 3. Go to 1. unless time to receive. 6. Go to 1. unless all finished. 2. If there is a local field line then 2a. Integrate in local domain. 4. Receive lines from other PE-s. 5. If received line go to 2a.

Center for Space Environment Modeling Interpolated versus No Interpolation

Center for Space Environment Modeling Set B 0 to a magnetogram based potential field. Obtain MHD steady state solution. Use source terms to model solar wind acceleration and heating so that steady solution matches observed solar wind parameters. Perturb this initial state with a flux rope. Follow CME propagation. Let CME hit the Magnetosphere of the Earth. Set B 0 to a magnetogram based potential field. Obtain MHD steady state solution. Use source terms to model solar wind acceleration and heating so that steady solution matches observed solar wind parameters. Perturb this initial state with a flux rope. Follow CME propagation. Let CME hit the Magnetosphere of the Earth. Modeling a Coronal Mass Ejection

Center for Space Environment Modeling Initial Steady State in the Corona Solar surface is colored with the radial magnetic field. Field lines are colored with the velocity. Flux rope is shown with white field lines. Solar surface is colored with the radial magnetic field. Field lines are colored with the velocity. Flux rope is shown with white field lines.

Center for Space Environment Modeling Close-up of the Added Flux Rope

Center for Space Environment Modeling Two Hours After Eruption in the Solar Corona

Center for Space Environment Modeling 65 Hours After Eruption in the Inner Heliosphere

Center for Space Environment Modeling Sun to Earth CME Simulation In Solar Corona and Heliosphere the resolution ranges from 1/32R S to 4 R S Between 4 and 14 million cells SC/IH grid In Global Magnetosphere the resolution ranges from 1/8R E to 8 R E

Center for Space Environment Modeling The Zoom Movie

Center for Space Environment Modeling What Happens at Earth -More Detail

Center for Space Environment Modeling More Detail at Earth Density and magnetic field at shock arrival time Before shockAfter shock South Turning B Z North Turning B Z Pressure and magnetic field

Center for Space Environment Modeling Ionosphere Electrodynamics Current Potential Before shock hits. After shock: currents and the resulting electric potential increase. Region-2 currents develop. Although region-1 currents are strong, the potential decreases due to the shielding effect.

Center for Space Environment Modeling Upper Atmosphere The Hall conductance is calculated by the Upper Atmosphere component and it is used by the Ionosphere Electrodynamics. After the shock hits the conductance increases in the polar regions due to the electron precipitation. Note that the conductance caused by solar illumination at low latitudes does not change significantly. Before shock arrival After shock arrival

Center for Space Environment Modeling Performance of the SWMF

Center for Space Environment Modeling

2003 Halloween Storm Simulation with GM, IM and IE Components The magnetosphere during the solar storm associated with an X17 solar eruption. Using satellite data for solar wind parameters Solar wind speed: 1800 km/s. Time: October 29, 0730UT Shown are the last closed field lines shaded with the thermal pressure. The cut planes are shaded with the values of the electric current density.

Center for Space Environment Modeling GM, IM, IE Run vs. Observations

Center for Space Environment Modeling The Space Weather Modeling Framework (SWMF) uses sate-of-the-art methods to achieve flexible and efficient coupling and execution of the physics models. Missing pieces for space weather prediction: Better models for solar wind heating and acceleration; Better understanding of CME initiation; More observational data to constrain the model; Even faster computers and improved algorithms. The Space Weather Modeling Framework (SWMF) uses sate-of-the-art methods to achieve flexible and efficient coupling and execution of the physics models. Missing pieces for space weather prediction: Better models for solar wind heating and acceleration; Better understanding of CME initiation; More observational data to constrain the model; Even faster computers and improved algorithms. Concluding Remarks