summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-06-12added some fun models; added some untested code to implement absorption, ↵Anthony LaTorre
scattering, reflection, and refraction
2011-06-07Switch triangle texture to device array, use int32 and float32Stan Seibert
datatypes everywhere, and build final mesh without concatenation of lists. This allows for very large detectors, like full size LBNE.
2011-06-06Thin lens with radius of curvature of 5 units, and thickness of 2 units.Stan Seibert
2011-06-03load material/surface index lookup arrays to the gpu and bind them to ↵Anthony LaTorre
textures. also, forgot to include the gpu code for material/surface structures
2011-06-03load materials/surfaces onto the gpuAnthony LaTorre
2011-06-02oops; corrected material/surface code packing into fourth byte of triangle ↵Anthony LaTorre
data in Geometry.build()
2011-06-02material/surface codes or color are packed into the fourth byte of the ↵Anthony LaTorre
triangle data texture depending on the color keyword passed to Geometry.build()
2011-06-02triangle mesh is now stored everywhere as a split list of vertices and trianglesAnthony LaTorre
2011-06-01first step towards moving to a new mesh/solid/geometry structureAnthony LaTorre
2011-06-01STL models for SNO, 10 inch and 12 inch PMTs in normal and high-resolution.Stan Seibert
2011-05-31you can now specify block size for a gputhreadAnthony LaTorre
2011-05-27you can now specify number of devices and morton ordering bits to threadtest ↵Anthony LaTorre
script
2011-05-27kernel ran off the end of the ray arrayAnthony LaTorre
2011-05-26cleanupAnthony LaTorre
2011-05-23lbne model now imports python modules directlyAnthony LaTorre
2011-05-22gpu threadsAnthony LaTorre
2011-05-20you can now pass detector class name to view.pyAnthony LaTorre
2011-05-20fixed 12 inch hamamastu pmt meshAnthony LaTorre
2011-05-20faster bounding volume hierarchy constructionAnthony LaTorre
2011-05-18added test likelihoodAnthony LaTorre
2011-05-18added some more documentation and a more accurate miniature version of lbneAnthony LaTorre
2011-05-17added documentationAnthony LaTorre
2011-05-16added stl mesh viewerAnthony LaTorre
2011-05-16typoAnthony LaTorre
2011-05-16interleave the zvalue bits all at once; big speed improvement in building ↵Anthony LaTorre
the bounding volume hierarchy
2011-05-16added 12 inch hamamatsu pmt modelAnthony LaTorre
2011-05-15added a detector folder to put detector geometriesAnthony LaTorre
2011-05-15cleanup. fixed testsAnthony LaTorre
2011-05-15new geometry class. beginning to implement physics by defining a material ↵Anthony LaTorre
class; each triangle will have a material linked to both of its sides
2011-05-13add a miniature lbne modelAnthony LaTorre
2011-05-13use floatsAnthony LaTorre
2011-05-13added a bounding volume hierarchyAnthony LaTorre
2011-05-10move triangles to meshAnthony LaTorre
2011-05-09single read_stl function for both binary/ascii stl filesAnthony LaTorre
2011-05-09pull triangle vertices in kernel functionAnthony LaTorre
2011-05-09small speed improvement by changing the block sizeAnthony LaTorre
2011-05-09improve triangle intersection algorithm by allowing it to terminate earlyAnthony LaTorre
2011-05-09use pixel pointer instead of pixel arrayAnthony LaTorre
2011-05-09slight speed increaseAnthony LaTorre
2011-05-08print speed; the current kernel is able to render 8844 triangles with ↵Anthony LaTorre
480,000 photons in roughly 3.5 seconds
2011-05-07tie fighterAnthony LaTorre
2011-05-06triangle mesh intersection, stl reader, stl model of a lego minifigureAnthony LaTorre
2011-05-06added unary minus matrix; updated testAnthony LaTorre
2011-05-06added unary minus operator for matrix and float3; updated testsAnthony LaTorre
2011-05-06added rotationsAnthony LaTorre
2011-05-05added matrix struct and operations; added matrix tests; switched linear ↵Anthony LaTorre
algebra operation tests to use nosetests
2011-05-05finished basic linear algebra operations and testsAnthony LaTorre
2011-05-05beginnings of some cuda linear algebra operations and a kernel to test them.Anthony LaTorre