
Parallel Monte Carlo simulation algorithm for the spectral reflectance and transmittance of the wind-generated bubble layers in the upper ocean using CUDA
Author(s) -
Yu Yang,
Lixin Guo
Publication year - 2020
Publication title -
optics express
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.394
H-Index - 271
ISSN - 1094-4087
DOI - 10.1364/oe.406262
Subject(s) - colored dissolved organic matter , monte carlo method , speedup , transmittance , cuda , wind speed , computer science , optics , algorithm , physics , parallel computing , meteorology , mathematics , chemistry , statistics , organic chemistry , phytoplankton , nutrient
The parallel Monte Carlo software CUDAMCML used in the bio-optics field was developed by Erik Alerstam et al. (J. Biomed. Opt., 13, 060504, 2008) based on the Compute Unified Device Architecture (CUDA) and can simulate light transport in multilayered media. In the present study, CUDAMCML is extended to form the new program CUDAMCML-OCEAN using the average sampling method. This new program can handle multiple types of particle seawater containing elements such as colored dissolved organic matter (CDOM) and bubbles. The accuracy and speedup of the new program are analyzed. The results show that when the parameters are set appropriately, the speedup of CUDAMCML-OCEAN is more than 200 times compared with serial code. And the accuracies of the spectral reflectance and transmittance all reached a satisfactory level for different wind speeds and chlorophyll concentrations.