FluidNumerics / FluidNumerics/SELF

NVHPC (nvfortran) compiler fails during make with `TERMINATED by signal 11`

Open
#55 0 comments 0 reactions 0 assignees View on GitHub
bug
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.