Mi Chen , Rafael S. de Souza , Quanfeng Xu , Shiyin Shen , Ana L. Chies-Santos , Renhao Ye , Marco A. Canossa-Gosteinski , Yanping Cong
{"title":"Galmoss:用于 GPU 加速星系剖面拟合的软件包","authors":"Mi Chen , Rafael S. de Souza , Quanfeng Xu , Shiyin Shen , Ana L. Chies-Santos , Renhao Ye , Marco A. Canossa-Gosteinski , Yanping Cong","doi":"10.1016/j.ascom.2024.100825","DOIUrl":null,"url":null,"abstract":"<div><p>We introduce <span>galmoss</span>, a <span>python</span>-based, <span>torch</span>-powered tool for two-dimensional fitting of galaxy profiles. By seamlessly enabling GPU parallelization, <span>galmoss</span> meets the high computational demands of large-scale galaxy surveys, placing galaxy profile fitting in the CSST/LSST-era. It incorporates widely used profiles such as the Sérsic, Exponential disk, Ferrer, King, Gaussian, and Moffat profiles, and allows for the easy integration of more complex models. Tested on 8289 galaxies from the Sloan Digital Sky Survey (SDSS) g-band with a single NVIDIA A100 GPU, <span>galmoss</span> completed classical Sérsic profile fitting in about 10 min. Benchmark tests show that <span>galmoss</span> achieves computational speeds that are 6 <span><math><mo>×</mo></math></span> faster than those of default implementations.</p></div>","PeriodicalId":48757,"journal":{"name":"Astronomy and Computing","volume":"47 ","pages":"Article 100825"},"PeriodicalIF":1.9000,"publicationDate":"2024-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2213133724000404/pdfft?md5=aa814e641039f49d85afa52faa3ce567&pid=1-s2.0-S2213133724000404-main.pdf","citationCount":"0","resultStr":"{\"title\":\"Galmoss: A package for GPU-accelerated galaxy profile fitting\",\"authors\":\"Mi Chen , Rafael S. de Souza , Quanfeng Xu , Shiyin Shen , Ana L. Chies-Santos , Renhao Ye , Marco A. Canossa-Gosteinski , Yanping Cong\",\"doi\":\"10.1016/j.ascom.2024.100825\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>We introduce <span>galmoss</span>, a <span>python</span>-based, <span>torch</span>-powered tool for two-dimensional fitting of galaxy profiles. By seamlessly enabling GPU parallelization, <span>galmoss</span> meets the high computational demands of large-scale galaxy surveys, placing galaxy profile fitting in the CSST/LSST-era. It incorporates widely used profiles such as the Sérsic, Exponential disk, Ferrer, King, Gaussian, and Moffat profiles, and allows for the easy integration of more complex models. Tested on 8289 galaxies from the Sloan Digital Sky Survey (SDSS) g-band with a single NVIDIA A100 GPU, <span>galmoss</span> completed classical Sérsic profile fitting in about 10 min. Benchmark tests show that <span>galmoss</span> achieves computational speeds that are 6 <span><math><mo>×</mo></math></span> faster than those of default implementations.</p></div>\",\"PeriodicalId\":48757,\"journal\":{\"name\":\"Astronomy and Computing\",\"volume\":\"47 \",\"pages\":\"Article 100825\"},\"PeriodicalIF\":1.9000,\"publicationDate\":\"2024-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S2213133724000404/pdfft?md5=aa814e641039f49d85afa52faa3ce567&pid=1-s2.0-S2213133724000404-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Astronomy and Computing\",\"FirstCategoryId\":\"101\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2213133724000404\",\"RegionNum\":4,\"RegionCategory\":\"物理与天体物理\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ASTRONOMY & ASTROPHYSICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Astronomy and Computing","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2213133724000404","RegionNum":4,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ASTRONOMY & ASTROPHYSICS","Score":null,"Total":0}
Galmoss: A package for GPU-accelerated galaxy profile fitting
We introduce galmoss, a python-based, torch-powered tool for two-dimensional fitting of galaxy profiles. By seamlessly enabling GPU parallelization, galmoss meets the high computational demands of large-scale galaxy surveys, placing galaxy profile fitting in the CSST/LSST-era. It incorporates widely used profiles such as the Sérsic, Exponential disk, Ferrer, King, Gaussian, and Moffat profiles, and allows for the easy integration of more complex models. Tested on 8289 galaxies from the Sloan Digital Sky Survey (SDSS) g-band with a single NVIDIA A100 GPU, galmoss completed classical Sérsic profile fitting in about 10 min. Benchmark tests show that galmoss achieves computational speeds that are 6 faster than those of default implementations.
Astronomy and ComputingASTRONOMY & ASTROPHYSICSCOMPUTER SCIENCE,-COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
CiteScore
4.10
自引率
8.00%
发文量
67
期刊介绍:
Astronomy and Computing is a peer-reviewed journal that focuses on the broad area between astronomy, computer science and information technology. The journal aims to publish the work of scientists and (software) engineers in all aspects of astronomical computing, including the collection, analysis, reduction, visualisation, preservation and dissemination of data, and the development of astronomical software and simulations. The journal covers applications for academic computer science techniques to astronomy, as well as novel applications of information technologies within astronomy.