forked from moebiusband/NuSiF-Solver
		
	Fix bugs
This commit is contained in:
		@@ -15,6 +15,6 @@ endif
 | 
				
			|||||||
VERSION  = --version
 | 
					VERSION  = --version
 | 
				
			||||||
CFLAGS   =  -O3 -xHost -qopt-zmm-usage=high -std=c99 $(OPENMP)
 | 
					CFLAGS   =  -O3 -xHost -qopt-zmm-usage=high -std=c99 $(OPENMP)
 | 
				
			||||||
LFLAGS   = $(OPENMP)
 | 
					LFLAGS   = $(OPENMP)
 | 
				
			||||||
DEFINES  = -D_GNU_SOURCE
 | 
					DEFINES  += -D_GNU_SOURCE# -DDEBUG
 | 
				
			||||||
INCLUDES =
 | 
					INCLUDES =
 | 
				
			||||||
LIBS     =
 | 
					LIBS     =
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -445,7 +445,7 @@ void commCollectResult(Comm* c,
 | 
				
			|||||||
    for (int k = 1; k < kmaxLocal + 1; k++) {
 | 
					    for (int k = 1; k < kmaxLocal + 1; k++) {
 | 
				
			||||||
        for (int j = 1; j < jmaxLocal + 1; j++) {
 | 
					        for (int j = 1; j < jmaxLocal + 1; j++) {
 | 
				
			||||||
            for (int i = 1; i < imaxLocal + 1; i++) {
 | 
					            for (int i = 1; i < imaxLocal + 1; i++) {
 | 
				
			||||||
                pg[idx++] = G(s->p, i, j, k);
 | 
					                pg[idx++] = G(p, i, j, k);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@@ -455,7 +455,7 @@ void commCollectResult(Comm* c,
 | 
				
			|||||||
    for (int k = 1; k < kmaxLocal + 1; k++) {
 | 
					    for (int k = 1; k < kmaxLocal + 1; k++) {
 | 
				
			||||||
        for (int j = 1; j < jmaxLocal + 1; j++) {
 | 
					        for (int j = 1; j < jmaxLocal + 1; j++) {
 | 
				
			||||||
            for (int i = 1; i < imaxLocal + 1; i++) {
 | 
					            for (int i = 1; i < imaxLocal + 1; i++) {
 | 
				
			||||||
                ug[idx++] = (G(s->u, i, j, k) + G(s->u, i - 1, j, k)) / 2.0;
 | 
					                ug[idx++] = (G(u, i, j, k) + G(u, i - 1, j, k)) / 2.0;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@@ -465,7 +465,7 @@ void commCollectResult(Comm* c,
 | 
				
			|||||||
    for (int k = 1; k < kmaxLocal + 1; k++) {
 | 
					    for (int k = 1; k < kmaxLocal + 1; k++) {
 | 
				
			||||||
        for (int j = 1; j < jmaxLocal + 1; j++) {
 | 
					        for (int j = 1; j < jmaxLocal + 1; j++) {
 | 
				
			||||||
            for (int i = 1; i < imaxLocal + 1; i++) {
 | 
					            for (int i = 1; i < imaxLocal + 1; i++) {
 | 
				
			||||||
                vg[idx++] = (G(s->v, i, j, k) + G(s->v, i, j - 1, k)) / 2.0;
 | 
					                vg[idx++] = (G(v, i, j, k) + G(v, i, j - 1, k)) / 2.0;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@@ -475,7 +475,7 @@ void commCollectResult(Comm* c,
 | 
				
			|||||||
    for (int k = 1; k < kmaxLocal + 1; k++) {
 | 
					    for (int k = 1; k < kmaxLocal + 1; k++) {
 | 
				
			||||||
        for (int j = 1; j < jmaxLocal + 1; j++) {
 | 
					        for (int j = 1; j < jmaxLocal + 1; j++) {
 | 
				
			||||||
            for (int i = 1; i < imaxLocal + 1; i++) {
 | 
					            for (int i = 1; i < imaxLocal + 1; i++) {
 | 
				
			||||||
                wg[idx++] = (G(s->w, i, j, k) + G(s->w, i, j, k - 1)) / 2.0;
 | 
					                wg[idx++] = (G(w, i, j, k) + G(w, i, j, k - 1)) / 2.0;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user