Date of Graduation


Document Type


Degree Name

Bachelor of Science in Chemical Engineering


Chemical Engineering


Roper, Keith


The DDSCAT software is enabled for use of MPI or OpenMP to distribute calculation of different particle orientations amongst multiple processors on a high performance system. Run times for these simulations have been tested to take hours or days however and simulating varying orientations is not always necessary. If a simulation with only one particle orientation is submitted, DDSCAT could still potentially parallelize the simulation by wavelength calculations but it is unknown if this is the case. In this paper, we will be (i) quantifying the reduction in computation time that MPI provides relative to an equivalent MPI disabled simulation and (ii) suggesting a method to additionally improve computation time when executing in a high performance computing environment.