index
:
chroma
master
Chroma is a high performance optical photon simulation for particle physics detectors
Anthony LaTorre
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2021-05-09
BVH optimization to sort child nodes by area. Only has a small effect.
Stan Seibert
2021-05-09
Collapse chains of BVH nodes with single children.
Stan Seibert
2021-05-09
Fix bug in grid BVH implementation. Now half as fast as old Chroma.
Stan Seibert
2021-05-09
Speed up recursive grid BVH generation. Now LBNE BVH can be generated in abo...
Stan Seibert
2021-05-09
New BVH algorithm: Recursive Grid
Stan Seibert
2021-05-09
Import memoize decorator directly from pytools as it is not present in the ol...
Stan Seibert
2021-05-09
Implementation of "node splitting" which places children into separate
Stan Seibert
2021-05-09
Bugfixes to BVH traversal and generation code.
Stan Seibert
2021-05-09
Use degree 2 tree by default
Stan Seibert
2021-05-09
Redo node format to include number of children, rather than just leaf bit.
Stan Seibert
2021-05-09
Fix unit test
Stan Seibert
2021-05-09
Add a chroma-bvh hist function that displays a ROOT histogram of the
Stan Seibert
2021-05-09
Rename node_area() to node_areas() and make it return the array of node areas
Stan Seibert
2021-05-09
Skip L1 cache when loading nodes.
Stan Seibert
2021-05-09
Missing return in function
Stan Seibert
2021-05-09
Oops, pdb line snuck into commit.
Stan Seibert
2021-05-09
Make Geometry.flatten() idempotent and avoid loading the BVH twice when using...
Stan Seibert
2021-05-09
Fix the rendering code to use the new geometry and BVH definition.
Stan Seibert
2021-05-09
Speed up node intersection by 2.5x using tips from "Optimizing ray
Stan Seibert
2021-05-09
Use fixed point BVH surface area instead of world coordinates for consistency...
Stan Seibert
2021-05-09
If the node_swap optimization is run with a minus sign after the layer number...
Stan Seibert
2021-05-09
Increase look ahead in node_swap BVH optimization to improve surface area min...
Stan Seibert
2021-05-09
Add more BVH manipulation commands:
Stan Seibert
2021-05-09
Fix silly typos in BVH loading functions
Stan Seibert
2021-05-09
Add list, copy, and remove commands to chroma-bvh
Stan Seibert
2021-05-09
chroma-bvh: command to manipulate BVH trees in cache. Just a stat subcommand...
Stan Seibert
2021-05-09
Do not cache the individual solids. Speeds up unpickling significantly.
Stan Seibert
2021-05-09
Do not save the BVH when caching the geometry.
Stan Seibert
2021-05-09
Super simple geometry cache management tool: chroma-geo
Stan Seibert
2021-05-09
Make load from string method handle functions that return Mesh, Solid, or Geo...
Stan Seibert
2021-05-09
Add another loader function that is useful for chroma-cam.
Stan Seibert
2021-05-09
Implement new loader function that turns a string into a Geometry,
Stan Seibert
2021-05-09
Pull memoization decorator out to tools module.
Stan Seibert
2021-05-09
Simple BVH construction passing the "smoke test"
Stan Seibert
2021-05-09
Simple BVH generator using new infrastructure
Stan Seibert
2021-05-09
Convert bvh module into a package directory.
Stan Seibert
2021-05-09
BVH and BVHLayer classes with unittests.
Stan Seibert
2021-05-09
Ignore hidden file created by coverage.py
Stan Seibert
2021-05-09
Basic BVH cache. Further implementation requires creation of BVH class.
Stan Seibert
2021-05-09
Cache class for managing the geometry cache on disk.
Stan Seibert
2021-05-09
Add md5() hash method to chroma.geometry.Mesh
Stan Seibert
2021-05-09
Pull BVH calculation out of GPUGeometry class and make the world scale factor...
Stan Seibert
2021-05-09
Save offset of each layer in the CPU-computed BVH for use when comparing BVH ...
Stan Seibert
2021-05-09
Print events/second statistic in chroma-sim
Stan Seibert
2021-05-09
Replace the use of pointers in the intersect_mesh with array indices.
Stan Seibert
2021-05-09
Saving the material codes and colors in page-locked host memory is unnecessary.
Stan Seibert
2021-05-09
First steps toward an alternative BVH implementation.
Stan Seibert
2021-05-09
Improve identification of CUDA vector types in struct builder
Stan Seibert
2021-05-09
Import ROOT module from its true location and add missing import of enable_de...
Stan Seibert
2021-05-09
Remove import of chroma.io.root in the __init__.py module and also the
Stan Seibert
[prev]
[next]