QUICK DESIGN GUIDE QUICK TIPS ... · 50% the size of the final poster. All text and graphics will...

1
RESEARCH POSTER PRESENTATION DESIGN © 2012 www.PosterPresentations.com Improved Profile Fitting and UQ using Gaussian Process Regression(MIT) 1 EPSI Codes need UQ analyzed experimental data for reliable validation Fitting of smooth profiles from discrete observations key plasma simulation input Existing spline fitting techniques have deficiencies Gaussian Process Regression(GPR) captures existing results while delivering Statistically rigorous fits for plasma profiles and gradients(key XGC1 inputs) Uncertainty estimates for key plasma profiles and gradients Increased convergence rate of forward uncertainty propagation Implementation general and widely applicable. Uncertainty Quan5fica5on Data Management Different applied heating powers lead to differing simulation times to steady state.125MW, 150 MW are near steady state, while 175MW, 200MW are not. Expected monotone behavior in P 0 of R/L T is observed. Quantifying acceptable level of “steady- state” variation is governed by the QoI. Expected behavior of T, n profiles under P 0 scaling; density QoI stiff and reaches steady state quickly. 2 Simulations performed at NERSC on Edison. Calibration of XGCa Anomalous Diffusion under Uncertainty(UTEXAS,MIT,PPPL) Following D.Battaglia et al(2014), we are performing a calibration of an anomalous diffusion model. Calibration will be Bayesian, using SCIDAC QUEST center software QUESO. Plan to use Alcator CMOD data to calibrate model in a variety of modes relevant to L-H transition. May use high-fidelity XGC1 simulation results as additional calibration training data. Will examine use of XGCa+calibrated model as a surrogate for XGC1 sensitivity analysis. Attempt to coarsen timestep(2x) (4x timestep unstable at 200MW) led to marginal accuracy results(Mean error=4.42%), with even worse results for profile (R/L T ) error. “Steady-state” gradient sensitivities computed at 200MW; temperature (naturally) more sensitive than density. Sensitivity of Plasma Gradients in XGC1 to Applied Heating(UTexas,PPPL) 2 Complete UQ workflow involves characterization of input uncertainties (see above), forward propagation via XGC1, and comparison of quantity of interest(QoI) (often via synthetic diagnostic) with experimental data. Uncertainties in model input parameters (λ) may impact QoI. Many parameters-intractable sampling problem given the cost of global gyrokinetic simulation. Goals of Sensitivity Analysis(SA): Potentially reduce size of input space to be sampled by removing unimportant parameters (Reduce # of simulations for UQ) Characterize effect of numerical parameters (grid, particle count, timestep) on QoI (plasma profiles) (Reduce cost of simulations for UQ) Quantify effects of embedded physics models on QoI (Reduce cost of simulations) Motivated by our goal of studying L-H transition and nonlocal edge effect on core, we are performing a SA of plasma profiles to a heating model. We are using a combination of sampling approaches to compute dQoI/dλ. Moderate case (CYCLONE base case) allows sensitivity computations at lower cost. Sensitivity predictions combined with scaling studies will be compared against larger scale, enriched physics XGC1 runs: Use reduced system to project UQ of full system Repeat process with enriched physics, increased problem size if extrapolation(combined with input uncertainties) is invalidated by new simulation data. 1 M A Chilenski, M Greenwald, Y Marzouk, N T Howard, A E White, J E Rice, and J R Walk (MIT), submitted to Nuclear Fusion, work supported under cooperative agreement C-Mod: DE-FC02-99ER54512 Spline vs GPR fitting Workflows STRAHL takes electron profiles and initial guesses on impurity transport coefficients D and V and iterated to match exp. data. D and V are highly sensitive to profile uncertanties. The uncertainty envelopes are ±σ. Profile fitting for T e (electron temperature) from Thomson Scattering (TS) and electron cyclotron emission(ECE) system data. GPR results shown using maximum a posteriori(MAP) and Markov Chain Monte Carlo(MCMC) approaches. Error bars and dark shading is ±σ, light shading ±3σ. 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 2 1 0 1 2 x 10 4 ( R/L T i ) /P 0 Prole Sensitivities at P 0 =200MW ψ 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 6 4 2 0 2 4 6 8 x 10 5 (R/L n i ) /P 0 ψ 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0 10 20 30 40 50 60 70 Relative error, 200MW, 2x timestep, ( R/L T i ) /P 0 ψ % Relative Error raw TS data raw ECE data TS analysis ECE analysis T e,TS (R i , t i ) T e,ECE (R i , t i ) GPR T e (R, t) dT e /dR(R, t) condence bands draw samples simulate w ± σ w conventional diagnostic analysis raw TS data raw ECE data TS analysis ECE analysis T e,TS (R i , t i ) T e,ECE (R i , t i ) spline t T e (R, t) dT e /dR(R, t) compute condence bands draw samples simulate w ± σ w conventional diagnostic analysis R. Moser, M.Greenwald, M. Parashar, S. Klasky, and the EPSI Team U. Texas, MIT, ORNL, Rutgers Data Management and Uncertainty Quan.fica.on for EPSI ADIOS (2013 R&D 100 winner. Current version 1.7) has been integrated with EPSI simulations to support: Data staging with low-latency, tight coupling execution environments through in-memory data exchanges between different codes. Service Oriented Architecture (SOA) for on-demand coupling executions with support of dynamic workflow invocation. Coupling executions in heterogeneous computing environments with streaming data support. Network staging over Wide Area Network (WAN) under development. Selection and chunked reads to enable schedule optimization. Data-centric integrated execution environment Our focus is to support EPSI simulation by providing integrated data-centric execution environments for tight code coupling, staged data process, and monitoring system with a support of dynamic workflow system. ADIOS 1.7 Coupling Workflow Staging eSimon Low-latency, tight coupling SOA, on-demand approach Support heterogeneous environments Dynamic workflow execution On-line feed-back Machine-guided execution Provenance and knowledge discovery Hybrid, heterogeneous, Continue to develop in-situ, in-transit, Network staging over Wide-Area Network (WAN) Support intelligence Support semantic-rich data Automation Data Staging XGC1 XGCa DataSpaces DataSpaces As a Service Persistent staging servers run as a service. Coupled applications can join, progress and leave independently. New approach targets more complex workflows and provides more flexibility. DataSpaces As a Service will improve resource efficiency and increase I/O performance. EPSI coupling workflow Goal: To enable tightly coupled XGC1 and XGCa workflow using memory to memory coupling for experimental time scale simulation simula.on analysis shared cores dedicated cores on same node dedicated separate nodes network communica.on App1 coupled region distributed over 4 processes App2 coupled region distributed over 20 processes Graph of data transfers between coupled codes App1 process App2 process Localityaware placement of coupled region processes on Cray XT5 12cores computer nodes computer node 1 with 12 cores computer node 2 with 12 cores App1 process App2 process In this example: (1)Internode coupling data transfers (over networks) is minimized (2)Intranode coupling data transfers can be performed using more efficient shared memory Preliminary Result Enable exchange data through on-node memory. Data locality and core-level parallelism can be exploited to reduce data movement by increasing intra-node data sharing. Utilize SSD for data bursting. Illustration of the data-centric mapping of the application process for concurrently coupled workflow ADIOS Vis Schema Create an easy-to-use schema for ALL ADIOS codes. Facilitates data sharing without adding code complexity, or slowing down the code. Visualization schema: Semantics of the data for the purpose of visualization. Describing visualization data for various tools (VTK, Matlab, ParaView). Future of XGC Reader Support for ADIOS Vis Schema. Filtering of turbulence. Integration with higher quality rendering with visualization software from OLCF. EAVL: Extreme Scale Analysis and Visualization Library ADIOS XGC1 Coupling ADIOS XGCa Staging Services DataSpaces/DIMES (Rutgers) Embedded Schema to add semantics of data Plotter/Analysis Network Staging over Wide-Area Network (WAN) Down/Up Particle Sampling

Transcript of QUICK DESIGN GUIDE QUICK TIPS ... · 50% the size of the final poster. All text and graphics will...

Page 1: QUICK DESIGN GUIDE QUICK TIPS ... · 50% the size of the final poster. All text and graphics will be printed at 200% their size. To see what your poster will look like when printed,

RESEARCH POSTER PRESENTATION DESIGN © 2012

www.PosterPresentations.com

QUICK DESIGN GUIDE (--THIS SECTION DOES NOT PRINT--)

This PowerPoint 2007 template produces a 36”x60” professional poster. It will save you valuable time placing titles, subtitles, text, and graphics. Use it to create your presentation. Then send it to PosterPresentations.com for premium quality, same day affordable printing. We provide a series of online tutorials that will guide you through the poster design process and answer your poster production questions. View our online tutorials at: http://bit.ly/Poster_creation_help (copy and paste the link into your web browser). For assistance and to order your printed poster call PosterPresentations.com at 1.866.649.3004

Object Placeholders

Use the placeholders provided below to add new elements to your poster: Drag a placeholder onto the poster area, size it, and click it to edit. Section Header placeholder Use section headers to separate topics or concepts within your presentation. Text placeholder Move this preformatted text placeholder to the poster to add a new body of text. Picture placeholder Move this graphic placeholder onto your poster, size it first, and then click it to add a picture to the poster.

QUICK TIPS (--THIS SECTION DOES NOT PRINT--) This PowerPoint template requires basic PowerPoint (version 2007 or newer) skills. Below is a list of commonly asked questions specific to this template. If you are using an older version of PowerPoint some template features may not work properly.

Using the template Verifying the quality of your graphics Go to the VIEW menu and click on ZOOM to set your preferred magnification. This template is at 50% the size of the final poster. All text and graphics will be printed at 200% their size. To see what your poster will look like when printed, set the zoom to 200% and evaluate the quality of all your graphics before you submit your poster for printing. Using the placeholders To add text to this template click inside a placeholder and type in or paste your text. To move a placeholder, click on it once (to select it), place your cursor on its frame and your cursor will change to this symbol: Then, click once and drag it to its new location where you can resize it as needed. Additional placeholders can be found on the left side of this template. Modifying the layout This template has four different column layouts. Right-click your mouse on the background and click on “Layout” to see the layout options. The columns in the provided layouts are fixed and cannot be moved but advanced users can modify any layout by going to VIEW and then SLIDE MASTER. Importing text and graphics from external sources TEXT: Paste or type your text into a pre-existing placeholder or drag in a new placeholder from the left side of the template. Move it anywhere as needed. PHOTOS: Drag in a picture placeholder, size it first, click in it and insert a photo from the menu. TABLES: You can copy and paste a table from an external document onto this poster template. To make the text fit better in the cells of an imported table, right-click on the table, click FORMAT SHAPE then click on TEXT BOX and change the INTERNAL MARGIN values to 0.25 Modifying the color scheme To change the color scheme of this template go to the “Design” menu and click on “Colors”. You can choose from the provide color combinations or you can create your own.

©  2012  PosterPresenta.ons.com          2117  Fourth  Street  ,  Unit  C          Berkeley    CA    94710          [email protected]  

Student discounts are available on our Facebook page. Go to PosterPresentations.com and click on the FB icon.

Improved Profile Fitting and UQ using Gaussian Process Regression(MIT)1

•  EPSI Codes need UQ analyzed experimental data for reliable validation •  Fitting of smooth profiles from discrete observations key plasma simulation input •  Existing spline fitting techniques have deficiencies •  Gaussian Process Regression(GPR) captures existing results while delivering

•  Statistically rigorous fits for plasma profiles and gradients(key XGC1 inputs) •  Uncertainty estimates for key plasma profiles and gradients •  Increased convergence rate of forward uncertainty propagation •  Implementation general and widely applicable.

Uncertainty  Quan5fica5on   Data Management

Different applied heating powers lead to differing simulation times to steady state.125MW, 150 MW are near steady state, while 175MW, 200MW are not. Expected monotone behavior in P0 of R/LT is observed. Quantifying acceptable level of “steady-state” variation is governed by the QoI.

Expected behavior of T, n profiles under P0 scaling; density QoI stiff and reaches steady state quickly.

2 Simulations performed at NERSC on Edison.

Calibration of XGCa Anomalous Diffusion under Uncertainty(UTEXAS,MIT,PPPL)

•  Following D.Battaglia et al(2014), we are performing a calibration of an anomalous diffusion model.

•  Calibration will be Bayesian, using SCIDAC QUEST center software QUESO. •  Plan to use Alcator CMOD data to calibrate model in a variety of modes relevant

to L-H transition. •  May use high-fidelity XGC1 simulation results as additional calibration training

data. •  Will examine use of XGCa+calibrated model as a surrogate for XGC1 sensitivity

analysis.

Attempt to coarsen timestep(2x)(4x timestep unstable at 200MW) led to marginal accuracy results(Mean error=4.42%), with even worse results for profile (R/LT) error.

“Steady-state” gradient sensitivities computed at 200MW; temperature (naturally) more sensitive than density.

Sensitivity of Plasma Gradients in XGC1 to Applied Heating(UTexas,PPPL)2 •  Complete UQ workflow involves characterization of input uncertainties (see above), forward

propagation via XGC1, and comparison of quantity of interest(QoI) (often via synthetic diagnostic) with experimental data.

•  Uncertainties in model input parameters (λ) may impact QoI. Many parameters-intractable sampling problem given the cost of global gyrokinetic simulation.

•  Goals of Sensitivity Analysis(SA): •  Potentially reduce size of input space to be sampled by removing unimportant

parameters (Reduce # of simulations for UQ) •  Characterize effect of numerical parameters (grid, particle count, timestep) on QoI

(plasma profiles) (Reduce cost of simulations for UQ) •  Quantify effects of embedded physics models on QoI (Reduce cost of simulations)

•  Motivated by our goal of studying L-H transition and nonlocal edge effect on core, we are performing a SA of plasma profiles to a heating model. We are using a combination of sampling approaches to compute dQoI/dλ.

•  Moderate case (CYCLONE base case) allows sensitivity computations at lower cost. •  Sensitivity predictions combined with scaling studies will be compared against larger scale,

enriched physics XGC1 runs: Use reduced system to project UQ of full system •  Repeat process with enriched physics, increased problem size if extrapolation(combined

with input uncertainties) is invalidated by new simulation data.

1 M A Chilenski, M Greenwald, Y Marzouk, N T Howard, A E White, J E Rice, and J R Walk (MIT), submitted to Nuclear Fusion, work supported under cooperative agreement C-Mod: DE-FC02-99ER54512

Spline vs GPR fitting Workflows

STRAHL takes electron profiles and initial guesses on impurity transport coefficients D and V and iterated to match exp. data. D and V are highly sensitive to profile uncertanties. The uncertainty envelopes are ±σ.

Profile fitting for Te(electron temperature) from Thomson Scattering (TS) and electron cyclotron emission(ECE) system data. GPR results shown using maximum a posteriori(MAP) and Markov Chain Monte Carlo(MCMC) approaches. Error bars and dark shading is ±σ, light shading ±3σ.

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8−2

−1

0

1

2x 10−4

∂(R

/LTi)/∂

P0

Profile Sensitivities at P0=200MW

ψ

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8−6

−4

−2

0

2

4

6

8x 10−5

∂(R

/Lni)/∂

P0

ψ

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.80

10

20

30

40

50

60

70Relative error, 200MW, 2x timestep, ∂(R/LTi)/∂P0

ψ

% R

elat

ive

Erro

r

raw TS data raw ECE data

TS analysis ECE analysis

Te,TS(Ri, ti) Te,ECE(Ri, ti)

GPR

Te(R, t) dTe/dR(R, t)

confidence bands

draw samples

simulate

w ± σw

conventional diagnostic analysis

raw TS data raw ECE data

TS analysis ECE analysis

Te,TS(Ri, ti) Te,ECE(Ri, ti)

spline fit

Te(R, t) dTe/dR(R, t)

compute confidence

bands

draw samples

simulate

w ± σw

conventional diagnostic analysis

R. Moser, M.Greenwald, M. Parashar, S. Klasky, and the EPSI Team  U. Texas, MIT, ORNL, Rutgers  

Data  Management  and  Uncertainty  Quan.fica.on  for  EPSI  

ADIOS (2013 R&D 100 winner. Current version 1.7) has been integrated with EPSI simulations to support: §  Data staging with low-latency, tight coupling execution

environments through in-memory data exchanges between different codes.

§  Service Oriented Architecture (SOA) for on-demand coupling executions with support of dynamic workflow invocation.

§  Coupling executions in heterogeneous computing environments with streaming data support. Network staging over Wide Area Network (WAN) under development.

§  Selection and chunked reads to enable schedule optimization.

Data-centric integrated execution environment Our focus is to support EPSI simulation by providing integrated data-centric execution environments for tight code coupling, staged data process, and monitoring system with a support of dynamic workflow system.

ADIOS 1.7

Coupling

Workflow

Staging

eSimon

§  Low-latency, tight coupling §  SOA, on-demand approach §  Support heterogeneous environments

§  Dynamic workflow execution §  On-line feed-back §  Machine-guided execution §  Provenance and knowledge discovery

§  Hybrid, heterogeneous, … §  Continue to develop in-situ, in-transit, … §  Network staging over Wide-Area Network

(WAN)

§  Support intelligence §  Support semantic-rich data §  Automation

Data Staging

XGC1

XGCa

DataSpaces  DataSpaces As a Service §  Persistent staging servers run as a service. §  Coupled applications can join, progress and leave independently. §  New approach targets more complex workflows and provides

more flexibility. §  DataSpaces As a Service will improve resource efficiency and

increase I/O performance.

EPSI coupling workflow §  Goal: To enable tightly coupled XGC1 and XGCa workflow using

memory to memory coupling for experimental time scale simulation

simula.on   analysis  

shared  cores  

dedicated  cores  on  same  node  

dedicated  separate  nodes  

network  communica.on  

App1    coupled  region  distributed  over  4  processes  

App2  coupled  region  distributed  over  20  processes  

Graph  of  data  transfers  between  coupled  codes  

App1  process  App2  process  

Locality-­‐aware  placement  of  coupled  region  processes  on  Cray  XT5  12-­‐cores  computer  nodes  

computer  node  1  with  12  cores  

computer  node  2  with  12  cores  

App1  process  App2  process   In  this  example:  

(1) Inter-­‐node    coupling  data  transfers  (over  networks)  is  minimized  

 (2) Intra-­‐node  coupling  data  transfers  can  be  

performed  using  more  efficient    shared  memory   Preliminary Result

§  Enable exchange data through on-node memory.

§  Data locality and core-level parallelism can be exploited to reduce data movement by increasing intra-node data sharing.

§  Utilize SSD for data bursting.

Illustration of the data-centric mapping of the application process for concurrently coupled workflow

ADIOS Vis Schema §  Create an easy-to-use schema for ALL ADIOS codes. §  Facilitates data sharing without adding code

complexity, or slowing down the code. §  Visualization schema: Semantics of the data for the

purpose of visualization. §  Describing visualization data for various tools (VTK,

Matlab, ParaView).

Future of XGC Reader §  Support for ADIOS Vis Schema. §  Filtering of turbulence. §  Integration with higher quality rendering with visualization

software from OLCF. EAVL: Extreme Scale Analysis and Visualization Library

ADIOS XGC1

Coupling

ADIOS XGCa

Staging Services

DataSpaces/DIMES (Rutgers)

Embedded Schema to add semantics of data

Plotter/Analysis Network Staging over Wide-Area Network

(WAN)

Down/Up Particle Sampling