intel-application-migration-tool-for-openacc-to-openmp
intel-application-migration-tool-for-openacc-to-openmp copied to clipboard
OpenACC* to OpenMP* API assisting migration tool
In the code there are some places where the naming of the variables doesn't seem to be right and the behavior of the migration is to sensitive about the naming...
When I migrated openacc code to openmp using the tool, the variable name in the openacc section was "V_k1" but the tool did not consider the case and replaced it...
As noted in the README, the experimental support for the `kernels` directive currently produces empty `target` regions that need to be manually corrected. In the code I'm working with, it...
I tried migrating the openACC code [Cholesky_Decomp](https://github.com/OpenACC/openacc-examples/tree/main/Submissions/C/Cholesky_Decomp) using the [https://github.com/intel/intel-application-migration-tool-for-openacc-to-openmp.](https://github.com/intel/intel-application-migration-tool-for-openacc-to-openmp)] The code migrated successfully but the results are incorrect. Environment: OS- ubuntu Hardware used: PVC 1550 Steps to reproduce: To...
Currently OpenMP doesn't support the OpenACC `loop seq` construct and no direct translation is present/possible. A possible translation could be to use the `bind(thread)` construct instead. According to this [paper](https://doi.org/10.1007/978-3-030-97759-7_7)...
In OpenMP 5.1 the `tile` construct for loops was introduced to allow loop tiling. The structure is a bit different from OpenACC and not all compilers support it until now....