Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-07-20 | pulled a lot of the photon propagation code out of src/kernel.cu into ↵ | Anthony LaTorre | |
src/photon.h so that photon propagation by propagate() in kernel.cu and the hybrid monte carlo ray tracing use the same code. instead of a single state, photons now carry the history of the processes they've undergone. this history is stored as a bitmask; see src/photon.h. start_node and first_node of the mesh are now stored as global variables in mesh.h instead of being passed to kernel functions. | |||
2011-06-23 | move photon initialization to the gpu. it's unclear if this is a speed ↵ | Anthony LaTorre | |
improvement. | |||
2011-06-22 | Start jittering the PMT times in the DAQ simulation. | Stan Seibert | |
2011-06-21 | A GPU-side "DAQ" implementation that identifies the first photon on each ↵ | Stan Seibert | |
channel, which is presumed to trigger that channel. Major speed up in conversion of detection times to time PDFs. |