|
|
@ -527,8 +527,13 @@ void fourt(chunk_array_t* datar, chunk_array_t* datai, int nn[3], int ndim, int
|
|
|
|
j -= ifp1;
|
|
|
|
j -= ifp1;
|
|
|
|
if (j > jmin)
|
|
|
|
if (j > jmin)
|
|
|
|
goto L620;
|
|
|
|
goto L620;
|
|
|
|
|
|
|
|
|
|
|
|
workr[i] = wr * sr - wi * si - oldsr + valuerj;
|
|
|
|
workr[i] = wr * sr - wi * si - oldsr + valuerj;
|
|
|
|
worki[i] = wi * sr + wr * si - oldsi + valueij;
|
|
|
|
worki[i] = wi * sr + wr * si - oldsi + valueij;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
printf("[83] Saving in workr the value %f in pos %d\n", wr * sr - wi * si - oldsr + valuerj, i);
|
|
|
|
|
|
|
|
printf("[84] Saving in worki the value %f in pos %d\n", wi * sr + wr * si - oldsi + valueij, i);
|
|
|
|
|
|
|
|
|
|
|
|
jmin += ifp2;
|
|
|
|
jmin += ifp2;
|
|
|
|
i++;
|
|
|
|
i++;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -540,8 +545,8 @@ void fourt(chunk_array_t* datar, chunk_array_t* datai, int nn[3], int ndim, int
|
|
|
|
for (j2 = i3; j2 <= j2max; j2 += ifp1) {
|
|
|
|
for (j2 = i3; j2 <= j2max; j2 += ifp1) {
|
|
|
|
j3max = j2 + np2 - ifp2;
|
|
|
|
j3max = j2 + np2 - ifp2;
|
|
|
|
for (j3 = j2; j3 <= j3max; j3 += ifp2) {
|
|
|
|
for (j3 = j2; j3 <= j3max; j3 += ifp2) {
|
|
|
|
printf("[68] Saving in datar the value %f in pos %d\n", workr[i], j3);
|
|
|
|
printf("[68] Saving in datar the value %f in pos %d, i = %d\n", workr[i], j3, i);
|
|
|
|
printf("[69] Saving in datai the value %f in pos %d\n", worki[i], j3);
|
|
|
|
printf("[69] Saving in datai the value %f in pos %d, i = %d\n", worki[i], j3, i);
|
|
|
|
|
|
|
|
|
|
|
|
chunk_array_save(datar, j3, workr[i]);
|
|
|
|
chunk_array_save(datar, j3, workr[i]);
|
|
|
|
chunk_array_save(datai, j3, worki[i]);
|
|
|
|
chunk_array_save(datai, j3, worki[i]);
|
|
|
|