Top Banner
Terascale Terascale Simulatio Simulatio n n Tools and Tools and Technolog Technolog ies ies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory
30

TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Jan 01, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Terascale Terascale Simulation Simulation Tools and Tools and TechnologiTechnologi

eses

Spectral Elements for Anisotropic Diffusion and Incompressible MHD

Paul Fischer

Argonne National Laboratory

Page 2: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Terascale Simulation Tools and Technologies

• Goal: Enable high-fidelity calculations based on multiple coupled physical processes and multiple physical scales

– Adaptive methods– Advanced meshing strategies– High-order discretization strategies

• Technical Approach: – Develop interchangeable and interoperable software components

for meshing and discretization– Push state-of-the-art in discretizations

Page 3: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Terascale Simulation Tools and Technologies

• Goal: Enable high-fidelity calculations based on multiple coupled physical processes and multiple physical scales

– Adaptive methods– Advanced meshing strategies– High-order discretization strategies

• Technical Approach: – Develop interchangeable and interoperable software components

for meshing and discretization– Push state-of-the-art in discretizations

Page 4: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Outline

• Driving physics

• SEM overview

– Costs

– MHD formulation

– Convective transport properties of SEM

• Anisotropic Diffusion

• Brief summary of current results on MHD project

• Conclusions

Page 5: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Driving Physics

• Anisotropic Diffusion: ( S. Jardin, PPPL)

– Central to sustaining high plasma temperatures– Want to avoid radial leakage– Need to understand significant instabilities

• Incompressible MHD: ( F. Cattaneo UC, H. Ji PPPL, … )

– Several liquid metal experiments are under development to understand momentum transport in accretion disks

• Magneto rotational instability (MRI) is proposed as a mechanism to initiate turbulence capable of generating transport• The magnetic Prandtl number for liquid metals is ~ 10-5

Re=106 & Rm=10 for experiments• Numerically, we can achieve Re=104 & Rm=103 ( 2005 INCITE award )

– Free-surface MHD ( H. Ji, PPPL )• Proposed as a plasma-facing material for fusion• Desire to understand the effect of B on the free surface

Page 6: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Spectral Element Overview

• Spectral elements can be viewed as a finite element subset• Performance gains realized by using:

– tensor-product bases (quadrilateral or brick elements)– Lagrangian bases collocated with GLL quadrature points

• Operator Costs: Standard FEM* SEM

# memory accesses: O( EN 6 ) O( EN 3 )# operations: O( EN 6 ) O( EN 4 )

N = order, E = number of elements, EN 3 = number of gridpoints

• Dramatic cost reductions for large N ( > 5 )

2D basis function, N=10

Page 7: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Computational Advantages of Spectral Elements

• Exponential convergence with N• minimal numerical dispersion / diffusion

• for anisotropic diffusion, lements of ker(A||) well-resolved – sharp decoupling of isotropic and anisotropic modes

• Matrix-free form• matrix-vector products cast as efficient matrix-matrix products

• number of memory accesses identical to 7-pt. finite difference

• no additional work or storage for anisotropic diffusion tensor

Page 8: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

SEM Computational Kernel on Cached-Based Architectures

– matrix-matrix products, C=AB: 2N 3 ops for 2N 2 memory references

– much of the additional work of the SEM is covered by efficient use of cache – e.g., time for A*B vs A+B for N=10 is:

2.0 x on DEC Alpha, 1.5 x on IBM SP

A*B

mxm vs m+m

A*B

A+BA+B

Page 9: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Incompressible MHD• t

— plus appropriate boundary conditions on u and B

• Typically, Re >> Rm >> 1

• Semi-implicit formulation yields independent Stokes problems for u and B

Page 10: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Incompressible MHD in a Nutshell• t

• Convection:– dominates transport – dominates accuracy requirements

• often the challenging part of the discretization

– treated explicitly in time

• Diffusion:– “easy” ( ?? )

• Projection: div u = 0 div B = 0– dominates work– isotropic SPD operator

• multiple right-hand side information• scalable multilevel Schwarz methods ( 1999 GB

award )• SE multigrid ( Lottes & F 05 )

Page 11: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

High-Order Methods for Convection-Dominated Flows

Phase Error for h vs. p Refinement: ut + ux = 0

h-refinement p-refinement

Page 12: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

High-Order Methods for Convection-Dominated Flows

• Fraction of accurately resolved modes (per space direction) is increased only through increased order – Savings cubed in R3

• Rate of convergence is extremely rapid for high N– Important for multiscale / multiphysics problems

( Q: Why do we want 10 9 gridpoints? )

• Stability issues are now largely understood– stabilization via DG, filtering, etc.– dealiasing

• Still, must resolve structures (no free lunch…)– Computational costs are somewhat higher– Data access costs are equivalent to finite differences

Page 13: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

c = (-x,y)

c = (-y,x)

Stabilizing convective problems:

