@@ -334,10 +334,10 @@ void runGPU(int numParticles, double energy, int batch, const int *MCIndex_host,
334334 COPCORE_CUDA_CHECK (cudaEventRecord (electrons.event , electrons.stream ));
335335 COPCORE_CUDA_CHECK (cudaStreamWaitEvent (interactionStreams[0 ], electrons.event , 0 ));
336336
337- IonizationEl<<<32 , ThreadsPerBlock, 0 , interactionStreams[0 ]>>> (
337+ IonizationEl<<<transportBlocks , ThreadsPerBlock, 0 , interactionStreams[0 ]>>> (
338338 electrons.tracks , electrons.queues .currentlyActive , secondaries, electrons.queues .nextActive , globalScoring,
339339 scoringPerVolume, electrons.soaData );
340- BremsstrahlungEl<<<128 , ThreadsPerBlock, 0 , electrons.stream>>> (
340+ BremsstrahlungEl<<<transportBlocks , ThreadsPerBlock, 0 , electrons.stream>>> (
341341 electrons.tracks , electrons.queues .currentlyActive , secondaries, electrons.queues .nextActive , globalScoring,
342342 scoringPerVolume, electrons.soaData );
343343
@@ -361,13 +361,13 @@ void runGPU(int numParticles, double energy, int batch, const int *MCIndex_host,
361361 COPCORE_CUDA_CHECK (cudaStreamWaitEvent (interactionStreams[1 ], positrons.event , 0 ));
362362 COPCORE_CUDA_CHECK (cudaStreamWaitEvent (interactionStreams[2 ], positrons.event , 0 ));
363363
364- IonizationPos<<<32 , ThreadsPerBlock, 0 , interactionStreams[1 ]>>> (
364+ IonizationPos<<<transportBlocks , ThreadsPerBlock, 0 , interactionStreams[1 ]>>> (
365365 positrons.tracks , positrons.queues .currentlyActive , secondaries, positrons.queues .nextActive , globalScoring,
366366 scoringPerVolume, positrons.soaData );
367- BremsstrahlungPos<<<128 , ThreadsPerBlock, 0 , positrons.stream>>> (
367+ BremsstrahlungPos<<<transportBlocks , ThreadsPerBlock, 0 , positrons.stream>>> (
368368 positrons.tracks , positrons.queues .currentlyActive , secondaries, positrons.queues .nextActive , globalScoring,
369369 scoringPerVolume, positrons.soaData );
370- AnnihilationPos<<<8 , ThreadsPerBlock, 0 , interactionStreams[2 ]>>> (
370+ AnnihilationPos<<<transportBlocks , ThreadsPerBlock, 0 , interactionStreams[2 ]>>> (
371371 positrons.tracks , positrons.queues .currentlyActive , secondaries, positrons.queues .nextActive , globalScoring,
372372 scoringPerVolume, positrons.soaData );
373373
@@ -394,15 +394,15 @@ void runGPU(int numParticles, double energy, int batch, const int *MCIndex_host,
394394 COPCORE_CUDA_CHECK (cudaStreamWaitEvent (interactionStreams[i], gammas.event , 0 ));
395395 }
396396 // About 2% of all gammas:
397- PairCreation<<<16 , ThreadsPerBlock, 0 , interactionStreams[0 ]>>> (
397+ PairCreation<<<transportBlocks , ThreadsPerBlock, 0 , interactionStreams[0 ]>>> (
398398 gammas.tracks , gammas.queues .currentlyActive , secondaries, gammas.queues .nextActive , globalScoring,
399399 scoringPerVolume, gammas.soaData );
400400 // About 10% of all gammas:
401- ComptonScattering<<<64 , ThreadsPerBlock, 0 , interactionStreams[1 ]>>> (
401+ ComptonScattering<<<transportBlocks , ThreadsPerBlock, 0 , interactionStreams[1 ]>>> (
402402 gammas.tracks , gammas.queues .currentlyActive , secondaries, gammas.queues .nextActive , globalScoring,
403403 scoringPerVolume, gammas.soaData );
404404 // About 15% of all gammas:
405- PhotoelectricEffect<<<64 , ThreadsPerBlock, 0 , interactionStreams[2 ]>>> (
405+ PhotoelectricEffect<<<transportBlocks , ThreadsPerBlock, 0 , interactionStreams[2 ]>>> (
406406 gammas.tracks , gammas.queues .currentlyActive , secondaries, gammas.queues .nextActive , globalScoring,
407407 scoringPerVolume, gammas.soaData );
408408 for (auto i = 0 ; i < 3 ; ++i) {
0 commit comments