RayTraceHeatTransfer.jl: A repository for 2D Monte Carlo ray tracing and heat transfer

I managed to register my package last weekend.

Today I published a new version featuring a simplified way of defining the geometry, faster execution speed and an improved basic algorithm. The readme has been updated to match the new release (use the link above).

I see that not many people were interested in this subject.
This made me question whether I had published a ‘personal package’.
However, the following quote from the paper “The Past and Future of the
Monte Carlo Method in Thermal Radiation Transfer” by Howell and Daun (2021) reassured me:

“Finally, most problems solved using the Monte Carlo method
have been addressed using “one-off” in-house research codes constructed
for a particular problem. To the best of our knowledge, a
general “open-source” code incorporating all the attributes of
Monte Carlo (like OPENFOAM for CFD problems [186]) is not yet
available. The development of a verified and validated general
code would be a valuable contribution, particularly if it exploited
recent advancements in GPUs and parallel processing.”

My code is open-source, it is validated against an analytical result, it runs in parallel, it works on several different geometries (general) and the basic algorithm I developed is suitable for 3D ray tracing, which I plan to implement in a future release. :slight_smile:

I am aware that I might not yet be an accomplished Julia programmer, but I take this as an opportunity for growth. I have already learned a lot, and I am very motivated for improving my package.