cuHPX: GPU-Accelerated Differentiable Spherical Harmonic Transforms on HEALPix Grids

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Cheng, Xiaopo, Subramaniam, Akshay, Wu, Shixun, Brenowitz, Noah
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866914071618519040
author Cheng, Xiaopo
Subramaniam, Akshay
Wu, Shixun
Brenowitz, Noah
author_facet Cheng, Xiaopo
Subramaniam, Akshay
Wu, Shixun
Brenowitz, Noah
contents HEALPix (Hierarchical Equal Area isoLatitude Pixelization) is a widely adopted spherical grid system in astrophysics, cosmology, and Earth sciences. Its equal-area, iso-latitude structure makes it particularly well-suited for large-scale data analysis on the sphere. However, implementing high-performance spherical harmonic transforms (SHTs) on HEALPix grids remains challenging due to irregular pixel geometry, latitude-dependent alignments, and the demands for high-resolution transforms at scale. In this work, we present cuHPX, an optimized CUDA library that provides functionality for spherical harmonic analysis and related utilities on HEALPix grids. Beyond delivering substantial performance improvements, cuHPX ensures high numerical accuracy, analytic gradients for integration with deep learning frameworks, out-of-core memory-efficient optimization, and flexible regridding between HEALPix, equiangular, and other common spherical grid formats. Through evaluation, we show that cuHPX achieves rapid spectral convergence and delivers over 20 times speedup compared to existing libraries, while maintaining numerical consistency. By combining accuracy, scalability, and differentiability, cuHPX enables a broad range of applications in climate science, astrophysics, and machine learning, effectively bridging optimized GPU kernels with scientific workflows.
format Preprint
id arxiv_https___arxiv_org_abs_2510_01785
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle cuHPX: GPU-Accelerated Differentiable Spherical Harmonic Transforms on HEALPix Grids
Cheng, Xiaopo
Subramaniam, Akshay
Wu, Shixun
Brenowitz, Noah
Instrumentation and Methods for Astrophysics
Mathematical Software
HEALPix (Hierarchical Equal Area isoLatitude Pixelization) is a widely adopted spherical grid system in astrophysics, cosmology, and Earth sciences. Its equal-area, iso-latitude structure makes it particularly well-suited for large-scale data analysis on the sphere. However, implementing high-performance spherical harmonic transforms (SHTs) on HEALPix grids remains challenging due to irregular pixel geometry, latitude-dependent alignments, and the demands for high-resolution transforms at scale. In this work, we present cuHPX, an optimized CUDA library that provides functionality for spherical harmonic analysis and related utilities on HEALPix grids. Beyond delivering substantial performance improvements, cuHPX ensures high numerical accuracy, analytic gradients for integration with deep learning frameworks, out-of-core memory-efficient optimization, and flexible regridding between HEALPix, equiangular, and other common spherical grid formats. Through evaluation, we show that cuHPX achieves rapid spectral convergence and delivers over 20 times speedup compared to existing libraries, while maintaining numerical consistency. By combining accuracy, scalability, and differentiability, cuHPX enables a broad range of applications in climate science, astrophysics, and machine learning, effectively bridging optimized GPU kernels with scientific workflows.
title cuHPX: GPU-Accelerated Differentiable Spherical Harmonic Transforms on HEALPix Grids
topic Instrumentation and Methods for Astrophysics
Mathematical Software
url https://arxiv.org/abs/2510.01785