{"title":"Fortran code for computations of the reflection matrix by a semi-infinite discrete random medium. Calculation examples","authors":"Victor P. Tishkovets, Liudmyla A. Berdina","doi":"10.1016/j.jqsrt.2025.109482","DOIUrl":null,"url":null,"abstract":"<div><div>A Fortran code for fast computation of the reflection matrix of light for a semi-infinite discrete random medium in the case of oblique incidence of light on the boundary of the medium is described. It is assumed that the medium is homogeneous, isotropic and mirror symmetric and the waves propagating between the scatterers of the medium are spherical. The reflection matrix is the sum of two components, one of which corresponds to the incoherent part and is described by the vector radiative transfer equation. The second component corresponds to the coherent part and is realized in the weak localization effect. The code is designed to numerically solve both the vector radiative transfer equation and the equation for weak localization. Medium scatterers can be of arbitrary shape and composition, but in the general case it is necessary to pre-calculate the expansion coefficients of the scattering matrix by an elementary volume in series of generalized spherical functions, as well as the single scattering albedo and the scattering cross section. Several examples of reflection matrix calculation are given.</div></div>","PeriodicalId":16935,"journal":{"name":"Journal of Quantitative Spectroscopy & Radiative Transfer","volume":"342 ","pages":"Article 109482"},"PeriodicalIF":2.3000,"publicationDate":"2025-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Quantitative Spectroscopy & Radiative Transfer","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S002240732500144X","RegionNum":3,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"OPTICS","Score":null,"Total":0}
引用次数: 0
Abstract
A Fortran code for fast computation of the reflection matrix of light for a semi-infinite discrete random medium in the case of oblique incidence of light on the boundary of the medium is described. It is assumed that the medium is homogeneous, isotropic and mirror symmetric and the waves propagating between the scatterers of the medium are spherical. The reflection matrix is the sum of two components, one of which corresponds to the incoherent part and is described by the vector radiative transfer equation. The second component corresponds to the coherent part and is realized in the weak localization effect. The code is designed to numerically solve both the vector radiative transfer equation and the equation for weak localization. Medium scatterers can be of arbitrary shape and composition, but in the general case it is necessary to pre-calculate the expansion coefficients of the scattering matrix by an elementary volume in series of generalized spherical functions, as well as the single scattering albedo and the scattering cross section. Several examples of reflection matrix calculation are given.
期刊介绍:
Papers with the following subject areas are suitable for publication in the Journal of Quantitative Spectroscopy and Radiative Transfer:
- Theoretical and experimental aspects of the spectra of atoms, molecules, ions, and plasmas.
- Spectral lineshape studies including models and computational algorithms.
- Atmospheric spectroscopy.
- Theoretical and experimental aspects of light scattering.
- Application of light scattering in particle characterization and remote sensing.
- Application of light scattering in biological sciences and medicine.
- Radiative transfer in absorbing, emitting, and scattering media.
- Radiative transfer in stochastic media.