Visualization techniques for the gyrokinetic tokamak simulation code

Eliot Feibush, Stephane Ethier, Jason Yan, Alexander Yao

Research output: Contribution to journalArticlepeer-review

Abstract

Gyrokinetic simulations of plasma microturbulence in tokamaks are challenging to visualize because the compute grid follows the magnetic field lines that spiral around the torus. We have overcome this challenge by developing three new approaches that improve visualization of gyrokinetics. Our techniques work directly with the topology of magnetic flux surfaces where the simulation stores variables in concentric rings on poloidal planes (vertical cross sections of the torus). Our visualization preview step triangulates each consecutive pair of rings to display the data on a poloidal plane. The second visualization technique follows spiral field lines around the torus and constructs polygons to visualize a flux surface. Third, the poloidal triangles are connected between planes to form prisms that compose a 3-D model of the entire torus. The visualization workflow produces detailed geometry that matches the high resolution, irregular compute grid for every time step. The surface and solid models are displayed in scientific visualization programs to effectively explore and communicate the results, including fluctuation of electron density, ion temperature, and electrostatic potential. Highly detailed renderings verify plasma behavior along magnetic field lines over time.

Original languageEnglish (US)
Article number1535042
JournalFrontiers in Physics
Volume13
DOIs
StatePublished - 2025

All Science Journal Classification (ASJC) codes

  • Biophysics
  • Materials Science (miscellaneous)
  • Mathematical Physics
  • General Physics and Astronomy
  • Physical and Theoretical Chemistry

Keywords

  • geometric models
  • gyrokinetic tokamak simulation
  • plasma physics
  • python workflow
  • scientific visualization

Fingerprint

Dive into the research topics of 'Visualization techniques for the gyrokinetic tokamak simulation code'. Together they form a unique fingerprint.

Cite this