atomic {
Node n = enodebase;
- for(int j = lowerlimit; j<=upperlimit; j++) {
+ for(int j = lowerlimit; j<upperlimit; j++) {
for (int k = 0; k < n.fromCount; k++) {
n.value -= n.coeffs[k] * n.fromNodes[k].value;
}
/* for hNodes */
atomic {
Node n = hnodebase;
- for(int j = lowerlimit; j<=upperlimit; j++) {
+ for(int j = lowerlimit; j<upperlimit; j++) {
for (int k = 0; k < n.fromCount; k++) {
n.value -= n.coeffs[k] * n.fromNodes[k].value;
}
Em3d[] em3d;
atomic {
em3d = global new Em3d[numThreads];
- em3d[0] = global new Em3d(graph, 1, em.numNodes, em.numIter, mybarr);
+ em3d[0] = global new Em3d(graph, 0, em.numNodes, em.numIter, mybarr);
}
int mid = (128<<24)|(195<<16)|(175<<8)|73;