Libsharp - spherical harmonic transforms revisited
arXiv:1303.4945 · doi:10.1051/0004-6361/201321494
Abstract
We present libsharp, a code library for spherical harmonic transforms (SHTs), which evolved from the libpsht library, addressing several of its shortcomings, such as adding MPI support for distributed memory systems and SHTs of fields with arbitrary spin, but also supporting new developments in CPU instruction sets like the Advanced Vector Extensions (AVX) or fused multiply-accumulate (FMA) instructions. The library is implemented in portable C99 and provides an interface that can be easily accessed from other programming languages such as C++, Fortran, Python etc. Generally, libsharp's performance is at least on par with that of its predecessor; however, significant improvements were made to the algorithms for scalar SHTs, which are roughly twice as fast when using the same CPU capabilities. The library is available at http://sourceforge.net/projects/libsharp/ under the terms of the GNU General Public License.
References in corpus (2)
Cited by in corpus (53)
- The Atacama Cosmology Telescope: DR4 Maps and Cosmological Parameters
- A unified pseudo- framework
- Planck intermediate results. LVII. Joint Planck LFI and HFI data processing
- The Atacama Cosmology Telescope: A Measurement of the Cosmic Microwave Background Power Spectra at 98 and 150 GHz
- DeepSphere: Efficient spherical Convolutional Neural Network with HEALPix sampling for cosmological applications
- The Atacama Cosmology Telescope: DR5 maps of 18,000 square degrees of the microwave sky from ACT 2008-2018 data
- Cosmological parameters, shear maps and power spectra from CFHTLenS using Bayesian hierarchical inference
- An Optimal-Dimensionality Sampling Scheme on the Sphere with Fast Spherical Harmonic Transforms
- Unbiased pseudo-Cl power spectrum estimation with mode projection
- CMB-S4: Iterative Internal Delensing and Constraints
- The bispectrum of polarized galactic foregrounds
- Improved cosmic microwave background (de-)lensing using general spherical harmonic transforms
- BeyondPlanck III. Commander3
- The Atacama Cosmology Telescope: Summary of DR4 and DR5 Data Products and Data Access
- BeyondPlanck I. Global Bayesian analysis of the Planck Low Frequency Instrument data
- The Power of Halometry
- MillimeterDL: Deep Learning Simulations of the Microwave Sky
- Multi-resolution Bayesian CMB component separation through Wiener-filtering with a pseudo-inverse preconditioner
- The Atacama Cosmology Telescope: Map-Based Noise Simulations for DR6
- Non-Gaussianity of secondary anisotropies from ACTPol and Planck
- The Atacama Cosmology Telescope: Measurement and Analysis of 1D Beams for DR4
- Continuous phase spaces and the time evolution of spins: star products and spin-weighted spherical harmonics
- Robust and efficient CMB lensing power spectrum from polarization surveys
- A multi-level solver for Gaussian constrained CMB realizations
- The Kinematic Sunyaev-Zel'dovich Effect with ACT, DES, and BOSS: a Novel Hybrid Estimator
- Almanac: Weak Lensing power spectra and map inference on the masked sphere
- Full-sky beam convolution for cosmic microwave background applications
- High-resolution CMB bispectrum estimator with flexible modal basis
- Fast computation of spherical phase-space functions of quantum many-body states
- Catalog-based pseudo-s
- Differentiable and accelerated spherical harmonic and Wigner transforms
- An algorithm for the numerical evaluation of the associated Legendre functions that runs in time independent of degree and order
- KiDS-Legacy: Covariance validation and the unified OneCovariance framework for projected large-scale structure observables
- Worldtube excision method for intermediate-mass-ratio inspirals: scalar-field model in 3+1 dimensions
- BeyondPlanck VIII. Efficient Sidelobe Convolution and Correction through Spin Harmonics
- The Atacama Cosmology Telescope: Semi-Analytic Covariance Matrices for the DR6 CMB Power Spectra
- Almanac: MCMC-based signal extraction of power spectra and maps on the sphere
- Estimation of Full Sky Power Spectrum between Intermediate to Large Angular Scales from Partial Sky CMB Anisotropies using Artificial Neural Network
- Worldtube excision method for intermediate-mass-ratio inspirals: self-consistent evolution in a scalar-charge model
- An Unbiased Estimator of the Full-sky CMB Angular Power Spectrum at Large Scales using Neural Networks
- Forward Modeling Helioseismic Signatures of One- and Two-cell Meridional Circulation
- Einstein-Klein-Gordon system via Cauchy-characteristic evolution: Computation of memory and ringdown tail
- The Atacama Cosmology Telescope: Delensed Power Spectra and Parameters
- Helioseismic Modeling of Background Flows
- Time-ordered data simulation and map-making for the PIXIE Fourier transform spectrometer
- The impact of beam deconvolution on noise properties in CMB measurements: Application to Planck LFI
- Relieving scale disparity in binary black hole simulations
- Accelerating spherical harmonic transforms for a large number of sky maps
- The Python Sky Model 3 software
- SymPix: A spherical grid for efficient sampling of rotationally invariant operators
- Fisher matrix for the angular power spectrum of multi-tracer galaxy surveys
- Compressed convolution
- An Optimal-Dimensionality Sampling for Spin- Functions on the Sphere