diff --git a/GPU/GPUTracking/Definitions/GPUDefParametersDefault.h b/GPU/GPUTracking/Definitions/GPUDefParametersDefault.h index 1193731acd9cf..60403f3afbffc 100644 --- a/GPU/GPUTracking/Definitions/GPUDefParametersDefault.h +++ b/GPU/GPUTracking/Definitions/GPUDefParametersDefault.h @@ -24,6 +24,8 @@ #include "GPUCommonDef.h" #include "GPUDefMacros.h" +// Launch bound definition, 3 optional parameters: maxThreads per block, minBlocks per multiprocessor, force number of blocks (not passed to compiler as launch bounds) + // GPU Run Configuration #ifdef GPUCA_GPUCODE #if defined(GPUCA_GPUTYPE_MI2xx) diff --git a/GPU/GPUTracking/Definitions/GPUDefParametersLoad.template.inc b/GPU/GPUTracking/Definitions/GPUDefParametersLoad.template.inc index 73f7b5155fbdd..cd1875ecefcf7 100644 --- a/GPU/GPUTracking/Definitions/GPUDefParametersLoad.template.inc +++ b/GPU/GPUTracking/Definitions/GPUDefParametersLoad.template.inc @@ -37,7 +37,7 @@ static GPUDefParameters GPUDefParametersLoad() if (par.par_LB_minBlocks[i] > 0) { \ o << ", " << par.par_LB_minBlocks[i]; \ } \ - if (par.par_LB_forceBlocks[i] > 0) { \ + if (!forRTC && par.par_LB_forceBlocks[i] > 0) { \ o << ", " << par.par_LB_forceBlocks[i]; \ } \ o << "\n"; \