FluidNumerics / FluidNumerics/SELF
NVHPC (nvfortran) compiler fails during make with `TERMINATED by signal 11`
- Dominant language
- Fortran
- Stars
- 92
- Forks
- 13
- Avg merge
- 20h 38m
- Merged PRs (30d)
- 7
Description
When building SELF using the nvhpc compilers (v24.5), the compiler terminates while compiling `src/SELF_MappedScalar_2D_t.f90` with `TERMINATED by signal 11`; all other compilers are able to compile without any issue. Until this is resolved, we will be disabling the tests with nvfortran build. We will attempt to reach out to Nvidia about this one.
This issue can be found in our github actions ( https://github.com/FluidNumerics/SELF/actions/runs/10853816248/job/30122907452?pr=53 ) and is able to reproduced on Oram at the Fluid Numerics shop.
```
[ 20%] Building Fortran object src/CMakeFiles/self-static.dir/SELF_MappedScalar_2D_t.f90.o
cd /tmp/joe/build/src && /opt/nvidia/hpc_sdk/Linux_x86_64/24.5/compilers/bin/nvfortran -DH5_BUILT_AS_DYNAMIC_LIB -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200809L -I/apps/spack/opt/spack/linux-ubuntu20.04-zen2/nvhpc-24.5/feq-parse-2.2.2-ujcwftshuz2xnqk6mvbzrodgctrzni5m/include -I/apps/spack/opt/spack/linux-ubuntu20.04-zen2/nvhpc-24.5/openmpi-5.0.3-g2fe3kpnz6f4vkmyku2f2og3fndg3jwm/lib -isystem /apps/spack/opt/spack/linux-ubuntu20.04-zen2/nvhpc-24.5/hdf5-1.12.3-bq2dcqbiihj3ecgm2nrjzxy2e6lifwo2/include -isystem /apps/spack/opt/spack/linux-ubuntu20.04-zen2/nvhpc-24.5/openmpi-5.0.3-g2fe3kpnz6f4vkmyku2f2og3fndg3jwm/include -isystem /apps/spack/opt/spack/linux-ubuntu20.04-zen2/nvhpc-24.5/hdf5-1.12.3-bq2dcqbiihj3ecgm2nrjzxy2e6lifwo2/mod/shared -Mpreprocess -DDOUBLE_PRECISION -Mpreprocess -O0 -Wall -C -g -traceback -DDOUBLE_PRECISION -module ../include -Mpreprocess -c /home/joe/SELF/src/SELF_MappedScalar_2D_t.f90 -o CMakeFiles/self-static.dir/SELF_MappedScalar_2D_t.f90.o
nvfortran-Fatal-/opt/nvidia/hpc_sdk/Linux_x86_64/24.5/compilers/bin/tools/fort1 TERMINATED by signal 11
make[2]: *** [src/CMakeFiles/self-static.dir/build.make:231: src/CMakeFiles/self-static.dir/SELF_MappedScalar_2D_t.f90.o] Error 2
make[2]: Leaving directory '/tmp/joe/build'
make[1]: *** [CMakeFiles/Makefile2:220: src/CMakeFiles/self-static.dir/all] Error 2
make[1]: Leaving directory '/tmp/joe/build'
make: *** [Makefile:146: all] Error 2
```
Contributor guide
Assessment
This issue has not been assessed yet.