Steve Abbott
Steve Abbott
This got lost in a flood of emails. I'm trying to test now with current RAJA/develop and camp/main, but a stray `-ltarget_openmp` has made it onto the link line for...
@rhornung67 I think you're right. The else branch is passing `target_openmp` through to `camp_depends`: ``` else() list (APPEND camp_depends ${backend}) endif() ``` Which makes it to the `blt_add_library` here: https://github.com/LLNL/camp/blob/80ff45683238be2c3b78bbc3a2cd7c85605eb2d9/CMakeLists.txt#L107...
** EDIT ** stand by.. forgot to update submodules so probably still have the old CAMP. Retesting it right now. No luck with RAJA develop on an internal HPE system...
@davidbeckingsale , that doesn't seem to help: ``` ~/git/RAJA/cce_build> git rev-parse HEAD 0f96dd4761ee4dcd98ec72660ad0046f9970cf0c ~/git/RAJA/cce_build> git status On branch develop Your branch is up to date with 'origin/develop'. nothing to commit,...
Hmmm.. okay, this works: ``` cmake -DENABLE_OPENMP=On \ -DENABLE_TARGET_OPENMP=On \ -DRAJA_ENABLE_OPENMP=On \ -DRAJA_ENABLE_TARGET_OPENMP=On \ -DENABLE_CUDA=Off \ -DENABLE_CLANG_CUDA=Off \ -DENABLE_HIP=Off \ -DENABLE_TBB=Off \ -DCMAKE_CXX_COMPILER=CC \ -DCMAKE_C_COMPILER=cc \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_CXX_STANDARD=14 \...
Okay @rhornung67 , that makes sense and I see it in the documentation, although I still think it would be nice to purge https://github.com/LLNL/RAJA/blob/0f96dd4761ee4dcd98ec72660ad0046f9970cf0c/cmake/SetupRajaConfig.cmake#L59 so `ENABLE_TARGET_OPENMP` doesn't get used and...
Closing since this works now when configured with `RAJA_ENABLE_TARGET_OPENMP`, which is the documented option.
@xyuan or @sarats , could you also open an OLCF helpdesk ticket with this information? Since this is an interaction between GPFS and cray-mpich we'll probably need to pull them...
I see an HPE ticket for OLCFDEV-977 , which I think is this issue. Could we confirm this is OLCFDEV-977? If so I'll make a note in our internal ticket...
@grnydawn , as I mentioned in the call, I'm reasonably certain this is a CCE 14.0.0 compiler bug that I've encountered before. If so, the actual location impacted by the...