Tobias Burnus
Tobias Burnus
A colleague commented that having a stack memory (as before) but with an explicit map would work as well with (a certain) (pseudo)USM implementation. I believe that this is an...
Before commit a563b9e50d7b27c65e7f26b99f212d901d7b75ea the following [message was printed](https://github.com/SOLLVE/sollve_vv/blob/master/ompvv/ompvv.F90#L252-L266) on Fortran, unless that check was present: `Test ... passed on the device` which was confusing because of "device"; one workaround was...
**First,** the following loop is here only executed concurrently if I wrap the DO loop in, e.g. `!$omp parallel do`: https://github.com/SOLLVE/sollve_vv/blob/ea88f50028a5e56709ca1b4467e05c4689a374fb/tests/4.5/target_teams_distribute/test_target_teams_distribute_nowait.F90#L45-L46 otherwise, `was_async` is always false. https://github.com/SOLLVE/sollve_vv/blob/ea88f50028a5e56709ca1b4467e05c4689a374fb/tests/4.5/target_teams_distribute/test_target_teams_distribute_nowait.F90#L70-L74 I wonder whether...
Regarding the example: ``` #pragma omp target teams distribute parallel for map(tofrom:arr, arr.data[0:SZ]) for (int i=0; i
Testcase was added in Pull Req. #846. @andrewkallai @seyonglee
Possible solution: * Pull Request: #869
In our case, that uses the system GCC which has some basic OpenMP support but not the full one. Untested patch: ```diff --- a/sys/make/make.def +++ b/sys/make/make.def @@ -70,3 +70,6 @@...
This applies to several other API routines, like e.g. `hipCtxGetApiVersion`