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
Refactor the saving and loading of packed BVH nodes to fully abstract
Stan Seibert
2021-05-09
GPU geometry modification to permit the BVH node storage to be split
Stan Seibert
2021-05-09
add method to weld together solids at shared triangles
Andy Mastbaum
2021-05-09
make bulk reemission isotropic
Andy Mastbaum
2021-05-09
more unit test fixes
Andy Mastbaum
2021-05-09
update unit test bvh building
Andy Mastbaum
2021-05-09
add simple bulk reemission
Andy Mastbaum
2021-05-09
simplify surface models
Andy Mastbaum
2021-05-09
update docs per 2c200fc928a0
Andy Mastbaum
2021-05-09
fixes and tweaks for surface models
Andy Mastbaum
2021-05-09
update python-side gpu structs to reflect cuda changes
Andy Mastbaum
2021-05-09
add surface model documentation
Andy Mastbaum
2021-05-09
generalize surface models and add thin film model
Andy Mastbaum
2021-05-09
towards a more flexible surface model
Andy Mastbaum
2021-05-09
If (0,0,0) passed in for direction vector, constant_particle_gun will pick is...
Stan Seibert
2021-05-09
Raise an exception if a zero 3-vector is passed to make_rotation_matrix()
Stan Seibert
2021-05-09
Fix starting point of SNO PMT profile to be on axis
Stan Seibert
2021-05-09
Fixes to chroma-setup script.
Stan Seibert
2021-05-09
Add CUDA driver install directions and add matplotlib dependency
Stan Seibert
2021-05-09
Fix imports for chroma-cam
Stan Seibert
2021-05-09
Update installation instructions for CUDA 4.1 and GEANT4.9.5.
Stan Seibert
2021-05-09
Shell script from Andy Mastbaum that compiles all of Chroma's dependencies
Stan Seibert
2021-05-09
Silence more GEANT4 output when starting GEANT4 generator processes.
Stan Seibert
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
[prev]
[next]