AG-2026.04-1498·hep-ph·cross-listed: nucl-thphysics.comp-ph
$\texttt{cuSkyrmion}$: A CUDA-OpenGL framework for interactive simulation and visualization of nuclei as Skyrmions
Authors
- Sven Bjarke Gudnason
- Paul Leask
Abstract
We introduce $\texttt{cuSkyrmion}$, a 3-dimensional Skyrme model computation and visualization software, that is written in CUDA C for rapid computation and visualization of especially the arrested Newton flow algorithm. The programme is interactive and lets the user construct Skyrmions either with configuration files, specifying coordinates, or simply in run-time using the keyboard and mouse. Rational map ansatz constituent Skyrmions can be inserted at any time and a random generator can produce a stochastic initial configuration. The software is composed into three main modules being a computational module, a rendering module and a main programme. The rendering/visualization module can readily be used by other computational modules and a Python-fork has been developed demonstrating the re-usability of the code.
Submitted
28 April 20262 weeks ago
Version
v1
License
CC-BY-4.0
DOI
10.48550/arXiv.2604.25876
Summary
A new GPU-accelerated software tool lets physicists quickly simulate and visualize Skyrmions—exotic topological structures used to model atomic nuclei—with interactive real-time control.
- cuSkyrmion uses CUDA to run complex nucleus simulations on graphics processors, making calculations fast enough for interactive exploration rather than batch processing.
- Users can build Skyrmion configurations by hand (keyboard and mouse), load them from files, or generate random starting points—making it accessible for exploratory research.
- The modular design means the visualization engine can be reused by other physics simulations, and a Python interface demonstrates the code's portability beyond the original CUDA implementation.
curious · generated by claude-haiku-4-5
Chat with this PDF
Ask questions, probe assumptions, request a plain-English summary. Answers cite sections from the preprint itself.
Community
Questions and answers about this paper from other readers. No formal peer review — just a place to think out loud.