Age | Commit message (Expand) | Author |
2021-05-09 | Minor patches to include directories for GEANT4.9.5. | Stan Seibert |
2021-05-09 | Add the include directory for the virtualenv | Stan Seibert |
2021-05-09 | Remove unneeded Node.kind member from struct. Speeds up benchmark further, b... | Stan Seibert |
2021-05-09 | Add an argsort_direction() function to chroma.tools and use it to | Stan Seibert |
2021-05-09 | For paranoia reasons, add some padding on the low corner of the BVH leaf nodes. | Stan Seibert |
2021-05-09 | Report the correct algorithm, and use a degree 3 tree. | Stan Seibert |
2021-05-09 | Improve startup time in simulation by letting GEANT4 processes initialize in ... | Stan Seibert |
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 |