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
path:
root
/
chroma
/
cuda
Age
Commit message (
Expand
)
Author
2021-05-09
fix sign in rayleigh scattering code
HEAD
master
tlatorre
2021-05-09
Fix warning about redefinition of INFINITY.
Stan Seibert
2021-05-09
Fix bug in intersection calculation that prevented axis-aligned photons from ...
Stan Seibert
2021-05-09
Mark one of the propagate functions as __noinline__ to work around bug where ...
Stan Seibert
2021-05-09
Remove unused function to read a word bypassing L1 cache. Seems to be incorr...
Stan Seibert
2021-05-09
oops. fix interpolation for a uniformly sampled function
Anthony LaTorre
2021-05-09
add gpu interpolation functions. fix sample_cdf functions which were interpol...
Anthony LaTorre
2021-05-09
add abs() function for float3s
Anthony LaTorre
2021-05-09
rotate() does not need to create a matrix. update test. remove superflous fun...
Anthony LaTorre
2021-05-09
add norm() function to get the length of vectors and shorten normalize() func...
Anthony LaTorre
2021-05-09
Remove some placeholder DAQ properties.
Stan Seibert
2021-05-09
Diffuse reflection is lambertian, not isotropic.
Stan Seibert
2021-05-09
Photons tagged with NAN_ABORT should not continue to be propagated.
Stan Seibert
2021-05-09
Change surface re-emission simulation to not use the diffuse
Stan Seibert
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
make bulk reemission isotropic
Andy Mastbaum
2021-05-09
add simple bulk reemission
Andy Mastbaum
2021-05-09
simplify surface models
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
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
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
New BVH algorithm: Recursive Grid
Stan Seibert
2021-05-09
Bugfixes to BVH traversal and generation code.
Stan Seibert
2021-05-09
Redo node format to include number of children, rather than just leaf bit.
Stan Seibert
2021-05-09
Skip L1 cache when loading nodes.
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
Add more BVH manipulation commands:
Stan Seibert
2021-05-09
Simple BVH generator using new infrastructure
Stan Seibert
2021-05-09
Pull BVH calculation out of GPUGeometry class and make the world scale factor...
Stan Seibert
2021-05-09
Replace the use of pointers in the intersect_mesh with array indices.
Stan Seibert
2021-05-09
First steps toward an alternative BVH implementation.
Stan Seibert
2021-05-09
Lower the weight threshold cutoff to propagate even more improbable photons
Stan Seibert
2021-05-09
Split photon propagation in the likelihood calculation into a "forced
Stan Seibert
2021-05-09
Use the sincosf() function when computing both the sin() and cos() of the sam...
Stan Seibert
2021-05-09
Allow for option of forced scattering or forced non-scattering on the first s...
Stan Seibert
2021-05-09
Add optional weight to each photon being propagated.
Stan Seibert
2021-05-09
Major overhaul to the way that DAQ and PDF information is accumulated
Stan Seibert
2021-05-09
Add a select function to GPUPhotons to extract a reduced list of photons that...
Stan Seibert
2021-05-09
Minor fixes to doing time & charge PDFs via kernel estimation. Things
Stan Seibert
2021-05-09
Fix returning from PDF accumulator too soon.
Stan Seibert
2011-10-07
Create a Detector class to hold information about the PMTs in a
Stan Seibert
[next]