Models of straining and rotating flows:– Rotational case is skew-symmetric.

– Filtering attacks the leading-order unstable mode.

– Dealiasing (high-order quadrature) yields imaginary eigenvalues – vital for MHD

N=19, M=19 N=19, M=20

strainingfield

rotationalfield

Page 14: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Diffusion – easy ??

Page 15: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

CEMM Challenge Problems S. Jardin, PPPL

1. Anisotropic diffusion in a toroidal geometry

2. Two-dimensional tilt mode instability

3. Magnetic reconnection in 2D

• Provides a problem suite that – captures essential physics of fusion simulation– stresses traditional numerical approaches– identifies pathways for next generation fusion codes

• Excellent vehicle for initiating SciDAC interatctions.

Page 16: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Anisotropic Diffusion in Toroidal Domains

•b – normalized B-field, helically wrapped on toroidal surfaces

•thermal flux follows b.

Page 17: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

High degree of anisotropy creates significant challenges

• For this problem is more like a (difficult)

hyperbolic problem than straightforward diffusion.

• This is reflected in the variational

statement for the steady case with

Page 18: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

• Numerical challenges:– radial diffusion,– nearly singular, with large (but finite) null space– avoid grid imprinting– unsteady case constitutes a stiff relaxation problem– preconditioning nearly singular systems

• CEMM challenge:– establish spatial convergence for steady state case– check unsteady energy conservation when – investigate the behavior of the tearing mode instability

High degree of anisotropy creates significant challenges

Page 19: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

total number of gridpoints

cent

erpo

int e

rror

Steady State Error – 3D, || = 10 8

It is advantageous to use few elements of high order

•Fewer gridpoints are required•CPU time proportional to number of gridpoints

(N odd, 3-7)

(N even, 2-6)

Page 20: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

High Anisotropy Demands High Accuracy

• A = || A|| + AI

• AI controls radial diffusion

– A|| must be accurately represented when || >> 1

– Error must scale as ~ 1 / ||

Steady-State L2 – error over a range of discretizations

E

N

Page 21: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

High Anisotropy Demands High Accuracy

•Difficulty stems from high-frequency content in null space of A||

•High-order discretizations are able to accurately represent these functions.

N=16

k

N=2

k

k

18th mode in circular geometry, || = 108

Page 22: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Error vs. tT vs. r,t

N=14Error vs. r, N=12

Evolution of Gaussian Pulse for

– minimal radial diffusion– no grid imprinting

– careful time integration required (e.g., adaptive DIRK4)

-averaged temperature vs. time

Page 23: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

SEM is able to identify critical physics –

• Tearing mode instability– radial perturbation:

• b = b0 + cos(m-n) r

– field lines do not close on m-n rational surface

– magnetic island results, with significant increase in radial conductivity.

– island width scales as:• W ~ in accord

with asymptotic theory

Note: this is a subtle effect!

W

Island width vs. || at onset.

W

Page 24: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Outstanding Challenges for Anisotropic Diffusion Simulation

• Preconditioning– need null-space control

– condition number scales as ||

• Non-aligned grids predict early island formation

a32 a32

max

dT

/dr

Page 25: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Incompressible MHD Results

Page 26: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Axisymmetric Hydro Simulations of Taylor-Couette w/ Rings

• Re=620 steady• Re=6200 unsteady

• Axisymmetric MHD simulations are being carried out now.

• Starting point for 3D simulations, which are being compared with experiments at PPPL.

Com

puta

tion

by O

babk

o,

Fis

cher

, & C

atta

neo

Nor

mal

ized

Tor

que

V

ortic

ity

inner cylinder

outer cylinder

Re=6200

Page 27: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Computational MRI: preliminary results

Com

pu

tati

on

s F

isch

er,

Ob

ab

ko &

Catt

an

eo

Nonlinear development of Magneto-Rotational Instability• Cylindrical geometry similar to Goodman-Ji experiment

• Hydrodynamically stable rotation profile• Weak vertical field

• Use newly developed spectral element MHD code• Try to understand differences between experiments and simulations

• Simulations ReRm (moderate). Experiments Re>>Rm (Rm smallish)

Page 28: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.

Summary & Conclusions

• Block-structured SEM provides an efficient path to high-order– accurate treatment of challenging physics– fast cache-friendly operator evaluation ( N 4 vs. N 6 )

• For anisotropic diffusion– effects of grid imprinting are minimized– able to capture physics of high anisotropy

• MRI experiment– MRI has been observed with axial periodicity at Re=Rm=1000.– preliminary axisymmetric results indicate hydrodynamic unsteadiness at

Re=6000 for two-ring boundary configuration, may be mitigated in 3D…

• Free-surface MHD– Free-surface NS is working– Coupling with full MHD is underway

Page 29: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.
Page 30: TerascaleSimulation Tools and Technologies Spectral Elements for Anisotropic Diffusion and Incompressible MHD Paul Fischer Argonne National Laboratory.