Photoelectron energy degradation
One of my current activities is to investigate the non-thermal heating, excitation and ionization of gases of atmospheric interest. Towards that end, I have recently built a Monte Carlo (MC) model that solves the energy degradation of the photoelectrons. The model is thoroughly described in a paper published in the journal Icarus, 2023:
sciencedirect.com/science/article/abs/pii/S0019103522004651
You can find the fortran version of the MC model here:
https://github.com/tonhingm/PHOTOe-v1/blob/main/v1_public_upload.tar
This v1 version runs for gas mixtures of H, He and thermal electrons. The above link provides access to cross sections at 1 eV resolution. Cross sections at higher resolution (0.1, 0.01 eV) have also been calculated, but are not posted through the link because they take too much memory. If needed, drop me an email.
Future versions of the code will include other atoms and molecules of interest in aeronomy.
A newer version, including oxygen chemistry is available through:
https://github.com/tonhingm/PHOTOe-v2/blob/main/v2_public_upload.tar.gz
Radiative transport of polarized light in planetary atmospheres
In 2015, I and collaborator Frank Mills from the Australian National University published a paper in A&A on backward Monte Carlo (BMC) algorithms to solve the polarization radiative transfer equation in planetary atmospheres. We identified a numerical inconsistency in past implementations of BMC algorithms, which neglect the polarization state when identifying the next direction the simulated photons are moved to and that leads to unreliable solutions when the medium is highly polarizing. We proposed an alternative way of sampling the photon directions that, by taking into account the polarization state, eliminates the numerical problem altogether. We tested our algorithm against more than 30,000 analytical and non-analytical solutions and demonstrated that our sampling scheme provides solutions that are accurate to within 0.01% or better for all elements of the Stokes vector provided that enough photons are simulated. To my knowledge, this is the most thorough validation exercise ever for a Monte Carlo algorithm.
Our so-called Pre-conditioned BMC algorithm is well suited for the interpretation of both spatially-resolved and disk-integrated measurements. The algorithm is particularly efficient when only the disk-integrated signal of the planet is required. It has been used in the interpretation of the phase curves of hot Jupiters, Earth, Venus and Titan. The figures and animations below demonstrate some of its applications.
A one-slab, plane-parallel version of the PBMC algorithm is freely available at the CDS via anonymous ftp to
cdsarc.u-strasbg.fr (130.79.128.5)
or via
http://cdsarc.u-strasbg.fr/viz-bin/qcat?J/A+A/573/A72

