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.swapint
andswapmotion
(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).swapint
is a simulation of just internal states, whileswapmotion
accounts 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.