论文标题

Lenstool-HPC:用于集群大规模重力镜头的基于高性能计算的质量建模工具

Lenstool-HPC: A High Performance Computing based mass modelling tool for cluster-scale gravitational lenses

论文作者

Schäfer, Christoph, Fourestey, Gilles, Kneib, Jean-Paul

论文摘要

随着即将到来的望远镜的生成,簇量表强力透镜将充当宇宙学和暗物质的越来越重要的探针。当前和未来设施产生的更好的解决数据需要更快,更有效的镜头建模软件。 因此,我们提出了Lenstool-HPC,这是基于高性能计算(HPC)技术和著名的LenStool软件的强力透镜建模和地图生成工具。我们还展示了天文学家所需的HPC概念,以通过超级计算机上的大量并行执行来提高计算速度。 LenStool-HPC是使用具有大量并行性的镜头建模算法开发的。每种算法均被实现为高度优化的CPU,GPU和Hybrid CPU-GPU版本。该软件已在瑞士国家超级计算中心(CSC)的PIZ Daint群集上进行了部署和测试。 Lenstool-HPC与Lenstool相比仅使用1 GPU,仅使用1 GPU实现了30速度的衍生镜头生成和衍生计算。 Lenstool-HPC混合透镜模型拟合在Hubble空间望远镜精度测试的可扩展性高达200个CPU-GPU节点,并且仅使用4个CPU-GPU节点比LenStool更快。

With the upcoming generation of telescopes, cluster scale strong gravitational lenses will act as an increasingly relevant probe of cosmology and dark matter. The better resolved data produced by current and future facilities requires faster and more efficient lens modeling software. Consequently, we present Lenstool-HPC, a strong gravitational lens modeling and map generation tool based on High Performance Computing (HPC) techniques and the renowned Lenstool software. We also showcase the HPC concepts needed for astronomers to increase computation speed through massively parallel execution on supercomputers. Lenstool-HPC was developed using lens modelling algorithms with high amounts of parallelism. Each algorithm was implemented as a highly optimised CPU, GPU and Hybrid CPU-GPU version. The software was deployed and tested on the Piz Daint cluster of the Swiss National Supercomputing Centre (CSCS). Lenstool-HPC perfectly parallel lens map generation and derivative computation achieves a factor 30 speed-up using only 1 GPUs compared to Lenstool. Lenstool-HPC hybrid Lens-model fit generation tested at Hubble Space Telescope precision is scalable up to 200 CPU-GPU nodes and is faster than Lenstool using only 4 CPU-GPU nodes.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源