Skip to content

Tutorial codes build error with CUDA 12.1 #3194

Open
@cityadmirer

Description

@cityadmirer

Host compiler: gcc/g++ 12.2.1
OS: Manjaro Linux
GPU: RTX 3060Ti
Driver:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.89.02 Driver Version: 525.89.02 CUDA Version: 12.0 |
|-------------------------------+----------------------+----------------------+

Repo:
https://github.com/AMReX-Codes/amrex-tutorials

configuration:

$ cd amrex-tutorials/ExampleCodes
$ mkdir build && cd build
$ cmake -DAMReX_GPU_BACKEND=CUDA ..
$ make

output:

...
[ 62%] Linking CUDA static library libamrex.a
[ 62%] Built target amrex
[ 62%] Building CUDA object Amr/Advection_AmrCore/CMakeFiles/Advection_AmrCore.dir/Source/AdvancePhiAllLevels.cpp.o
[ 63%] Building CUDA object Amr/Advection_AmrCore/CMakeFiles/Advection_AmrCore.dir/Source/AdvancePhiAtLevel.cpp.o
[ 64%] Building CUDA object Amr/Advection_AmrCore/CMakeFiles/Advection_AmrCore.dir/Source/AmrCoreAdv.cpp.o
nvcc error   : 'cicc' died due to signal 11 (Invalid memory reference)
nvcc error   : 'cicc' core dumped
make[2]: *** [Amr/Advection_AmrCore/CMakeFiles/Advection_AmrCore.dir/build.make:107: Amr/Advection_AmrCore/CMakeFiles/Advection_AmrCore.dir/Source/AmrCoreAdv.cpp.o] Error 139
make[1]: *** [CMakeFiles/Makefile2:590: Amr/Advection_AmrCore/CMakeFiles/Advection_AmrCore.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions