Withdraw
Loading…
The Gpu Accelerated Absorption Simulation (gaas) Platform
Callahan, Charlie Scott
Loading…
Permalink
https://hdl.handle.net/2142/116836
Description
- Title
- The Gpu Accelerated Absorption Simulation (gaas) Platform
- Author(s)
- Callahan, Charlie Scott
- Contributor(s)
- Rieker, Gregory B.
- Coburn, Sean
- Issue Date
- 2022-06-21
- Keyword(s)
- Theory and Computation
- Abstract
- We present the GPU Accelerated Absorption Simulation (GAAS). GAAS is an open-source software package for simulating broadband absorption spectra rapidly using Nvidia graphics processing units (GPUs). GAAS is intended to provide a fast alternative to HAPI [1], capable of simulating absorbance spectra given a pressure, temperature, and concentration. GAAS is written in C++ and C and comes with a python interface so that it can be easily integrated into existing codebases. GAAS supports Voigt lineshape profiles and primarily contains a python function to replace HAPI’s absorptionCoefficientVoigt. GAAS uses spectroscopic data in HITRAN’s “par” format in order to be compatible with existing codebases that use HAPI. The software realizes up to a 100x reduction in computation time by simulating each Voigt lineshape in the spectrum on its own GPU thread, achieving enough parallelization for full utilization of GPU resources for spectra containing a few thousand absorption lines. [1] R.V. Kochanov, I.E. Gordon, L.S. Rothman, P. Wcisło, C. Hill, J.S. Wilzewski, HITRAN Application Programming Interface (HAPI): A comprehensive approach to working with spectroscopic data, Journal of Quantitative Spectroscopy and Radiative Transfer, Volume 177, 2016, Pages 15-30, ISSN 0022-4073
- Publisher
- International Symposium on Molecular Spectroscopy
- Type of Resource
- text
- Language
- eng
- Handle URL
- https://hdl.handle.net/2142/116836
- DOI
- https://doi.org/10.15278/isms.2022.TL09
- Copyright and License Information
- Copyright 2022 held by the authors
Owning Collections
Manage Files
Loading…
Edit Collection Membership
Loading…
Edit Metadata
Loading…
Edit Properties
Loading…
Embargoes
Loading…