In-situ Visualization and Analysis of Plasma Surface Interaction Simulations Wathsala Widanagamaachchi SCI Institute, University of Utah Mentors : Li-Ta Lo, Chris Sewell & Jim Ahrens
What are PSI simulations? Tungsten in future nuclear fusion reactors When exposed to helium & hydrogen plasmas, – Surface defects and bubbles form Molecular dynamics (MD) simulations Data : – LAMMPS simulation of Plasma Surface Interaction
What is in-situ visualization & analysis? “In-situ” is a Latin phrase – “on site” or “in position” Motivation – Ever-increasing sizes of simulation data – Post-processing is challenging disk I/O and the network bandwidths – Data reduction method to the output data Apply visualization & analysis during runtime
ParaView pipeline Reproduce existing ParaView pipeline Using … – Threshold – Gaussian Splatter – Isosurface – Box Clip – Glyph Tungsten Cavities Helium Bubbles
LAMMPS + VTK Pipeline Collocate simulation with visualization & analysis LAMMPS as an external library within C++ At each time step, – Simulation – Visualization & analysis Lessons learnt : Working with LAMMPS & VTK
LAMMPS + VTK Pipeline
Serial & Parallel versions – Serial : complete – Parallel : technical issues with some VTK filters Gaussian Splatter Fast Splatter Lessons learnt : Creating a ParaView plugin Filters are not parallel
Visualization Feedback from a domain scientist – Definitions of Helium bubbles & Tungsten cavities “all Helium atoms reachable through links shorter than the lattice unit (within the simulation) is considered to be in one bubble” – Realistic parameters to be used – Helium atoms clustering in LAMMPS – Evolution of bubbles & cavities – Details to output (Data files & images) – Running an entire simulation – Larger dataset Karl Hammond, Department of Nuclear Engineering, University of Tennessee
Visualization Feedback from an artist Better color maps Francesca Samsel, Los Alamos National Laboratory Lessons learnt : Importance of color in visualizations
Visualization Camera movement, Timers Rendering issues – depth ordering Correct image
Analysis Helium clustering using LAMMPS Evolution of Helium bubbles – Volume overlap of bubbles – New color map to show evolution Displaying of statistics – Percentage of atoms – Helium bubbles, splits & merges
Video
Thank you.