summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-05-09Minor patches to include directories for GEANT4.9.5.Stan Seibert
2021-05-09Add the include directory for the virtualenvStan Seibert
2021-05-09Remove unneeded Node.kind member from struct. Speeds up benchmark further, b...Stan Seibert
2021-05-09Add an argsort_direction() function to chroma.tools and use it toStan Seibert
2021-05-09For paranoia reasons, add some padding on the low corner of the BVH leaf nodes.Stan Seibert
2021-05-09Report the correct algorithm, and use a degree 3 tree.Stan Seibert
2021-05-09Improve startup time in simulation by letting GEANT4 processes initialize in ...Stan Seibert
2021-05-09BVH optimization to sort child nodes by area. Only has a small effect.Stan Seibert
2021-05-09Collapse chains of BVH nodes with single children.Stan Seibert
2021-05-09Fix bug in grid BVH implementation. Now half as fast as old Chroma.Stan Seibert
2021-05-09Speed up recursive grid BVH generation. Now LBNE BVH can be generated in abo...Stan Seibert
2021-05-09New BVH algorithm: Recursive GridStan Seibert
2021-05-09Import memoize decorator directly from pytools as it is not present in the ol...Stan Seibert
2021-05-09Implementation of "node splitting" which places children into separateStan Seibert
2021-05-09Bugfixes to BVH traversal and generation code.Stan Seibert
2021-05-09Use degree 2 tree by defaultStan Seibert
2021-05-09Redo node format to include number of children, rather than just leaf bit.Stan Seibert
2021-05-09Fix unit testStan Seibert
2021-05-09Add a chroma-bvh hist function that displays a ROOT histogram of theStan Seibert
2021-05-09Rename node_area() to node_areas() and make it return the array of node areasStan Seibert
2021-05-09Skip L1 cache when loading nodes.Stan Seibert
2021-05-09Missing return in functionStan Seibert
2021-05-09Oops, pdb line snuck into commit.Stan Seibert
2021-05-09Make Geometry.flatten() idempotent and avoid loading the BVH twice when using...Stan Seibert
2021-05-09Fix the rendering code to use the new geometry and BVH definition.Stan Seibert
2021-05-09Speed up node intersection by 2.5x using tips from "Optimizing rayStan Seibert
2021-05-09Use fixed point BVH surface area instead of world coordinates for consistency...Stan Seibert
2021-05-09If the node_swap optimization is run with a minus sign after the layer number...Stan Seibert
2021-05-09Increase look ahead in node_swap BVH optimization to improve surface area min...Stan Seibert
2021-05-09Add more BVH manipulation commands:Stan Seibert
2021-05-09Fix silly typos in BVH loading functionsStan Seibert
2021-05-09Add list, copy, and remove commands to chroma-bvhStan Seibert
2021-05-09chroma-bvh: command to manipulate BVH trees in cache. Just a stat subcommand...Stan Seibert
2021-05-09Do not cache the individual solids. Speeds up unpickling significantly.Stan Seibert
2021-05-09Do not save the BVH when caching the geometry.Stan Seibert
2021-05-09Super simple geometry cache management tool: chroma-geoStan Seibert
2021-05-09Make load from string method handle functions that return Mesh, Solid, or Geo...Stan Seibert
2021-05-09Add another loader function that is useful for chroma-cam.Stan Seibert
2021-05-09Implement new loader function that turns a string into a Geometry,Stan Seibert
2021-05-09Pull memoization decorator out to tools module.Stan Seibert
2021-05-09Simple BVH construction passing the "smoke test"Stan Seibert
2021-05-09Simple BVH generator using new infrastructureStan Seibert
2021-05-09Convert bvh module into a package directory.Stan Seibert
2021-05-09BVH and BVHLayer classes with unittests.Stan Seibert
2021-05-09Ignore hidden file created by coverage.pyStan Seibert
2021-05-09Basic BVH cache. Further implementation requires creation of BVH class.Stan Seibert
2021-05-09Cache class for managing the geometry cache on disk.Stan Seibert
2021-05-09Add md5() hash method to chroma.geometry.MeshStan Seibert
2021-05-09Pull BVH calculation out of GPUGeometry class and make the world scale factor...Stan Seibert
2021-05-09Save offset of each layer in the CPU-computed BVH for use when comparing BVH ...Stan Seibert