summaryrefslogtreecommitdiff
path: root/chroma/cuda
AgeCommit message (Expand)Author
2021-05-09Fix warning about redefinition of INFINITY.Stan Seibert
2021-05-09Fix bug in intersection calculation that prevented axis-aligned photons from ...Stan Seibert
2021-05-09Mark one of the propagate functions as __noinline__ to work around bug where ...Stan Seibert
2021-05-09Remove unused function to read a word bypassing L1 cache. Seems to be incorr...Stan Seibert
2021-05-09oops. fix interpolation for a uniformly sampled functionAnthony LaTorre
2021-05-09add gpu interpolation functions. fix sample_cdf functions which were interpol...Anthony LaTorre
2021-05-09add abs() function for float3sAnthony LaTorre
2021-05-09rotate() does not need to create a matrix. update test. remove superflous fun...Anthony LaTorre
2021-05-09add norm() function to get the length of vectors and shorten normalize() func...Anthony LaTorre
2021-05-09Remove some placeholder DAQ properties.Stan Seibert
2021-05-09Diffuse reflection is lambertian, not isotropic.Stan Seibert
2021-05-09Photons tagged with NAN_ABORT should not continue to be propagated.Stan Seibert
2021-05-09Change surface re-emission simulation to not use the diffuseStan Seibert
2021-05-09Refactor the saving and loading of packed BVH nodes to fully abstractStan Seibert
2021-05-09GPU geometry modification to permit the BVH node storage to be splitStan Seibert
2021-05-09make bulk reemission isotropicAndy Mastbaum
2021-05-09add simple bulk reemissionAndy Mastbaum
2021-05-09simplify surface modelsAndy Mastbaum
2021-05-09fixes and tweaks for surface modelsAndy Mastbaum
2021-05-09update python-side gpu structs to reflect cuda changesAndy Mastbaum
2021-05-09add surface model documentationAndy Mastbaum
2021-05-09generalize surface models and add thin film modelAndy Mastbaum
2021-05-09towards a more flexible surface modelAndy Mastbaum
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-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-09New BVH algorithm: Recursive GridStan Seibert
2021-05-09Bugfixes to BVH traversal and generation code.Stan Seibert
2021-05-09Redo node format to include number of children, rather than just leaf bit.Stan Seibert
2021-05-09Skip L1 cache when loading nodes.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-09Add more BVH manipulation commands:Stan Seibert
2021-05-09Simple BVH generator using new infrastructureStan Seibert
2021-05-09Pull BVH calculation out of GPUGeometry class and make the world scale factor...Stan Seibert
2021-05-09Replace the use of pointers in the intersect_mesh with array indices.Stan Seibert
2021-05-09First steps toward an alternative BVH implementation.Stan Seibert
2021-05-09Lower the weight threshold cutoff to propagate even more improbable photonsStan Seibert
2021-05-09Split photon propagation in the likelihood calculation into a "forcedStan Seibert
2021-05-09Use the sincosf() function when computing both the sin() and cos() of the sam...Stan Seibert
2021-05-09Allow for option of forced scattering or forced non-scattering on the first s...Stan Seibert
2021-05-09Add optional weight to each photon being propagated.Stan Seibert
2021-05-09Major overhaul to the way that DAQ and PDF information is accumulatedStan Seibert
2021-05-09Add a select function to GPUPhotons to extract a reduced list of photons that...Stan Seibert
2021-05-09Minor fixes to doing time & charge PDFs via kernel estimation. ThingsStan Seibert
2021-05-09Fix returning from PDF accumulator too soon.Stan Seibert
2011-10-07Create a Detector class to hold information about the PMTs in aStan Seibert
2011-10-05Epic port of Chroma from units of meters/seconds/MeV toStan Seibert