Navigation
index
modules
|
next
|
previous
|
env
»
Env documentation
»
Quick search
Enter search terms or a module, class or function name.
Links
env
tl
repo
edocs
heprez
tl
repo
hdocs
backup status
Content Skeleton
Installing
env
Base Tools
TODO
LOG
Sys Admin
Plotting
SCM
Trac
ROOT
ENV BASH FUNCTIONS
FUNCS
Sphinx Extensions
Matplotlib
nose
SVN
Numerical Python, numpy et al
PyPy : faster python
Tools
MySQL hotcopy
MySQL Tools
SQLite
DB scripts
QXML
Fossil
Java Demos
cuda
geant4
muon_simulation
Tasks
Muon Simulation Optimization Tricks
Techniques
weighted_optical_photon
profiling
chroma
llvm
Graphics
cuda
opencl
Linux
This Page
Show Source
Previous topic
Geant4 Geometry and Visualization
Next topic
Tasks
muon_simulation
ΒΆ
Tasks
Geant4 Profiling [DONE]
Convert Detector Geometry from Solid to Surface representation
Requirement
Geant4 Exports [DONE]
Geant4 Collada exporter [PURSUING]
Alternatives [ON HOLD]
Meshlab [ON HOLD]
Geometry Validation
Chroma Installation
Geant4/Chroma integration
grab cohort of optical photons
parallel GPU transport
give back to G4 at sensitive detectors
maybe more general approach
CUDA/Chroma testing
Chroma vs G4 Optical Process Validation
Glossary
Muon Simulation Optimization Tricks
Questions
INWG plan
Pre-scaling of optical photons
Increasing cross sections
Techniques
Standard
weighted_optical_photon
History
DavidJ
Zhe
Maxim/Kevin
OPW
FUNCTIONS
profiling
Prior Work
base
Profiling Analysis
text
psub reverse ordered
PostStepDoIt to see relevant processes
SVG node diagram
stepping
G4EventManager::DoProcessing
G4TrackingManager::ProcessOneTrack
G4SteppingManager::Stepping
G4SteppingManager::InvokePostStepDoItProcs
G4SteppingManager::InvokePSDIP
chroma
Questions
Is CUDO 2.0 capability really needed ?
Chroma Geant4 Interaction
Objective
Open Questions
how/when to give OP tracks back to G4/reconstruction code ?
how does G4 OP propagation end ?
translation of DYB solid geomety into surface tris
what about some magic
optransport
physics process ?
OP collection and propagation, kicked off where ?
G4UserTrackingAction
G4TrackStatus
Boost python C++
_g4chroma
Cuda Threads and Blocks
Host/device coordination
Blocks and/or Threads
Why Bother with Threads?
Propagate
python side
cuda entry points
cuda propagate
chroma/cuda/photon.h
Chroma Physics
Is the modeling equivalent to Geant4 ?
Getting to know how Chroma uses PyCUDA
PyCUDA compilation in Chroma
CUDA modules available to python
Chroma Refs
Search
Author presentations
CUDA
GPU from python, PyCuda PyOpenCL
PyCuda
PyOpenCL
Geant4Py aka g4py
Chroma Geometry Source Overview
chroma/cuda/geometry_types.h
chroma/gpu/geometry.py
chroma/loader.py
chroma/stl.py
chroma/geometry.py
chroma/bvh/bvh.py
Bounding Volume Hierarchy (BVH)
Background
Chroma BVH class
chroma/cuda/geometry_types.h
chroma/cuda/mesh.h
Chroma Modeling of Sensitive Detectors
Questions
Thoughts
Geant4/DetSim reminder
chroma/geometry.py
chroma/detector.py
chroma/gpu/detector.py
chroma/gpu/daq.py
chroma/cuda/photon.h
chroma/cuda/daq.cu
Chroma Prerequisites
Software
uncertainties
pycuda
pyublas
src/G4chroma.cc
pygame
spnav
pyzmq
Hardware
Requirements
Operating System
CUDA Drivers
Which Nvidia GPU ?
What GPUs are commonly used with Chroma ?
GPU Reviews
Costs
Reference
NTU Planned GPU Cluster Upgrade
Apple rMBP and iMac with Mobile variants
ZeroMQ
Where does ZeroMQ server fit in ?
chroma/generator/photon.py
chroma/sim.py
chroma/io/root.py
bin/chroma-server
client usage of this server
Cannot find client usage of the server in Chroma sources
bin/chroma-sim
Chroma Server
Navigation
index
modules
|
next
|
previous
|
env
»
Env documentation
»