QSL Squasher: A Fast Quasi-Separatrix Layer Map Calculator
arXiv:1609.00724 · doi:10.3847/1538-4357/aa6f06
Abstract
Quasi-Separatrix Layers (QSLs) are a useful proxy for the locations where current sheets can develop in the solar corona, and give valuable information about the connectivity in complicated magnetic field configurations. However, calculating QSL maps even for 2-dimensional slices through 3-dimensional models of coronal magnetic fields is a non-trivial task as it usually involves tracing out millions of magnetic field lines with immense precision. Thus, extending QSL calculations to three dimensions has rarely been done until now. In order to address this challenge, we present QSL Squasher -- a public, open-source code, which is optimized for calculating QSL maps in both two and three dimensions on GPUs. The code achieves large processing speeds for three reasons, each of which results in an order-of-magnitude speed-up. 1) The code is parallelized using OpenCL. 2) The precision requirements for the QSL calculation are drastically reduced by using perturbation theory. 3) A new boundary detection criterion between quasi-connectivity domains is used, which quickly identifies possible QSL locations which need to be finely sampled by the code. That boundary detection criterion relies on finding the locations of abrupt field-line length changes, which we do by introducing a new Field-line Length Edge (FLEDGE) map. We find FLEDGE maps useful on their own as a quick-and-dirty substitute for QSL maps. QSL Squasher allows constructing high-resolution 3D FLEDGE maps in a matter of minutes, which is two orders of magnitude faster than calculating the corresponding 3D QSL maps. We include a sample of calculations done using QSL Squasher to demonstrate its capabilities as a QSL calculator, as well as to compare QSL and FLEDGE maps.
14 pages, 4 figures; v2: added footnote
References in corpus (13)
- Mayavi: a package for 3D visualization of scientific data
- Optimization code with weighting function for the reconstruction of coronal magnetic fields
- Generalized Squashing Factors for Covariant Description of Magnetic Connectivity in the Solar Corona
- pocl: A Performance-Portable OpenCL Implementation
- The Relation between Solar Eruption Topologies and Observed Flare Features I: Flare Ribbons
- Evolution of Flare Ribbons, Electric Currents and Quasi-separatrix Layers During an X-class Flare
- On the 2012 October 23 circular ribbon flare: emission features and magnetic topology
- Hooked flare ribbons and flux-rope related QSL footprints
- An Unorthodox X-Class Long-Duration Confined Flare
- Temporal Evolution of the Magnetic Topology of the NOAA Active Region 11158
- Hyperdiffusion as a Mechanism for Solar Coronal Heating
- Why are flare ribbons associated with the spines of magnetic null points generically elongated?
- The structure of current layers and degree of field line braiding in coronal loops
Cited by in corpus (13)
- Sun-to-Earth MHD Simulation of the 14 July 2000 "Bastille Day" Eruption
- Magnetic Flux Ropes in the Solar Corona: Structure and Evolution toward Eruption
- 3D magnetic reconnection and its application to solar flares
- Very fast helicity injection leading to critically stable state and large eruptive activity in solar active region NOAA 12673
- FastQSL: A Fast Computation Method for Quasi-separatrix Layers
- Magnetic Structures at the Boundary of the Closed Corona: Interpretation of S-web Arcs
- Magnetic Flux Rope Shredding by a Hyperbolic Flux Tube: The Detrimental Effects of Magnetic Topology on Solar Eruptions
- 2010 August 1-2 sympathetic eruptions: II. Magnetic topology of the MHD background field
- Relative magnetic field line helicity
- Generic low-atmosphere signatures of swirled-anemone jets
- Formation and Eruption of a Mini-sigmoid Originating in Coronal Hole
- Formation and rising phase of a flux rope through data-constrained simulations
- Data-constrained Magnetohydrodynamic Simulation of a Long Duration Eruptive Flare