1
Fork 0
mirror of https://github.com/Steffo99/unimore-hpc-assignments.git synced 2024-11-23 00:24:23 +00:00

init_array: Actually, do optimize the first iteration

This commit is contained in:
Steffo 2022-11-16 01:41:29 +01:00
parent 00f16cecaf
commit 7fcff5d127
Signed by: steffo
GPG key ID: 6965406171929D01

View file

@ -24,8 +24,8 @@ static void init_array(int nx, int ny,
{ {
int i, j; int i, j;
// Parallelizing this causes a slowdown, as the cost of context-switches is greater than the cost of inlline execution /// Initialize the `x` array with PI and its multiples.
// #pragma omp parallel for num_threads(SOMETHING) schedule(static) #pragma omp parallel for num_threads(4) schedule(static)
for (i = 0; i < ny; i++) { for (i = 0; i < ny; i++) {
x[i] = i * M_PI; x[i] = i * M_PI;
} }