summaryrefslogtreecommitdiff
path: root/src/propagate.cu
AgeCommit message (Collapse)Author
2011-09-10store geometry struct in shared memory. this increases photon propagation ↵Anthony LaTorre
speed from 3.3M -> 3.45!.
2011-09-10Add the ability to propagate the same photons multiple times on theStan Seibert
the GPU, and run the DAQ multiple times on the same photons in a likelihood calculation. Propagating the same photons in a warp speeds up propagation by a factor of 3 (and we could do this even better if we wanted), and this improves the statistics in a likelihood evaluation quite a bit. Running the DAQ multiple times is also an inexpensive way to improve the quality of the PDF estimates.
2011-09-06geometry on the GPU is now a struct created in the GPUGeometry class. coding ↵Anthony LaTorre
style for cuda code is now compliant with python PEP 7 -- Style Guide for C Code.