中文

Libsharp——球谐变换的再审视

计算物理 2015-06-15 v2

摘要

我们介绍了libsharp,一个用于球谐变换(SHT)的代码库,它由libpsht库发展而来,解决了其若干缺点,例如增加了对分布式内存系统的MPI支持以及任意自旋场的SHT,同时还支持CPU指令集的新发展,如高级矢量扩展(AVX)或融合乘加(FMA)指令。该库用可移植的C99实现,并提供了易于从其他编程语言(如C++、Fortran、Python等)访问的接口。总体而言,libsharp的性能至少与其前身相当;然而,对标量SHT的算法进行了显著改进,在使用相同CPU能力时速度大约快了一倍。该库可在http://sourceforge.net/projects/libsharp/获取,遵循GNU通用公共许可证条款。

关键词

引用

@article{arxiv.1303.4945,
  title  = {Libsharp - spherical harmonic transforms revisited},
  author = {Martin Reinecke and Dag Sverre Seljebotn},
  journal= {arXiv preprint arXiv:1303.4945},
  year   = {2015}
}