-
Validity of using Elsässer variables to study the interaction of compressible solar wind fluctuations with a coronal mass ejection
Authors:
Chaitanya Prasad Sishtla,
Jens Pomoell,
Norbert Magyar,
Emilia Kilpua,
Simon Good
Abstract:
Alfvénic fluctuations, as modelled by the non-linear interactions of Alfvén waves of various scales, are seen to dominate solar wind turbulence. However, there is also a non-negligible component of non-Alfvénic fluctuations. The Elsässer formalism, which is central to the study of Alfvénic turbulence due to its ability to differentiate between parallel and anti-parallel Alfvén waves, cannot strict…
▽ More
Alfvénic fluctuations, as modelled by the non-linear interactions of Alfvén waves of various scales, are seen to dominate solar wind turbulence. However, there is also a non-negligible component of non-Alfvénic fluctuations. The Elsässer formalism, which is central to the study of Alfvénic turbulence due to its ability to differentiate between parallel and anti-parallel Alfvén waves, cannot strictly separate wavemodes in the presence of compressive magnetoacoustic waves. In this study, we analyse the deviations generated in the Elsässer formalism as density fluctuations are naturally generated through the propagation of a linearly polarised Alfvén wave. The study was performed in the context of a coronal mass ejection (CME) propagating through the solar wind, which enables the creation of two solar wind regimes, pristine wind and a shocked CME sheath, where the Elsässer formalism can be evaluated. In these two regimes we studied the deviations of the Elsässer formalism in separating parallel and anti-parallel components of Alfvénic solar wind perturbations generated by small-amplitude density fluctuations. We used an ideal 2.5D magnetohydrodynamic (MHD) model with an adiabatic equation of state. An Alfvén pump wave was injected into the quiet solar wind by perturbing the transverse magnetic field and velocity components. This wave subsequently generates density fluctuations through the ponderomotive force. A CME was injected by inserting a flux-rope modelled as a magnetic island into the quasi-steady solar wind. The presence of density perturbations creates an approximately 10% deviation in the Elsässer variables and reflection coefficient for the Alfvén waves as well as a deviation of approximately 0.1 in the cross helicity in regions containing both parallel and anti-parallel fluctuations.
△ Less
Submitted 14 February, 2024;
originally announced February 2024.
-
The Effect of the Parametric Decay Instability on the Morphology of Coronal Type III Radio Bursts
Authors:
Chaitanya Prasad Sishtla,
Immanuel Christopher Jebaraj,
Jens Pomoell,
Norbert Magyar,
Marc Pulupa,
Emilia Kilpua,
Stuart D. Bale
Abstract:
The nonlinear evolution of Alfvén waves in the solar corona leads to the generation of Alfvénic turbulence. This description of the Alfvén waves involves parametric instabilities where the parent wave decays into slow mode waves giving rise to density fluctuations. These density fluctuations, in turn, play a crucial role in the modulation of the dynamic spectrum of type III radio bursts, which are…
▽ More
The nonlinear evolution of Alfvén waves in the solar corona leads to the generation of Alfvénic turbulence. This description of the Alfvén waves involves parametric instabilities where the parent wave decays into slow mode waves giving rise to density fluctuations. These density fluctuations, in turn, play a crucial role in the modulation of the dynamic spectrum of type III radio bursts, which are observed at the fundamental of local plasma frequency and are sensitive to the local density. During observations of such radio bursts, fine structures are detected across different temporal ranges. In this study, we examine density fluctuations generated through the parametric decay instability (PDI) of Alfvén waves as a mechanism to generate striations in the dynamic spectrum of type III radio bursts using magnetohydrodynamic simulations of the solar corona. An Alfvén wave is injected into the quiet solar wind by perturbing the transverse magnetic field and velocity components which subsequently undergo the PDI instability. The type III burst is modelled as a fast-moving radiation source that samples the background solar wind as it propagates to emit radio waves. We find the simulated dynamic spectrum to contain striations directly affected by the multi-scale density fluctuations in the wind.
△ Less
Submitted 16 December, 2023;
originally announced December 2023.
-
Modelling the interaction of Alfvénic fluctuations with coronal mass ejections in the low solar corona
Authors:
Chaitanya Prasad Sishtla,
Jens Pomoell,
Rami Vainio,
Emilia Kilpua,
Simon Good
Abstract:
Alfvénic fluctuations of various scales are ubiquitous in the corona; their non-linear interactions and eventual turbulent cascade result in an important heating mechanism that accelerates the solar wind. These fluctuations may be processed by large-scale, transient, and coherent heliospheric structures such as coronal mass ejections (CMEs). In this study we investigate the interactions between Al…
▽ More
Alfvénic fluctuations of various scales are ubiquitous in the corona; their non-linear interactions and eventual turbulent cascade result in an important heating mechanism that accelerates the solar wind. These fluctuations may be processed by large-scale, transient, and coherent heliospheric structures such as coronal mass ejections (CMEs). In this study we investigate the interactions between Alfvénic solar wind fluctuations and CMEs using magnetohydrodynamic (MHD) simulations. We study the transmission of upstream solar wind fluctuations into the CME leading to the formation of CME sheath fluctuations. Additionally, we investigate the influence of the fluctuation frequencies on the extent of the CME sheath. We used an ideal MHD model with an adiabatic equation of state. An Alfvén pump wave is injected into the quiet solar wind by perturbing the transverse magnetic field and velocity components, and a CME is injected by inserting a flux-rope modelled as a magnetic island into the quasi-steady solar wind. The upstream Alfvén waves experience a decrease in wavelength and change in the wave vector direction due to the non-radial topology of the CME shock front. The CME sheath inhibits the transmission of long-wavelength fluctuations due to the presence of non-radial flows in this region. The frequency of the solar wind fluctuations also affects the steepening of MHD fast waves causing the CME shock propagation speed to vary with the solar wind fluctuation frequencies.
△ Less
Submitted 3 October, 2023; v1 submitted 12 September, 2023;
originally announced September 2023.
-
Flux-tube-dependent propagation of Alfvén waves in the solar corona
Authors:
Chaitanya Prasad Sishtla,
Jens Pomoell,
Emilia Kilpua,
Simon Good,
Farhad Daei,
Minna Palmroth
Abstract:
Alfvén-wave turbulence has emerged as an important heating mechanism to accelerate the solar wind. The generation of this turbulent heating is dependent on the presence and subsequent interaction of counter-propagating alfvén waves. This requires us to understand the propagation and evolution of alfvén waves in the solar wind in order to develop an understanding of the relationship between turbule…
▽ More
Alfvén-wave turbulence has emerged as an important heating mechanism to accelerate the solar wind. The generation of this turbulent heating is dependent on the presence and subsequent interaction of counter-propagating alfvén waves. This requires us to understand the propagation and evolution of alfvén waves in the solar wind in order to develop an understanding of the relationship between turbulent heating and solar-wind parameters. We aim to study the response of the solar wind upon injecting monochromatic single-frequency alfvén waves at the base of the corona for various magnetic flux-tube geometries. We used an ideal magnetohydrodynamic (MHD) model using an adiabatic equation of state. An Alfvén pump wave was injected into the quiet solar wind by perturbing the transverse magnetic field and velocity components. Alfvén waves were found to be reflected due to the development of the parametric decay instability (PDI). Further investigation revealed that the PDI was suppressed both by efficient reflections at low frequencies as well as magnetic flux-tube geometries.
△ Less
Submitted 20 April, 2022;
originally announced April 2022.
-
Multi-GPU Acceleration of the iPIC3D Implicit Particle-in-Cell Code
Authors:
Chaitanya Prasad Sishtla,
Steven W. D. Chien,
Vyacheslav Olshevsky,
Erwin Laure,
Stefano Markidis
Abstract:
iPIC3D is a widely used massively parallel Particle-in-Cell code for the simulation of space plasmas. However, its current implementation does not support execution on multiple GPUs. In this paper, we describe the porting of iPIC3D particle mover to GPUs and the optimization steps to increase the performance and parallel scaling on multiple GPUs. We analyze the strong scaling of the mover on two G…
▽ More
iPIC3D is a widely used massively parallel Particle-in-Cell code for the simulation of space plasmas. However, its current implementation does not support execution on multiple GPUs. In this paper, we describe the porting of iPIC3D particle mover to GPUs and the optimization steps to increase the performance and parallel scaling on multiple GPUs. We analyze the strong scaling of the mover on two GPU clusters and evaluate its performance and acceleration. The optimized GPU version which uses pinned memory and asynchronous data prefetching outperform their corresponding CPU versions by 5-10x on two different systems equipped with NVIDIA K80 and V100 GPUs.
△ Less
Submitted 7 April, 2019;
originally announced April 2019.
-
Particle-in-Cell Simulations of Plasma Dynamics in Cometary Environment
Authors:
Chaitanya Prasad Sishtla,
Vyacheslav Olshevsky,
Steven W. D. Chien,
Stefano Markidis,
Erwin Laure
Abstract:
We perform and analyze global Particle-in-Cell (PIC) simulations of the interaction between solar wind and an outgassing comet with the goal of studying the plasma kinetic dynamics of a cometary environment. To achieve this, we design and implement a new numerical method in the iPIC3D code to model outgassing from the comet: new plasma particles are ejected from the comet "surface" at each computa…
▽ More
We perform and analyze global Particle-in-Cell (PIC) simulations of the interaction between solar wind and an outgassing comet with the goal of studying the plasma kinetic dynamics of a cometary environment. To achieve this, we design and implement a new numerical method in the iPIC3D code to model outgassing from the comet: new plasma particles are ejected from the comet "surface" at each computational cycle. Our simulations show that a bow shock is formed as a result of the interaction between solar wind and outgassed particles. The analysis of distribution functions for the PIC simulations shows that at the bow shock part of the incoming solar wind, ions are reflected while electrons are heated. This work attempts to reveal kinetic effects in the atmosphere of an outgassing comet using a fully kinetic Particle-in-Cell model.
△ Less
Submitted 28 January, 2019;
originally announced January 2019.
-
Characterizing Deep-Learning I/O Workloads in TensorFlow
Authors:
Steven W. D. Chien,
Stefano Markidis,
Chaitanya Prasad Sishtla,
Luis Santos,
Pawel Herman,
Sai Narasimhamurthy,
Erwin Laure
Abstract:
The performance of Deep-Learning (DL) computing frameworks rely on the performance of data ingestion and checkpointing. In fact, during the training, a considerable high number of relatively small files are first loaded and pre-processed on CPUs and then moved to accelerator for computation. In addition, checkpointing and restart operations are carried out to allow DL computing frameworks to resta…
▽ More
The performance of Deep-Learning (DL) computing frameworks rely on the performance of data ingestion and checkpointing. In fact, during the training, a considerable high number of relatively small files are first loaded and pre-processed on CPUs and then moved to accelerator for computation. In addition, checkpointing and restart operations are carried out to allow DL computing frameworks to restart quickly from a checkpoint. Because of this, I/O affects the performance of DL applications. In this work, we characterize the I/O performance and scaling of TensorFlow, an open-source programming framework developed by Google and specifically designed for solving DL problems. To measure TensorFlow I/O performance, we first design a micro-benchmark to measure TensorFlow reads, and then use a TensorFlow mini-application based on AlexNet to measure the performance cost of I/O and checkpointing in TensorFlow. To improve the checkpointing performance, we design and implement a burst buffer. We find that increasing the number of threads increases TensorFlow bandwidth by a maximum of 2.3x and 7.8x on our benchmark environments. The use of the tensorFlow prefetcher results in a complete overlap of computation on accelerator and input pipeline on CPU eliminating the effective cost of I/O on the overall performance. The use of a burst buffer to checkpoint to a fast small capacity storage and copy asynchronously the checkpoints to a slower large capacity storage resulted in a performance improvement of 2.6x with respect to checkpointing directly to slower storage on our benchmark environment.
△ Less
Submitted 6 October, 2018;
originally announced October 2018.
-
PolyPIC: the Polymorphic-Particle-in-Cell Method for Fluid-Kinetic Coupling
Authors:
Stefano Markidis,
Vyacheslav Olshevsky,
Chaitanya Prasad Sishtla,
Steven Wei-der Chien,
Erwin Laure,
Giovanni Lapenta
Abstract:
Particle-in-Cell (PIC) methods are widely used computational tools for fluid and kinetic plasma modeling. While both the fluid and kinetic PIC approaches have been successfully used to target either kinetic or fluid simulations, little was done to combine fluid and kinetic particles under the same PIC framework. This work addresses this issue by proposing a new PIC method, PolyPIC, that uses polym…
▽ More
Particle-in-Cell (PIC) methods are widely used computational tools for fluid and kinetic plasma modeling. While both the fluid and kinetic PIC approaches have been successfully used to target either kinetic or fluid simulations, little was done to combine fluid and kinetic particles under the same PIC framework. This work addresses this issue by proposing a new PIC method, PolyPIC, that uses polymorphic computational particles. In this numerical scheme, particles can be either kinetic or fluid, and fluid particles can become kinetic when necessary, e.g. particles undergoing a strong acceleration. We design and implement the PolyPIC method, and test it against the Landau dam** of Langmuir and ion acoustic waves, two stream instability and sheath formation. We unify the fluid and kinetic PIC methods under one common framework comprising both fluid and kinetic particles, providing a tool for adaptive fluid-kinetic coupling in plasma simulations.
△ Less
Submitted 13 July, 2018;
originally announced July 2018.