que estoy haciendo lo siguiente:inicializador no permitido para __shared__ variable para CUDA
__shared__ int exForBlockLessThanP = totalElementLessThanPivotEntireBlock[blockIdx.x];
donde totalElementLessThanPivotEntireBlock es una matriz en la GPU. El compilador está lanzando como error como se indica en el título de la pregunta. Realmente no entiendo por qué esto es un problema?
SO, ¿cuál es el método correcto? – Programmer
Por favor, tenga en cuenta. En lo anterior, le pido a cada hilo en el bloque que asigne exForBlockLessThanp al mismo valor – Programmer
Use una instrucción condicional para que un hilo haga la inicialización al comienzo del núcleo – talonmies