21void test(
int nb, std::vector<std::vector<int>> &Ah) {
28 for (
int k = 0; k < nb; ++k) {
29#pragma omp task depend(inout : Ah[k][0])
32 for (
int i = 1;
i < nb; ++
i) {
33#pragma omp task depend(in : Ah[k][0]) depend(out : Ah[k][i])
43 std::vector<std::vector<int>> matrix(
TASKS_SIZE,
50 assert(matrix[k][0] == k);
52 assert(matrix[k][
i] == k + 1);
int __kmpc_global_thread_num(ident_t *)
int __kmpc_start_record_task(ident_t *, int, int, int)
void update(int &A, int &B, int val)
constexpr const int TASKS_SIZE
void __kmpc_end_record_task(ident_t *, int, int, int)
void init(int &A, int val)
The ident structure that describes a source location.