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
/
src
Age
Commit message (
Expand
)
Author
2011-09-16
Now use setuptools-built Boost::Python GEANT4 module
Stan Seibert
2011-09-16
Move C++ source to src directory
Stan Seibert
2011-09-16
Move CUDA source inside chroma package, rename tests directory to test
Stan Seibert
2011-09-11
remove #include.
Anthony LaTorre
2011-09-11
speedup triangle intersection by reducing STACK_SIZE.
Anthony LaTorre
2011-09-10
store geometry struct in shared memory. this increases photon propagation spe...
Anthony LaTorre
2011-09-10
geometry -> g, triangle -> t. dot(-a,b) <-> -dot(a,b).
Anthony LaTorre
2011-09-10
merge
Anthony LaTorre
2011-09-10
update 3d mode to work properly when rendering multiple geometries.
Anthony LaTorre
2011-09-10
merge
Stan Seibert
2011-09-10
Add the ability to propagate the same photons multiple times on the
Stan Seibert
2011-09-10
new alpha rendering scheme.
Anthony LaTorre
2011-09-07
fix bug in searchsorted() so that it properly searches a descending array.
Anthony LaTorre
2011-09-06
fix devious assumption in searchsorted that if searching a length one array i...
Anthony LaTorre
2011-09-06
make min_distance argument to intersect_node() optional.
Anthony LaTorre
2011-09-06
geometry on the GPU is now a struct created in the GPUGeometry class. coding ...
Anthony LaTorre
2011-09-03
merge
Stan Seibert
2011-09-03
GPU-based sampling from an arbitrary distribition.
Stan Seibert
2011-09-02
update event structure. break gpu.GPU class into separate smaller independent...
Anthony LaTorre
2011-08-26
no more 3d headache! 3d viewing angle changes depending on the distance to th...
Anthony LaTorre
2011-08-25
merge
Anthony LaTorre
2011-08-25
add 3d support to camera views by displaying images as an anaglyph. alpha col...
Anthony LaTorre
2011-08-25
add cuda sorting/searching algorithms in src/sorting.h
Anthony LaTorre
2011-08-25
A new PDF evaluation method that does not require storage proportional
Stan Seibert
2011-08-22
Enable creation of charge and time PDF on GPU
Stan Seibert
2011-08-18
Replace Rayleigh scattering implementation with that from SNOMAN. The
Stan Seibert
2011-08-18
Fix bug that caused photons to NAN_ABORT if they hit a triangle
Stan Seibert
2011-08-17
import chroma modules from subpackages with import chroma.module_name
Anthony LaTorre
2011-08-16
add linear_extrude() function to make.py. rotate_extrude() now takes the numb...
Anthony LaTorre
2011-08-15
merge
Anthony LaTorre
2011-08-15
woops. dot product should be clamped to [-1.0,1.0].
Anthony LaTorre
2011-08-15
fix nan bug by clamping dot() of surface normal and -photon direction to [0.0...
Anthony LaTorre
2011-08-14
Rewrite the color_solid function in gpu.GPU (and associated CUDA code)
Stan Seibert
2011-08-13
A faulty optical process can make the position or direction of the
Stan Seibert
2011-08-12
merge
Anthony LaTorre
2011-08-12
do not check child nodes of a node at which the distance to the bounding box ...
Anthony LaTorre
2011-08-12
Use an input and output photon queue in order to consolidate all the
Stan Seibert
2011-08-11
No need for __noinline__ now that kernel caching works.
Stan Seibert
2011-08-11
Switch from texture to float3 array for upper and lower bounds. 10% speed bo...
Stan Seibert
2011-08-10
add the ability to cache a geometry along with its bounding volume hierarchy....
Anthony LaTorre
2011-08-09
merge heads
Anthony LaTorre
2011-08-09
switch to indexing child nodes by start and stop indices instead of start and...
Anthony LaTorre
2011-08-09
Put number of detected photons into charge value for channel.
Stan Seibert
2011-08-09
Store a photon history for each hit channel. If multiple photons hit the
Stan Seibert
2011-08-08
propagate() takes an array of photon offsets and a range of
Stan Seibert
2011-08-08
add a simple event viewer. view events by running ./camera.py <detector_name>...
Anthony LaTorre
2011-08-04
Don't draw a random time delta in the daq kernel unless it is necessary.
Stan Seibert
2011-08-03
Merge with Tony
Stan Seibert
2011-07-30
you can rotate just the camera by holding the control key and take movies by ...
Anthony LaTorre
2011-07-30
when throwing photons from the light source out onto the scene, photons are n...
Anthony LaTorre
[next]