Javascript must be enabled to continue!
Hybrid Parallelization of Hyper-Dimensional Vlasov Code with OpenMP Loop Collapse Directive
View through CrossRef
Space plasma is a collisionless, multi-scale, and highly nonlinear medium. Computer simulations with the first-principle kinetic equation are essential for space plasma studies. In the present study, a hyper-dimensional Vlasov (collisionless Boltzmann) simulation code, which is a first-principle method for collisionless space plasma, is parallelized with two-level hybrid MPI and OpenMP and is benchmarked on massively-parallel supercomputer systems. The benchmark result shows that the loop “collapse” directive option of the OpenMP reduces threading overhead of multiple loops. It is also shown that the hybrid parallelism with MPI and OpenMP is useful to reduce the communication time of MPI collective communication subroutines.
Title: Hybrid Parallelization of Hyper-Dimensional Vlasov Code with OpenMP Loop Collapse Directive
Description:
Space plasma is a collisionless, multi-scale, and highly nonlinear medium.
Computer simulations with the first-principle kinetic equation are essential for space plasma studies.
In the present study, a hyper-dimensional Vlasov (collisionless Boltzmann) simulation code, which is a first-principle method for collisionless space plasma, is parallelized with two-level hybrid MPI and OpenMP and is benchmarked on massively-parallel supercomputer systems.
The benchmark result shows that the loop “collapse” directive option of the OpenMP reduces threading overhead of multiple loops.
It is also shown that the hybrid parallelism with MPI and OpenMP is useful to reduce the communication time of MPI collective communication subroutines.
Related Results
High-level compiler analysis for OpenMP
High-level compiler analysis for OpenMP
Nowadays, applications from dissimilar domains, such as high-performance computing and high-integrity systems, require levels of performance that can only be achieved by means of s...
Joint Beamforming and Aerial IRS Positioning Design for IRS-assisted MISO System with Multiple Access Points
Joint Beamforming and Aerial IRS Positioning Design for IRS-assisted MISO System with Multiple Access Points
<p><code>Intelligent reflecting surface (IRS) is a promising concept for </code><code><u>6G</u></code><code> wireless communications...
Joint Beamforming and Aerial IRS Positioning Design for IRS-assisted MISO System with Multiple Access Points
Joint Beamforming and Aerial IRS Positioning Design for IRS-assisted MISO System with Multiple Access Points
<p><code>Intelligent reflecting surface (IRS) is a promising concept for </code><code><u>6G</u></code><code> wireless communications...
High Dimensional Computing on Arabic Language Classification
High Dimensional Computing on Arabic Language Classification
Abstract
The brain circuit is enormous regarding quantities of neurons and neuro-transmitters, proposing that huge circuits are the main entity to the brain-core processing...
On Hybrid Hyper k-Pell, k-Pell–Lucas, and Modified k-Pell Numbers
On Hybrid Hyper k-Pell, k-Pell–Lucas, and Modified k-Pell Numbers
Many different number systems have been the topic of research. One of the recently studied number systems is that of hybrid numbers, which are generalizations of other number syste...
Combined mean field limit and non-relativistic limit of Vlasov–Maxwell particle system to Vlasov–Poisson system
Combined mean field limit and non-relativistic limit of Vlasov–Maxwell particle system to Vlasov–Poisson system
In this paper, we consider the mean field limit and non-relativistic limit of the relativistic Vlasov–Maxwell particle system to the Vlasov–Poisson equation. With the relativistic ...
Analytical Computation of Hyper-Ellipsoidal Harmonics
Analytical Computation of Hyper-Ellipsoidal Harmonics
The four-dimensional ellipsoid of an anisotropic hyper-structure corresponds to the four-dimensional sphere of an isotropic hyper-structure. In three dimensions, both theories for ...
Design of Malicious Code Detection System Based on Binary Code Slicing
Design of Malicious Code Detection System Based on Binary Code Slicing
<p>Malicious code threatens the safety of computer systems. Researching malicious code design techniques and mastering code behavior patterns are the basic work of network se...


