Skip to content

Commit 8cccb34

Browse files
committed
Rename interference function -> perturbation function
1 parent 0fdb3ec commit 8cccb34

1 file changed

Lines changed: 18 additions & 18 deletions

File tree

partdiff.c

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ struct options
7272
uint64_t number; /* Number of threads */
7373
uint64_t method; /* Gauss Seidel or Jacobi method of iteration */
7474
uint64_t interlines; /* matrix size = interlines*8+9 */
75-
uint64_t inf_func; /* inference function */
75+
uint64_t pert_func; /* perturbation function */
7676
uint64_t termination; /* termination condition */
7777
uint64_t term_iteration; /* terminate if iteration number reached */
7878
double term_accuracy; /* terminate if accuracy reached */
@@ -97,7 +97,7 @@ usage(char* name)
9797
printf(" %1d: Jacobi\n", METH_JACOBI);
9898
printf(" - lines: number of interlines (0 .. %d)\n", MAX_INTERLINES);
9999
printf(" matrixsize = (interlines * 8) + 9\n");
100-
printf(" - func: interference function (1 .. 2)\n");
100+
printf(" - func: perturbation function (1 .. 2)\n");
101101
printf(" %1d: f(x,y) = 0\n", FUNC_F0);
102102
printf(" %1d: f(x,y) = 2 * pi^2 * sin(pi * x) * sin(pi * y)\n", FUNC_FPISIN);
103103
printf(" - term: termination condition (1 .. 2)\n");
@@ -145,9 +145,9 @@ askParams(struct options* options, int argc, char** argv)
145145
exit(1);
146146
}
147147

148-
ret = sscanf(argv[4], "%" SCNu64, &(options->inf_func));
148+
ret = sscanf(argv[4], "%" SCNu64, &(options->pert_func));
149149

150-
if (ret != 1 || !(options->inf_func == FUNC_F0 || options->inf_func == FUNC_FPISIN))
150+
if (ret != 1 || !(options->pert_func == FUNC_F0 || options->pert_func == FUNC_FPISIN))
151151
{
152152
usage(argv[0]);
153153
exit(1);
@@ -268,7 +268,7 @@ initMatrices(struct calculation_arguments* arguments, struct options const* opti
268268
}
269269

270270
/* initialize borders, depending on function (function 2: nothing to do) */
271-
if (options->inf_func == FUNC_F0)
271+
if (options->pert_func == FUNC_F0)
272272
{
273273
for (g = 0; g < arguments->num_matrices; g++)
274274
{
@@ -322,7 +322,7 @@ calculate(struct calculation_arguments const* arguments, struct calculation_resu
322322
m2 = 0;
323323
}
324324

325-
if (options->inf_func == FUNC_FPISIN)
325+
if (options->pert_func == FUNC_FPISIN)
326326
{
327327
pih = M_PI * h;
328328
fpisin = 0.25 * (2 * M_PI * M_PI) * h * h;
@@ -337,7 +337,7 @@ calculate(struct calculation_arguments const* arguments, struct calculation_resu
337337
{
338338
double fpisin_i = 0.0;
339339

340-
if (options->inf_func == FUNC_FPISIN)
340+
if (options->pert_func == FUNC_FPISIN)
341341
{
342342
fpisin_i = fpisin * sin(pih * (double)i);
343343
}
@@ -347,7 +347,7 @@ calculate(struct calculation_arguments const* arguments, struct calculation_resu
347347
{
348348
star = 0.25 * (Matrix[m2][i - 1][j] + Matrix[m2][i][j - 1] + Matrix[m2][i][j + 1] + Matrix[m2][i + 1][j]);
349349

350-
if (options->inf_func == FUNC_FPISIN)
350+
if (options->pert_func == FUNC_FPISIN)
351351
{
352352
star += fpisin_i * sin(pih * (double)j);
353353
}
@@ -397,9 +397,9 @@ displayStatistics(struct calculation_arguments const* arguments, struct calculat
397397
int N = arguments->N;
398398
double time = (comp_time.tv_sec - start_time.tv_sec) + (comp_time.tv_usec - start_time.tv_usec) * 1e-6;
399399

400-
printf("Calculation time: %f s\n", time);
401-
printf("Memory usage: %f MiB\n", (N + 1) * (N + 1) * sizeof(double) * arguments->num_matrices / 1024.0 / 1024.0);
402-
printf("Calculation method: ");
400+
printf("Calculation time: %f s\n", time);
401+
printf("Memory usage: %f MiB\n", (N + 1) * (N + 1) * sizeof(double) * arguments->num_matrices / 1024.0 / 1024.0);
402+
printf("Calculation method: ");
403403

404404
if (options->method == METH_GAUSS_SEIDEL)
405405
{
@@ -411,20 +411,20 @@ displayStatistics(struct calculation_arguments const* arguments, struct calculat
411411
}
412412

413413
printf("\n");
414-
printf("Interlines: %" PRIu64 "\n", options->interlines);
415-
printf("Inference function: ");
414+
printf("Interlines: %" PRIu64 "\n", options->interlines);
415+
printf("Perturbation function: ");
416416

417-
if (options->inf_func == FUNC_F0)
417+
if (options->pert_func == FUNC_F0)
418418
{
419419
printf("f(x,y) = 0");
420420
}
421-
else if (options->inf_func == FUNC_FPISIN)
421+
else if (options->pert_func == FUNC_FPISIN)
422422
{
423423
printf("f(x,y) = 2 * pi^2 * sin(pi * x) * sin(pi * y)");
424424
}
425425

426426
printf("\n");
427-
printf("Termination: ");
427+
printf("Termination: ");
428428

429429
if (options->termination == TERM_ACC)
430430
{
@@ -436,8 +436,8 @@ displayStatistics(struct calculation_arguments const* arguments, struct calculat
436436
}
437437

438438
printf("\n");
439-
printf("Number iterations: %" PRIu64 "\n", results->stat_iteration);
440-
printf("Residuum: %e\n", results->stat_accuracy);
439+
printf("Number of iterations: %" PRIu64 "\n", results->stat_iteration);
440+
printf("Residuum: %e\n", results->stat_accuracy);
441441
printf("\n");
442442
}
443443

0 commit comments

Comments
 (0)