Javascript must be enabled to continue!
CHarm: C library to work with spherical harmonics up to almost arbitrarily high degrees
View through CrossRef
<p>Spherical harmonic transforms aiming at degrees as high as a few tens of thousands are vital in geodesy to improve our knowledge of the Earth's gravity field. &#160;A prominent example is spectral gravity forward modelling of topographic masses, which is able to approximate fine gravity field structures up to the sub-km-level and beyond (degree ~20,000 and higher). &#160;Driven by these applications, we have developed CHarm, a C library to perform spherical harmonic transforms. &#160;CHarm is centered around (but not limited to) high-degree expansions, say, well beyond degree 2700. &#160;Its goal is to be numerically stable on the one hand, while achieving reasonable computational efficiency with minimized memory requirements on the other hand. &#160;Supported are surface spherical harmonic analysis and solid (3D) synthesis, both with point and area-mean data values. &#160;Standard quadratures due to Gauss--Legendre and Driscoll--Healy are implemented for exact harmonic analysis of point data values. &#160;The library can be compiled in double precision or, in case higher numerical accuracy is sought, in quadruple precision. &#160;For efficient FFT transforms along the latitude parallels, the state-of-the-art FFTW library is employed to boost the performance. &#160;Unique to CHarm is a routine integrating solid spherical harmonic expansions on band-limited undulated surfaces.&#160; It can deliver, for instance, area-mean potential values on planetary surfaces.&#160; Available are also routines to compute Fourier coefficients of Legendre functions and integrals of a product of two spherical harmonics or of two Legendre functions over a restricted domain. &#160;To utilize the power of multicore processors, CHarm can be compiled with enabled parallelization on shared-memory architectures (OpenMP). &#160;A significant effort is put into the documentation of the library (HTML, PDF) to allow its easy use.</p><p>In this contribution, we discuss the motivation behind the development of CHarm, explain its main functionalities and demonstrate some usage case studies. &#160;Within a high-degree closed-loop synthetic environment, we assess the numerical accuracy, the computational speed and the memory management of the library. &#160;A discussion on the future work closes the contribution. &#160;CHarm is available at https://edisk.cvt.stuba.sk/~xbuchab/charm/doc/index.html.</p>
Title: CHarm: C library to work with spherical harmonics up to almost arbitrarily high degrees
Description:
<p>Spherical harmonic transforms aiming at degrees as high as a few tens of thousands are vital in geodesy to improve our knowledge of the Earth's gravity field.
&#160;A prominent example is spectral gravity forward modelling of topographic masses, which is able to approximate fine gravity field structures up to the sub-km-level and beyond (degree ~20,000 and higher).
&#160;Driven by these applications, we have developed CHarm, a C library to perform spherical harmonic transforms.
&#160;CHarm is centered around (but not limited to) high-degree expansions, say, well beyond degree 2700.
&#160;Its goal is to be numerically stable on the one hand, while achieving reasonable computational efficiency with minimized memory requirements on the other hand.
&#160;Supported are surface spherical harmonic analysis and solid (3D) synthesis, both with point and area-mean data values.
&#160;Standard quadratures due to Gauss--Legendre and Driscoll--Healy are implemented for exact harmonic analysis of point data values.
&#160;The library can be compiled in double precision or, in case higher numerical accuracy is sought, in quadruple precision.
&#160;For efficient FFT transforms along the latitude parallels, the state-of-the-art FFTW library is employed to boost the performance.
&#160;Unique to CHarm is a routine integrating solid spherical harmonic expansions on band-limited undulated surfaces.
&#160; It can deliver, for instance, area-mean potential values on planetary surfaces.
&#160; Available are also routines to compute Fourier coefficients of Legendre functions and integrals of a product of two spherical harmonics or of two Legendre functions over a restricted domain.
&#160;To utilize the power of multicore processors, CHarm can be compiled with enabled parallelization on shared-memory architectures (OpenMP).
&#160;A significant effort is put into the documentation of the library (HTML, PDF) to allow its easy use.
</p><p>In this contribution, we discuss the motivation behind the development of CHarm, explain its main functionalities and demonstrate some usage case studies.
&#160;Within a high-degree closed-loop synthetic environment, we assess the numerical accuracy, the computational speed and the memory management of the library.
&#160;A discussion on the future work closes the contribution.
&#160;CHarm is available at https://edisk.
cvt.
stuba.
sk/~xbuchab/charm/doc/index.
html.
</p>.
Related Results
Detection and characterisation of heterogeneities in the WISDOM/ExoMars 2022 radargrams.
Detection and characterisation of heterogeneities in the WISDOM/ExoMars 2022 radargrams.
 Introduction The principal objective of Rosalind Franklin, the ExoMars Rover, is to look for evidence of past or present life on Mars. Such evidence wou...
Ballistic landslides on comet 67P/Churyumov–Gerasimenko
Ballistic landslides on comet 67P/Churyumov–Gerasimenko
<p><strong>Introduction:</strong></p><p>The slow ejecta (i.e., with velocity lower than escape velocity) and l...
Cometary Physics Laboratory: spectrophotometric experiments
Cometary Physics Laboratory: spectrophotometric experiments
<p><strong><span dir="ltr" role="presentation">1. Introduction</span></strong&...
North Syrian Mortaria and Other Late Roman Personal and Utility Objects Bearing Inscriptions of Good Luck
North Syrian Mortaria and Other Late Roman Personal and Utility Objects Bearing Inscriptions of Good Luck
<span style="font-size: 11pt; color: black; font-family: 'Times New Roman','serif'">ΠΗΛΙΝΑ ΙΓ&Delta...
Morphometry of an hexagonal pit crater in Pavonis Mons, Mars
Morphometry of an hexagonal pit crater in Pavonis Mons, Mars
<p><strong>Introduction:</strong></p>
<p>Pit craters are peculiar depressions found in almost every terrestria...
Case Study of Geological Risk Factors for Earthquake Hazard Mapping in the South Eastern Korea
Case Study of Geological Risk Factors for Earthquake Hazard Mapping in the South Eastern Korea
  In order to interpret geological risk assessment for Earthquake hazard by mapping work, since geotechnical...
The use of ERDDAP in a self-monitoring and nowcast hazard alerting coastal flood system
The use of ERDDAP in a self-monitoring and nowcast hazard alerting coastal flood system
<div>
<p>In the UK,&#160;&#163;150bn of assets and 4 million people are at risk from coastal flooding. With reductions in public funding...
ECMWF moves to open data
ECMWF moves to open data
<div>
<p><span>ECMWF is committed to move to an open data policy gradually over the next few years. ECMWF has already released&#16...

