Javascript must be enabled to continue!
Exploiting GPU capability in the fully spectral magnetohydrodynamics code QuICC
View through CrossRef
<p>QuiCC is a code designed to solve the equations of magnetohydrodynamics in a full sphere and other geometries. The aim is to provide understanding of the dynamo process<br>that sustains planetary magnetic fields for billions of years by thermally-driven convective motion of an electrically-conducting fluid. It also aims to provide the first<br>clues as to how and why the magnetic fields can undergo reversals. The code must solve the coupled equations of conservation of momentum (the Navier Stokes equation), Maxwell's equations of electrodynamics and the equation of heat transfer. For accuracy and to facilitate imposition of boundary conditions,<br>a fully spectral method is used in which angular variables in a spherical polar coordinate system are expanded in spherical harmonics, and radial variables are expanded in a<br>special polynomial expansion in Jones-Worland polynomials. As a result the coordinate singularities at the north and south poles and at the origin disappear.<br>The code is designed to run on upward of 10^4 processors using MPI and shows excellent scaling.<br>At the heart of the method is the ability to move between physical and spectral space by a variety of exact transforms: these involve the well-known Fast Fourier Transform (FFT) and also the Legendre transform and Jones-Worland transform.<br>In this talk we will focus on the latest advancements in the field of fast GPU algorithms for these types of discrete transforms. We present an extension to the publicly-released VkFFT library&#160;- GPU Fast Fourier Transform library for Vulkan, CUDA, HIP and OpenCL, that allows the calculation of the Discrete Cosine Transforms of types I-IV. This is a very exciting addition to what VkFFT can do as DCTs are often used in image processing, data compression and numerous other scientific tasks.<br>So far, this is the first publicly available optimized GPU implementation of DCTs. We also present our progress in creating efficient Spherical Harmonic transforms (SHTs) and radial transforms using&#160; GPU implementations.&#160; This talk will present Jones-Worland and Associated Legendre Polynomial Transforms for modern GPU architectures, implemented based on the VkFFT runtime kernel optimization model. Combined, they can be used to create a new era of full-sphere models for planetary simulations in geophysics.</p>
Title: Exploiting GPU capability in the fully spectral magnetohydrodynamics code QuICC
Description:
<p>QuiCC is a code designed to solve the equations of magnetohydrodynamics in a full sphere and other geometries.
The aim is to provide understanding of the dynamo process<br>that sustains planetary magnetic fields for billions of years by thermally-driven convective motion of an electrically-conducting fluid.
It also aims to provide the first<br>clues as to how and why the magnetic fields can undergo reversals.
The code must solve the coupled equations of conservation of momentum (the Navier Stokes equation), Maxwell's equations of electrodynamics and the equation of heat transfer.
For accuracy and to facilitate imposition of boundary conditions,<br>a fully spectral method is used in which angular variables in a spherical polar coordinate system are expanded in spherical harmonics, and radial variables are expanded in a<br>special polynomial expansion in Jones-Worland polynomials.
As a result the coordinate singularities at the north and south poles and at the origin disappear.
<br>The code is designed to run on upward of 10^4 processors using MPI and shows excellent scaling.
<br>At the heart of the method is the ability to move between physical and spectral space by a variety of exact transforms: these involve the well-known Fast Fourier Transform (FFT) and also the Legendre transform and Jones-Worland transform.
<br>In this talk we will focus on the latest advancements in the field of fast GPU algorithms for these types of discrete transforms.
We present an extension to the publicly-released VkFFT library&#160;- GPU Fast Fourier Transform library for Vulkan, CUDA, HIP and OpenCL, that allows the calculation of the Discrete Cosine Transforms of types I-IV.
This is a very exciting addition to what VkFFT can do as DCTs are often used in image processing, data compression and numerous other scientific tasks.
<br>So far, this is the first publicly available optimized GPU implementation of DCTs.
We also present our progress in creating efficient Spherical Harmonic transforms (SHTs) and radial transforms using&#160; GPU implementations.
&#160; This talk will present Jones-Worland and Associated Legendre Polynomial Transforms for modern GPU architectures, implemented based on the VkFFT runtime kernel optimization model.
Combined, they can be used to create a new era of full-sphere models for planetary simulations in geophysics.
</p>.
Related Results
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...
Parallel metaheuristics on GPU
Parallel metaheuristics on GPU
Métaheuristiques parallèles sur GPU
Les problèmes d'optimisation issus du monde réel sont souvent complexes et NP-difficiles. Leur modélisation est en constante évo...
Heat transfer in supercritical fluids: computational approaches & studies
Heat transfer in supercritical fluids: computational approaches & studies
(English) This thesis delves into investigating the complexities of heat transfer in supercritical fluids through the application of advanced theoretical and computational methodol...
Vina-GPU 2.1: towards further optimizing docking speed and precision of AutoDock Vina and its derivatives
Vina-GPU 2.1: towards further optimizing docking speed and precision of AutoDock Vina and its derivatives
Abstract
AutoDock Vina and its derivatives have established themselves as a prevailing pipeline for virtual screening in contemporary drug discov...
Parallel Monte Carlo Tree Search on GPU
Parallel Monte Carlo Tree Search on GPU
Monte Carlo Tree Search (MCTS) is a method for making optimal decisions in artificial intelligence (AI) problems, typically move planning in combinatorial games. It combines the ge...
Pembuatan System GPU (Ground Power Unit) Untuk Alat Peraga Engine Doryz-95
Pembuatan System GPU (Ground Power Unit) Untuk Alat Peraga Engine Doryz-95
Seiring dengan berkembangnya industri kedirgantaraan di sekala internasional maupun nasional. Begitu banyak sekali aspek penting yang dapat diketahui terlebih ...

