Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-07-10 | added a hybrid monte carlo ray tracing rendering algorithm | Anthony LaTorre | |
2011-06-24 | argument '-j' to threadtest.py now specifies a list of device ids to be ↵ | Anthony LaTorre | |
used. GPUThread objects now shallow copy the geometry so that threads are not writing to the same memory when the geometry is loaded onto the gpu. the model number for the 12" Hamamatsu PMT is R11708, not r7081 (which is the model for the 10" PMT); all references to the 12" PMT were changed accordingly. only allocate space for 20 materials and 20 surfaces on the gpu instead of 100 to save some space. started to modify track.py to build its own photons and module since the GPUThread object only copies photon hit times back from the gpu (not track information), but I am waiting to find out if pycuda GPUArrays can be used with vector types. | |||
2011-06-24 | speedup mesh intersection by skipping directly to the child node of nodes ↵ | Anthony LaTorre | |
with only one child. | |||
2011-06-23 | move photon initialization to the gpu. it's unclear if this is a speed ↵ | Anthony LaTorre | |
improvement. | |||
2011-06-23 | Replace calculation of likelihood variance from uncertainties because | Stan Seibert | |
it is too slow. Now we do it directly. | |||
2011-06-21 | Set a detector object variable near the top of the main function in | Stan Seibert | |
threadtest.py to make it easier to flip between different models. | |||
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. | |||
2011-06-20 | pack material and surface indices into the fourth byte of the triangle array ↵ | Anthony LaTorre | |
on the GPU. you can now take a screenshot of an image rendered with view.py() by pressing the f12 key. | |||
2011-06-19 | reverse the face orientation on all triangles in the stl files exported from ↵ | Anthony LaTorre | |
sketchup. | |||
2011-06-18 | stupid mistake. event_times should not be converted to an array when it is ↵ | Anthony LaTorre | |
returned from generate_event() | |||
2011-06-18 | change curandstate array length to 100,000. gputhread.run() now correctly ↵ | Anthony LaTorre | |
initializes ALL of the states. | |||
2011-06-18 | forgot to initialize gpu random number states in gputhread.run() | Anthony LaTorre | |
2011-06-17 | visually tested optics code. added models of the inner and outer meshes for ↵ | Anthony LaTorre | |
the 12" hamamatsu and sno pmts. ratdb.py is able to parse ratdb files. chromaticity.py provides a function to map wavelength -> rgb color. lbne detector model now includes an outer black cylinder and pmts with a glass layer and photocathode/reflective surfaces. | |||
2011-06-03 | load materials/surfaces onto the gpu | Anthony LaTorre | |
2011-05-31 | you can now specify block size for a gputhread | Anthony LaTorre | |
2011-05-27 | you can now specify number of devices and morton ordering bits to threadtest ↵ | Anthony LaTorre | |
script | |||
2011-05-22 | gpu threads | Anthony LaTorre | |