Acta Optica Sinica, Volume. 44, Issue 18, 1801011(2024)

Research on Parallel Computing Methods for High-Resolution Atmospheric Spectral Lines

Zhiang Ma1,2, Dacheng Li2, Jun Wu2、*, and Chen Cheng2、**
Author Affiliations
  • 1Institutes of Physical Science and Information Technology, Anhui University, Hefei 230601, Anhui , China
  • 2Key Laboratory of General Optical Calibration and Characterization, Anhui Institute of Optics and Fine Mechanics, Chinese Academy of Sciences, Hefei 230031, Anhui , China
  • show less

    Objective

    With the development of infrared and laser technology, the computational demand for high-resolution atmospheric gas absorption spectra is continuously increasing. Instruments featuring ultra-high spectral resolution, exemplified by the Tropospheric Emission Spectrometer (TES), have already been developed internationally. To retrieve valid information from high spectral resolution devices, rapid computation of atmospheric transmittance at higher spectral resolutions is imperative. At the same time, in specialized application fields such as the simulation of high-altitude flying object plumes, reliance on specialized spectral databases like the high-temperature molecular spectroscopic database (HITEMP) becomes essential for high spectral resolution calculations. However, some specialized models addressing these challenges have already been developed abroad, and domestic resources for addressing the above issues are still relatively scarce. In atmospheric radiation transmission calculations, the computation of transmittance presents a significant challenge. Currently, the line-by-line integration method offers the highest calculation accuracy, up to 0.5%, but it is extremely time-consuming. Consequently, calculating absorption coefficients for broader bands imposes numerous practical engineering usage restrictions. In recent years, graphics processing unit (GPU) parallel computing technology has been widely applied in scientific computation. We design a general high-resolution atmospheric spectral line parallel computing model based on GPU, which has increased the computing speed by one to three orders of magnitude. On this basis, combined with the correlated K distribution algorithms, a correlated K distribution coefficient table with a spectral resolution of 1 cm-1 has been constructed, achieving a parameterized representation of line-by-line integration calculation results and enhancing the universality of computational products. Our work endeavors to present a novel technical approach for high-resolution, rapid radiation transmission calculations under standard atmospheric conditions and high-temperature gases.

    Methods

    We first design a parallel computation for both the thermodynamic state and spectral line calculations based on the computational characteristics of the line-by-line integration method. Then, through a central processing unit (CPU) +GPU heterogeneous platform, the design processes for both the CPU and GPU sides are optimized by employing parallel computing techniques such as shared memory optimization, atomic operations, loop unrolling, and pre-processing of complex calculations, thereby constructing an efficient parallel computing model. Subsequently, this model is utilized to verify the accuracy of absorption cross-section calculations under atmospheric conditions and radiance calculations under non-uniform paths, demonstrating the computational accuracy of the model. Tests and analyses are also conducted on the parallel computation between spectral lines and under various thermodynamic states, confirming the model’s computational efficiency. Furthermore, based on this model and employing the Malkmus band model parameter fitting method, we conduct a correlated K distribution coefficient table with a resolution of 1 cm-1, enabling rapid atmospheric transmittance calculation under non-GPU hardware conditions. Finally, we compare the transmittance calculated using the correlated K distribution coefficient table with that calculated by the line-by-line integration method, verifying the accuracy of the correlated K distribution table.

    Results and Discussions

    We design a universal high-resolution atmospheric spectral line parallel computing model based on GPU, according to the computational characteristics of the line-by-line integration method, which achieves an acceleration effect of one to three orders of magnitude (Table 3). Without compromising computation accuracy, the method significantly improves the efficiency of atmospheric spectral line calculation, providing a powerful tool for atmospheric radiation transmission calculation. On this basis, combined with the correlated K distribution coefficient table constructed by the Malkmus band model parameter fitting method, it is compared with the calculation results of the line-by-line integration method under the same computing conditions, also demonstrating good computational accuracy (Fig. 9).

    Conclusions

    We combine line-by-line integration with GPU parallel computing, utilizing techniques such as shared memory optimization, atomic operations, loop unrolling, and the preprocessing of complex computations to construct an efficient parallel computing model. This model facilitates rapid calculations of high-resolution absorption coefficients, atmospheric transmittance, and other typical radiative transfer results in environments ranging from 1 to 5000 K. Subsequently, we use the model to calculate CO2 infrared radiation problems in atmospheric and high-temperature environments and conduct accuracy verification, followed by an in-depth analysis of the model’s parallel acceleration capability in different environments. The research results show that the designed parallel computing model can accurately produce the required computation results and achieve a speed-up ratio of over 800 times when processing large-scale spectral line calculations. Finally, by integrating the parametric method of the Malkmus spectral band model, a new process for quickly generating correlated K distribution coefficient tables is realized. This approach, distinct from previous research, extends the parallel computing achievements to devices without GPU or with limited memory. This technological approach not only expands the application field of existing technologies but also provides a new and efficient solution for research and practical applications in related fields.

    Keywords
    Tools

    Get Citation

    Copy Citation Text

    Zhiang Ma, Dacheng Li, Jun Wu, Chen Cheng. Research on Parallel Computing Methods for High-Resolution Atmospheric Spectral Lines[J]. Acta Optica Sinica, 2024, 44(18): 1801011

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Atmospheric Optics and Oceanic Optics

    Received: Jan. 2, 2024

    Accepted: Mar. 4, 2024

    Published Online: Aug. 21, 2024

    The Author Email: Wu Jun (wujun@aiofm.ac.cn), Cheng Chen (chengchen@aiofm.ac.cn)

    DOI:10.3788/AOS232018

    Topics