GROMACS version:2025.2
GROMACS modification: No
I try to install gromacs with GPU support (AMD).
Cmake flags:
cmake
-DGMX_GPU=SYCL
-DCMAKE_C_COMPILER=/opt/rocm/llvm/bin/clang
-DCMAKE_CXX_COMPILER=/opt/rocm/llvm/bin/clang++
-DGMX_SYCL=ACPP
-DCMAKE_INSTALL_PREFIX=/usr/local/gromacs2
-DHIPSYCL_TARGETS=‘hip:gfx1012’
-DAdaptiveCpp_DIR=/opt/adaptivecpp1/lib/cmake
..
Error:
CMake Error at cmake/gmxManageSyclAdaptiveCpp.cmake:153 (message):
AdaptiveCpp/hipSYCL compiler not working:
Change Dir:
‘/home/alex/tutorial1/gromacs-2025.2/build/CMakeTmpAdaptiveCppTest’
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f
Makefile
/usr/bin/cmake -S/home/alex/tutorial1/gromacs-2025.2/cmake/AdaptiveCppTest
-B/home/alex/tutorial1/gromacs-2025.2/build/CMakeTmpAdaptiveCppTest
–check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start
/home/alex/tutorial1/gromacs-2025.2/build/CMakeTmpAdaptiveCppTest/CMakeFiles
/home/alex/tutorial1/gromacs-2025.2/build/CMakeTmpAdaptiveCppTest//CMakeFiles/progress.marks
/usr/bin/gmake -f CMakeFiles/Makefile2 all
gmake[1]: вход в каталог
«/home/alex/tutorial1/gromacs-2025.2/build/CMakeTmpAdaptiveCppTest»
/usr/bin/gmake -f CMakeFiles/AdaptiveCppTest.dir/build.make
CMakeFiles/AdaptiveCppTest.dir/depend
gmake[2]: вход в каталог
«/home/alex/tutorial1/gromacs-2025.2/build/CMakeTmpAdaptiveCppTest»
cd /home/alex/tutorial1/gromacs-2025.2/build/CMakeTmpAdaptiveCppTest &&
/usr/bin/cmake -E cmake_depends “Unix Makefiles”
/home/alex/tutorial1/gromacs-2025.2/cmake/AdaptiveCppTest
/home/alex/tutorial1/gromacs-2025.2/cmake/AdaptiveCppTest
/home/alex/tutorial1/gromacs-2025.2/build/CMakeTmpAdaptiveCppTest
/home/alex/tutorial1/gromacs-2025.2/build/CMakeTmpAdaptiveCppTest
/home/alex/tutorial1/gromacs-2025.2/build/CMakeTmpAdaptiveCppTest/CMakeFiles/AdaptiveCppTest.dir/DependInfo.cmake
gmake[2]: выход из каталога
«/home/alex/tutorial1/gromacs-2025.2/build/CMakeTmpAdaptiveCppTest»
/usr/bin/gmake -f CMakeFiles/AdaptiveCppTest.dir/build.make
CMakeFiles/AdaptiveCppTest.dir/build
gmake[2]: вход в каталог
«/home/alex/tutorial1/gromacs-2025.2/build/CMakeTmpAdaptiveCppTest»
[ 50%] Building CXX object CMakeFiles/AdaptiveCppTest.dir/main.cpp.o
/usr/local/lib/cmake/AdaptiveCpp/syclcc-launcher
–launcher-cxx-compiler=/opt/rocm/llvm/bin/clang++
–launcher-syclcc=/usr/local/bin/acpp -Wno-unknown-cuda-version
-Wno-unknown-attributes --acpp-targets=“HIP”
–acpp-clang=/opt/rocm/llvm/bin/clang++ /opt/rocm/llvm/bin/clang++ -isystem
/usr/local/include/AdaptiveCpp -O3 -DNDEBUG -ffast-math
-DHIPSYCL_ALLOW_INSTANT_SUBMISSION=1 -DACPP_ALLOW_INSTANT_SUBMISSION=1
-fgpu-inline-threshold=99999 -Wno-deprecated-declarations -MD -MT
CMakeFiles/AdaptiveCppTest.dir/main.cpp.o -MF
CMakeFiles/AdaptiveCppTest.dir/main.cpp.o.d -o
CMakeFiles/AdaptiveCppTest.dir/main.cpp.o -c
/home/alex/tutorial1/gromacs-2025.2/cmake/AdaptiveCppTest/main.cpp
error: unable to load plugin ‘/usr/local/bin/../lib/libacpp-clang.so’:
‘/usr/local/bin/../lib/libacpp-clang.so: undefined symbol:
_ZTIN4llvm2cl18GenericOptionValueE’
gmake[2]: *** [CMakeFiles/AdaptiveCppTest.dir/build.make:78:
CMakeFiles/AdaptiveCppTest.dir/main.cpp.o] Ошибка 1
gmake[2]: выход из каталога
«/home/alex/tutorial1/gromacs-2025.2/build/CMakeTmpAdaptiveCppTest»
gmake[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/AdaptiveCppTest.dir/all]
Ошибка 2
gmake[1]: выход из каталога
«/home/alex/tutorial1/gromacs-2025.2/build/CMakeTmpAdaptiveCppTest»
gmake: *** [Makefile:91: all] Ошибка 2
Call Stack (most recent call first):
cmake/gmxManageSycl.cmake:45 (include)
CMakeLists.txt:726 (include)
Please, help!