Start Task 3
This commit is contained in:
parent
4134eda893
commit
3eb349f81c
32 changed files with 475 additions and 16 deletions
|
@ -8,12 +8,9 @@ void init_vec_b(const double * restrict a, double * restrict b, int n)
|
|||
{
|
||||
double sum = 0;
|
||||
|
||||
// #pragma omp simd reduction(+:sum)
|
||||
// for (int k = 1; k < n; k+=2)
|
||||
// sum += a[i * n + k];
|
||||
|
||||
for (int k = 0; k < (n-1)/2; ++k)
|
||||
sum += a[i*n + 2*k+1];
|
||||
#pragma omp simd reduction(+:sum)
|
||||
for (int k = 1; k < n; k+=2)
|
||||
sum += a[i * n + k];
|
||||
|
||||
b[i] = sum;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue