Programs and Tools

Source Codes for single scattering and radiative transfer simulations in UNIX environments. Codes are written in Fortran77 and Fortran90.

Please note: All ray-traxing codes use the same number of rays per particle orientations, which gives particle orientations with smaller projected areas too much weight, when averaging over all particle orientations. An easy way to correct for this is to read in a variable ray_density (density of rays) instead rays (number of rays) and to calculate for each orientation

rays = ray_density*x_bound*y_bound

where x_bound and y_bound are the dimensions of the smallest rectangle that fully contains the particles projected area.