Skip to content
Snippets Groups Projects
Commit 5d3eb583 authored by Giovanni La Mura's avatar Giovanni La Mura
Browse files

Add vkv and vec_vkzm vectors to mapping

parent cb308b85
No related branches found
No related tags found
No related merge requests found
...@@ -649,10 +649,12 @@ void map_data( ...@@ -649,10 +649,12 @@ void map_data(
double *_yv, int nyv, double *_zv, int nzv, double *vec_vkzm, int jlmf, int jlml, double *_yv, int nyv, double *_zv, int nzv, double *vec_vkzm, int jlmf, int jlml,
int nkv, int nlmmt int nkv, int nlmmt
) { ) {
int nkvs = nkv * nkv;
#pragma omp target enter data map(to: vec_wsum[0:size_vec_wsum]) \ #pragma omp target enter data map(to: vec_wsum[0:size_vec_wsum]) \
map(alloc: global_vec_w[0:size_global_vec_w]) \ map(alloc: global_vec_w[0:size_global_vec_w]) \
map(to: vec_tt1_wk[0:size_vec_tt1_wk]) \ map(to: vec_tt1_wk[0:size_vec_tt1_wk]) \
map(to: _xv[0:nxv], _yv[0:nyv], _zv[0:nzv]) map(to: _xv[0:nxv], _yv[0:nyv], _zv[0:nzv]) \
map(to: vkv[0:nkv], vec_vkzm[0:nkvs])
} }
void offload_loop( void offload_loop(
...@@ -719,9 +721,11 @@ void unmap_data( ...@@ -719,9 +721,11 @@ void unmap_data(
double *_yv, int nyv, double *_zv, int nzv, double *vec_vkzm, int jlmf, int jlml, double *_yv, int nyv, double *_zv, int nzv, double *vec_vkzm, int jlmf, int jlml,
int nkv, int nlmmt int nkv, int nlmmt
) { ) {
int nkvs = nkv * nkv;
#pragma omp target exit data map(from: vec_wsum[0:size_vec_wsum]) \ #pragma omp target exit data map(from: vec_wsum[0:size_vec_wsum]) \
map(delete: global_vec_w[0:size_global_vec_w]) \ map(delete: global_vec_w[0:size_global_vec_w]) \
map(delete: vec_tt1_wk[0:size_vec_tt1_wk]) \ map(delete: vec_tt1_wk[0:size_vec_tt1_wk]) \
map(delete: _xv[0:nxv], _yv[0:nyv], _zv[0:nzv]) map(delete: _xv[0:nxv], _yv[0:nyv], _zv[0:nzv]) \
map(delete: vkv[0:nkv], vec_vkzm[0:nkvs])
} }
#endif // USE TARGET_OFFLOAD #endif // USE TARGET_OFFLOAD
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment