Hello, I’m using the latest Nvidia HPC sdk to compile a software called cdo. And it ran into the following error, “terminated by signal 11”. Did anyone has insight about this error I’m having?
make[2]: Entering directory `/usr/local/cdo-1.9.9/src'
source='vertical_interp.cc' object='libcdo_la-vertical_interp.lo' libtool=yes \
DEPDIR=.deps depmode=pgcc /bin/sh ../config/depcomp \
/bin/sh ../libtool --tag=CXX --mode=compile /opt/nvidia/hpc_sdk/Linux_x86_64/20.9/compilers/bin/nvc++ -std=c++11 -DHAVE_CONFIG_H -I. -I../libcdi/src -I../src/mpim_grid -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -DgFortran -g -O2 -fopenmp -pthread -c -o libcdo_la-vertical_interp.lo `test -f 'vertical_interp.cc' || echo './'`vertical_interp.cc
libtool: compile: /opt/nvidia/hpc_sdk/Linux_x86_64/20.9/compilers/bin/nvc++ -std=c++11 -DHAVE_CONFIG_H -I. -I../libcdi/src -I../src/mpim_grid -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -DgFortran -g -O2 -fopenmp -pthread -c vertical_interp.cc -MD -fPIC -DPIC -o .libs/libcdo_la-vertical_interp.o
"vertical_interp.cc", line 397: warning: specifying a default argument on this
declaration is nonstandard
template void genind(int *nx, const double *plev, const float *fullp, long ngp, long nplev, long nhlev, bool lreverse = false);
^
nvc++-Fatal-/opt/nvidia/hpc_sdk/Linux_x86_64/20.9/compilers/bin/tools/cpp1 TERMINATED by signal 11