aomp
aomp copied to clipboard
AOMP is an open source Clang/LLVM based compiler with added support for the OpenMP® API on Radeon™ GPUs. Use this repository for releases, issues, documentation, packaging, and examples.
Genasis
Currently we can test ./run_genasis.sh on r4. Will expand it to work on all machines in next commit.
Destroying the queues would fix an assert with a debug rocr for openmp offloading applications, inc/scratch_cache.h:112: rocr::AMD::ScratchCache::~ScratchCache(): Assertion `map.empty() && "ScratchCache not empty at shutdown."' failed.
Hi all, I'm trying to build AOMP for the first time so that we can install it on NERSC machines. I'm using the tarball aomp-11.7-0.tar.gz and am targeting a x86...
I compiled the latest source version, and getting the following error when compiling for an MI50. Source attached below. ```` clang --version AOMP_STANDALONE_14.0-0 clang version 14.0.0 (https://github.com/radeonopencompute/llvm-project 98c673b1c90d118c7046b093e9907a0e5e9edcd4) ```` `aompcc...
This figure comes from a single offload region. https://github.com/ye-luo/miniqmc/blob/46073436a432fc0472bf793784f9f87b5f8fdfcb/src/QMCWaveFunctions/einspline_spo_omp.cpp#L407 The map to/from arrays are already mapped with "target enter data" Why there are still memory_pool_allocate and agents_allow access and memory_pool_free...
HIP to OpenMP hipMalloc and pass the pointer to OpenMP target kernel via `is_device_ptr` works. OpenMP to HIP `omp_target_alloc` and pass the pointer to HIP API/kernel print error. For example,...
[reposted from llvm-project for more visibility] Hey guys, I am trying to compile some llvmir for gfx908, it seems like it have a lot of spiils but is only trying...
Reported out of band by Devito a week ago, creating a ticket to help avoid it getting lost. Quoting from the slack channel, Devito observed spurious segfaults while running a...