diff --git a/marchenko3D/marchenko3D.c b/marchenko3D/marchenko3D.c index f2961f84eefe966843afcc662d4ee35bad17269c..652a422b5a73a126b65aabdd6f533b52d2b77ffc 100644 --- a/marchenko3D/marchenko3D.c +++ b/marchenko3D/marchenko3D.c @@ -605,19 +605,19 @@ int main (int argc, char **argv) for (i = 0; i < npos; i++) { ix = ixpos[i]; iy = iypos[i]; - hdrs_out[i].ns = n1; - hdrs_out[i].trid = 1; - hdrs_out[i].dt = dt*1000000; - hdrs_out[i].f1 = f1; - hdrs_out[i].f2 = f2; - hdrs_out[i].d1 = d1; - hdrs_out[i].d2 = d2; - hdrs_out[i].trwf = npos; - hdrs_out[i].scalco = -1000; - hdrs_out[i].gx = NINT(1000*(f2+ix*d2)); - hdrs_out[i].gy = NINT(1000*(f3+iy*d3)); - hdrs_out[i].scalel = -1000; - hdrs_out[i].tracl = i+1; + hdrs_iter[i].ns = n1; + hdrs_iter[i].trid = 1; + hdrs_iter[i].dt = dt*1000000; + hdrs_iter[i].f1 = f1; + hdrs_iter[i].f2 = f2; + hdrs_iter[i].d1 = d1; + hdrs_iter[i].d2 = d2; + hdrs_iter[i].trwf = npos; + hdrs_iter[i].scalco = -1000; + hdrs_iter[i].gx = NINT(1000*(f2+ix*d2)); + hdrs_iter[i].gy = NINT(1000*(f3+iy*d3)); + hdrs_iter[i].scalel = -1000; + hdrs_iter[i].tracl = i+1; } } diff --git a/marchenko3D/writeDataIter3D.c b/marchenko3D/writeDataIter3D.c index 625cb4fd1a1b7fd2d9ea6922eea7423f589dc250..fbaecdb2f4d71bb67a5982bae554c5aee5078955 100644 --- a/marchenko3D/writeDataIter3D.c +++ b/marchenko3D/writeDataIter3D.c @@ -26,7 +26,7 @@ long writeDataIter3D(char *file_iter, float *data, segy *hdrs, long n1, long n2, trace = (float *)malloc(n1*sizeof(float)); strcpy(filename, file_iter); - sprintf(number,"_%03d",(iter+1)); + sprintf(number,"_%03d",(iter)); name_ext(filename, number); fp_iter = fopen(filename, "w+"); if (fp_iter==NULL) verr("error on creating output file %s", filename);