aboutsummaryrefslogtreecommitdiff
path: root/src/diffraction-gpu.c
AgeCommit message (Collapse)Author
2010-02-24Report maximum work group size and if it has been exceededThomas White
2010-02-23Tidy up console outputThomas White
2010-02-23Mac OS X interoperabilityThomas White
2010-02-22Don't try to calculate with a null GPU contextThomas White
2010-02-22Report when setting up GPUThomas White
2010-02-20Move OpenCL utility stuff to a separate moduleThomas White
2010-02-20Nicer branchingThomas White
2010-02-20Use the right value for --no-sfacThomas White
2010-02-19Move critical array size definitions to share between CPU and GPU versionsThomas White
2010-02-19Add bandwidth to GPU calculationThomas White
Also: alter CPU version to be cleaner and give exactly the same results at GPU, and fix an indexing bug
2010-02-19Fix various exciting (and otherwise) memory leaksThomas White
2010-02-19Simplify sampling a bit - preventing some indexing issuesThomas White
2010-02-19Add finite sampling for better simulation accuracyThomas White
2010-02-19Synchronise properlyThomas White
2010-02-19Split OpenCL initialisation into separate routing to avoid re-compiling all ↵Thomas White
the time
2010-02-19FussinessThomas White
2010-02-19Release memory objectsThomas White
2010-02-19Honour detector panels in GPU calculationThomas White
2010-02-19Honour particle size in GPU calculationThomas White
2010-02-19Push particle size display up to top levelThomas White
2010-02-19Check error code when enqueueing kernelThomas White
2010-02-19Don't overrun bounds of sfac bufferThomas White
This results in Bad Stuff happening.
2010-02-18Fixes for previous commitThomas White
2010-02-18CL fixesThomas White
2010-02-17GPU: Do rotation, other fixesThomas White
2010-02-17Use OpenCL for much faster diffraction calculationThomas White