A collection of simulations related to different laser cooling methods.
Run make in the top-level directory. The generated executables are stored in the bin/ directory.
optical_molasses(source code insrc/optmol/) contains semiclassical Monte Carlo simulations for the standard "optical molasses" laser cooling.swapintandswapmotion(source code insrc/swapcool/) contains density matrix simulations for Sawtooth-Wave Adiabatic Passage (SWAP) cooling, described by Bartolotta et. al., Physical Review A 98, 023404 (2018).swapintis a simulation of just internal states, whileswapmotionaccounts for both internal and momentum states.
config/holds default configuration files for the simulations.doc/holds explanations of the physics of the simulated cooling methods, as well as code documentation.scripts/plotting/contains simple Python scripts for quick and dirty plotting.vendor/pcg-cpp-0.98/contains the PCG RNG, which provides faster random number generation than the C++ library.
Research is done under Professor Francis Robicheaux for the 2019 Research Experience for Undergraduates (REU) program at Purdue University.