Replies: 2 comments 2 replies
-
You might wish to look into specifying a later version of OpenCL that supports more than 256 work-items per work-group. From libParanumal (thanks to Noel Chalmers for reminding me where this is) the first compiler flag selects the OpenCL 2.0 standard.
You will need to make these properties changes before the compilation phase. If OpenCL 2.0 is not available then this will not help. |
Beta Was this translation helpful? Give feedback.
2 replies
-
Here a related discussion: #89 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Can a user simply decrease the work-group size of the kernels used in ethier ?
For example:
Decrease from 1000 to 256 for the following kernels:
cdsMassMatrixQuad2D
cdsInvMassMatrixQuad2D
cdsMassMatrixHex3D
cdsInvMassMatrixHex3D
nrsMassMatrixHex3D
nrsInvMassMatrixHex3D
nrsPressureAddQtl
nrsPressureUpdate
nrsSubCycleLSERKUpdate
nrsSubCycleERKUpdate
nrsSubCycleExt
ellipticBlockJacobiPrecon
ellipticPartialBlockJacobiPrecon
ellipticApproxBlockJacobiSolver
ellipticBlockJacobiPrecon
ellipticPartialBlockJacobiPrecon
nrsMultiExtrapolate
nrsExtrapolate
Decrease from (10,10,10) to (8,8,4) for the kernel:
nrsStrongAdvectionVolumeHex3D
nrsSubCycleStrongVolumeHex3D
Decrease from 600
nrsPressureDirichletBCHex3D
Beta Was this translation helpful? Give feedback.
All reactions