fullRad Correctness
The old routine mpi_makecheckerboard(i1,i2)
has been replaced by:
bool firstRadiusIndexEven = grid.radiusIndexMin()%2==0; int i1 = firstRadiusIndexEven ? 1 : 2; int i2 = firstRadiusIndexEven ? 2 : 1; int istart = m%2==0 ? i1 : i2;
it seems to me it doesn't do the job
here we chech if the firstIndex is even or odd for each process than decide what to do in
the loop for (int i = istart; i < nr-1; i=i+2) {
each mpi process has is own i1 and i2 decorrelated from the values of i1 and i2 of the previous mpi process
is it this way?