Mock Version: 1.4.19 Mock Version: 1.4.19 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target s390x --nodeps /builddir/build/SPECS/combblas.spec'], chrootPath='/var/lib/mock/epel8-build-17945864-1287129/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target s390x --nodeps /builddir/build/SPECS/combblas.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: s390x Building for target s390x Wrote: /builddir/build/SRPMS/combblas-1.6.2-0.6.beta2.el8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target s390x --nodeps /builddir/build/SPECS/combblas.spec'], chrootPath='/var/lib/mock/epel8-build-17945864-1287129/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target s390x --nodeps /builddir/build/SPECS/combblas.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: s390x Building for target s390x Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Ll7I3f + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf CombBLAS_beta_16_2 + /usr/bin/gzip -dc /builddir/build/SOURCES/CombBLAS_beta_16_2.tgz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd CombBLAS_beta_16_2 + /usr/bin/gzip -dc /builddir/build/SOURCES/testdata_combblas1.6.1.tgz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/combblas-libpaths.patch + /usr/bin/patch -p0 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/combblas-sublibs_soname.patch + /usr/bin/patch -p0 -s --fuzz=0 --no-backup-if-mismatch + cp --no-preserve=mode,ownership usort/LICENSE usort/usort-LICENSE + cp --no-preserve=mode,ownership graph500-1.2/COPYING graph500-1.2/graph500-1.2-COPYING + cp --no-preserve=mode,ownership graph500-1.2/generator/LICENSE_1_0.txt graph500-1.2/generator/graph500-1.2-generator-LICENSE_1_0.txt + find . -type f -name '*.h' -exec chmod 0644 '{}' ';' + find . -type f -name '*.*pp' -exec chmod 0644 '{}' ';' + find . -type f -name '*.tcc' -exec chmod 0644 '{}' ';' + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.FUAjtf + umask 022 + cd /builddir/build/BUILD + cd CombBLAS_beta_16_2 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' +++ /usr/bin/ps -p 7310 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module load mpi/openmpi-s390x ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/openmpi-s390x + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/usr/lib64/openmpi/lib;' export 'LD_LIBRARY_PATH;' '__LMOD_REF_COUNT_LOADEDMODULES=mpi/openmpi-s390x:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/openmpi-s390x;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/openmpi-s390x:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=/usr/share/man/openmpi-s390x:/usr/share/lmod/lmod/share/man::;' export 'MANPATH;' '__LMOD_REF_COUNT_MODULEPATH=/etc/modulefiles:1\;/usr/share/modulefiles:1\;/usr/share/modulefiles/Linux:1\;/usr/share/modulefiles/Core:1\;/usr/share/lmod/lmod/modulefiles/Core:1;' export '__LMOD_REF_COUNT_MODULEPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' 'MPI_BIN=/usr/lib64/openmpi/bin;' export 'MPI_BIN;' 'MPI_COMPILER=openmpi-s390x;' export 'MPI_COMPILER;' 'MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi;' export 'MPI_FORTRAN_MOD_DIR;' 'MPI_HOME=/usr/lib64/openmpi;' export 'MPI_HOME;' 'MPI_INCLUDE=/usr/include/openmpi-s390x;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib64/openmpi/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/openmpi-s390x;' export 'MPI_MAN;' 'MPI_PYTHON2_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi;' export 'MPI_PYTHON2_SITEARCH;' 'MPI_PYTHON3_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_PYTHON_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi;' export 'MPI_PYTHON_SITEARCH;' 'MPI_SUFFIX=_openmpi;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/openmpi-s390x;' export 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/lib64/openmpi/bin:1\;/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/lib64/openmpi/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig:1\;/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' '__LMOD_REF_COUNT__LMFILES_=/etc/modulefiles/mpi/openmpi-s390x:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/etc/modulefiles/mpi/openmpi-s390x;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL2V0Yy9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS1zMzkweCIsWyJmdWxsTmFtZSJdPSJtcGkvb3Blbm1waS1zMzkweCIsWyJsb2FkT3JkZXIiXT0xLHByb3BUPXt9LFsic3RhY2tEZXB0aCJdPTAsWyJzdGF0dXMiXT0iYWN0aXZlIixbInVzZXJOYW1lIl09Im1waS9vcGVubXBpLXMzOTB4Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVm;' export '_ModuleTable001_;' '_ModuleTable002_=aWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/openmpi-s390x:1 ++ export __LMOD_REF_COUNT_LOADEDMODULES ++ LOADEDMODULES=mpi/openmpi-s390x ++ export LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/openmpi-s390x:1;/usr/share/lmod/lmod/share/man:1' ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/man/openmpi-s390x:/usr/share/lmod/lmod/share/man:: ++ export MANPATH ++ __LMOD_REF_COUNT_MODULEPATH='/etc/modulefiles:1;/usr/share/modulefiles:1;/usr/share/modulefiles/Linux:1;/usr/share/modulefiles/Core:1;/usr/share/lmod/lmod/modulefiles/Core:1' ++ export __LMOD_REF_COUNT_MODULEPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ MPI_BIN=/usr/lib64/openmpi/bin ++ export MPI_BIN ++ MPI_COMPILER=openmpi-s390x ++ export MPI_COMPILER ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/openmpi ++ export MPI_HOME ++ MPI_INCLUDE=/usr/include/openmpi-s390x ++ export MPI_INCLUDE ++ MPI_LIB=/usr/lib64/openmpi/lib ++ export MPI_LIB ++ MPI_MAN=/usr/share/man/openmpi-s390x ++ export MPI_MAN ++ MPI_PYTHON2_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi ++ export MPI_PYTHON2_SITEARCH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_PYTHON_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi ++ export MPI_PYTHON_SITEARCH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-s390x ++ export MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/lib64/openmpi/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/lib64/openmpi/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/openmpi/lib/pkgconfig:1;/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ __LMOD_REF_COUNT__LMFILES_=/etc/modulefiles/mpi/openmpi-s390x:1 ++ export __LMOD_REF_COUNT__LMFILES_ ++ _LMFILES_=/etc/modulefiles/mpi/openmpi-s390x ++ export _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL2V0Yy9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS1zMzkweCIsWyJmdWxsTmFtZSJdPSJtcGkvb3Blbm1waS1zMzkweCIsWyJsb2FkT3JkZXIiXT0xLHByb3BUPXt9LFsic3RhY2tEZXB0aCJdPTAsWyJzdGF0dXMiXT0iYWN0aXZlIixbInVzZXJOYW1lIl09Im1waS9vcGVubXBpLXMzOTB4Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVm ++ export _ModuleTable001_ ++ _ModuleTable002_=aWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + mkdir -p build/openmpi ~/build/BUILD/CombBLAS_beta_16_2/build/openmpi ~/build/BUILD/CombBLAS_beta_16_2 + pushd build/openmpi + export CC=/usr/lib64/openmpi/bin/mpicc + CC=/usr/lib64/openmpi/bin/mpicc + export CXX=/usr/lib64/openmpi/bin/mpic++ + CXX=/usr/lib64/openmpi/bin/mpic++ + export 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x' + export 'CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x' + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x' + export 'LDFLAGS=-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt' + export LDFLAGS ++ /usr/bin/getconf _NPROCESSORS_ONLN + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_INSTALL_PREFIX=/usr -DMPIEXEC_NUMPROC_FLAG=-n -DMPIEXEC_MAX_NUMPROCS:STRING=4 -DMPI_C_HEADER_DIR:PATH=/usr/include/openmpi-s390x -DMPI_C_ADDITIONAL_INCLUDE_DIRS:STRING=/usr/include/openmpi-s390x -DMPI_CXX_HEADER_DIR:PATH=/usr/include/openmpi-s390x -DMPI_CXX_ADDITIONAL_INCLUDE_DIRS:STRING=/usr/include/openmpi-s390x -DMPI_LIB:PATH=../usr/lib64/openmpi/lib -DMPI_INCLUDE:PATH=../usr/include/openmpi-s390x ../.. -- The C compiler identification is GNU 8.2.1 -- The CXX compiler identification is GNU 8.2.1 -- Check for working C compiler: /usr/lib64/openmpi/bin/mpicc -- Check for working C compiler: /usr/lib64/openmpi/bin/mpicc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpic++ -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpic++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found MPI_C: /usr/lib64/openmpi/bin/mpicc (found version "3.1") -- Found MPI_CXX: /usr/lib64/openmpi/bin/mpic++ (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX MPIEXEC_MAX_NUMPROCS MPI_CXX_HEADER_DIR MPI_C_HEADER_DIR SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi + /usr/bin/make -O -j4 /usr/bin/cmake -H/builddir/build/BUILD/CombBLAS_beta_16_2 -B/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/CMakeFiles /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/depend /usr/bin/make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/usort /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort/CMakeFiles/Usortlib.dir/DependInfo.cmake --color= Scanning dependencies of target Usortlib make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/DependInfo.cmake --color= Scanning dependencies of target GraphGenlib make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 6%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator && /usr/lib64/openmpi/bin/mpicc -DGraphGenlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include/graph500/generator -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fPIC -o CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/btrd_binomial_distribution.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 3%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort && /usr/lib64/openmpi/bin/mpic++ -DUsortlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fPIC -o CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/binUtils.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 4%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator && /usr/lib64/openmpi/bin/mpicc -DGraphGenlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include/graph500/generator -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fPIC -o CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/splittable_mrg.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 8%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator && /usr/lib64/openmpi/bin/mpicc -DGraphGenlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include/graph500/generator -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fPIC -o CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/mrg_transitions.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 9%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator && /usr/lib64/openmpi/bin/mpicc -DGraphGenlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include/graph500/generator -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fPIC -o CMakeFiles/GraphGenlib.dir/graph_generator.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/graph_generator.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 13%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator && /usr/lib64/openmpi/bin/mpicc -DGraphGenlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include/graph500/generator -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fPIC -o CMakeFiles/GraphGenlib.dir/make_graph.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/make_graph.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 14%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator && /usr/lib64/openmpi/bin/mpicc -DGraphGenlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include/graph500/generator -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fPIC -o CMakeFiles/GraphGenlib.dir/utils.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/utils.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 11%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator && /usr/lib64/openmpi/bin/mpicc -DGraphGenlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include/graph500/generator -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fPIC -o CMakeFiles/GraphGenlib.dir/permutation_gen.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/permutation_gen.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 16%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/scramble_edges.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator && /usr/lib64/openmpi/bin/mpicc -DGraphGenlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include/graph500/generator -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fPIC -o CMakeFiles/GraphGenlib.dir/scramble_edges.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/scramble_edges.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 18%] Linking C shared library libGraphGenlib.so cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator && /usr/bin/cmake -E cmake_link_script CMakeFiles/GraphGenlib.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -shared -Wl,-soname,libGraphGenlib.so.1.2 -o libGraphGenlib.so.1.2 CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o CMakeFiles/GraphGenlib.dir/graph_generator.c.o CMakeFiles/GraphGenlib.dir/permutation_gen.c.o CMakeFiles/GraphGenlib.dir/make_graph.c.o CMakeFiles/GraphGenlib.dir/utils.c.o CMakeFiles/GraphGenlib.dir/scramble_edges.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator && /usr/bin/cmake -E cmake_symlink_library libGraphGenlib.so.1.2 libGraphGenlib.so.1.2 libGraphGenlib.so make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 18%] Built target GraphGenlib make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 1%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort && /usr/lib64/openmpi/bin/mpic++ -DUsortlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fPIC -o CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:22: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:36: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:59: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:84: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:110: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:116: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:130: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:142: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:182: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:194: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:208: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for reduction(+:sum) /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:225: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:240: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:578: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for reduction(+:localWt) /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:621: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:651: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:736: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for reduction(+:nn) /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:921: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1128: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1750: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1762: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1777: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1990: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2033: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2045: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2057: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2454: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2466: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2534: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2623: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2632: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2698: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2724: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp: In function 'int par::AdjustCommunicationPattern(std::vector&, std::vector&, std::vector&, std::vector&, MPI_Comm)': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:358:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for(size_t i = 0; i < npes; ++i) rcv[i] = 0; ~~^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:373:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for(size_t i = 0; i < npes; ++i) ~~^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp: In function 'int par::splitComm2way(bool, ompi_communicator_t**, MPI_Comm)': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:176:15: warning: control reaches end of non-void function [-Wreturn-type] ranksIdle = NULL; ^ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp: In function 'int par::splitCommUsingSplittingRank(int, ompi_communicator_t**, MPI_Comm)': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:220:15: warning: control reaches end of non-void function [-Wreturn-type] ranksIdle = NULL; ^ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 19%] Linking CXX shared library libUsortlib.so cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort && /usr/bin/cmake -E cmake_link_script CMakeFiles/Usortlib.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -shared -Wl,-soname,libUsortlib.so.CombBLAS_ -o libUsortlib.so.CombBLAS_ CMakeFiles/Usortlib.dir/src/parUtils.cpp.o CMakeFiles/Usortlib.dir/src/binUtils.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort && /usr/bin/cmake -E cmake_symlink_library libUsortlib.so.CombBLAS_ libUsortlib.so.CombBLAS_ libUsortlib.so make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 19%] Built target Usortlib make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f CMakeFiles/CombBLAS.dir/build.make CMakeFiles/CombBLAS.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/CMakeFiles/CombBLAS.dir/DependInfo.cmake --color= Scanning dependencies of target CombBLAS make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f CMakeFiles/CombBLAS.dir/build.make CMakeFiles/CombBLAS.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 24%] Building C object CMakeFiles/CombBLAS.dir/src/mmio.c.o /usr/lib64/openmpi/bin/mpicc -DCombBLAS_EXPORTS -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fPIC -o CMakeFiles/CombBLAS.dir/src/mmio.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c: In function 'mm_read_mtx_crd_size': /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:138:26: warning: format '%lld' expects argument of type 'long long int *', but argument 3 has type 'int64_t *' {aka 'long int *'} [-Wformat=] if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) ~~~^ ~ %ld /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:138:31: warning: format '%lld' expects argument of type 'long long int *', but argument 4 has type 'int64_t *' {aka 'long int *'} [-Wformat=] if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) ~~~^ ~ %ld /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:138:36: warning: format '%lld' expects argument of type 'long long int *', but argument 5 has type 'int64_t *' {aka 'long int *'} [-Wformat=] if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) ~~~^ ~~ %ld /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:144:40: warning: format '%lld' expects argument of type 'long long int *', but argument 3 has type 'int64_t *' {aka 'long int *'} [-Wformat=] num_items_read = fscanf(f, "%lld %lld %lld", M, N, nz); ~~~^ ~ %ld /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:144:45: warning: format '%lld' expects argument of type 'long long int *', but argument 4 has type 'int64_t *' {aka 'long int *'} [-Wformat=] num_items_read = fscanf(f, "%lld %lld %lld", M, N, nz); ~~~^ ~ %ld /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:144:50: warning: format '%lld' expects argument of type 'long long int *', but argument 5 has type 'int64_t *' {aka 'long int *'} [-Wformat=] num_items_read = fscanf(f, "%lld %lld %lld", M, N, nz); ~~~^ ~~ %ld /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c: In function 'mm_typecode_to_str': /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:331:9: warning: variable 'error' set but not used [-Wunused-but-set-variable] int error =0; ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 27%] Building CXX object CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o /usr/lib64/openmpi/bin/mpic++ -DCombBLAS_EXPORTS -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fPIC -fopenmp -std=gnu++14 -o CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/src/MemoryPool.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 29%] Building CXX object CMakeFiles/CombBLAS.dir/src/hash.cpp.o /usr/lib64/openmpi/bin/mpic++ -DCombBLAS_EXPORTS -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fPIC -fopenmp -std=gnu++14 -o CMakeFiles/CombBLAS.dir/src/hash.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/src/hash.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 22%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o /usr/lib64/openmpi/bin/mpic++ -DCombBLAS_EXPORTS -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fPIC -fopenmp -std=gnu++14 -o CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/src/MPIType.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 26%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o /usr/lib64/openmpi/bin/mpic++ -DCombBLAS_EXPORTS -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fPIC -fopenmp -std=gnu++14 -o CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/src/MPIOp.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 21%] Building CXX object CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o /usr/lib64/openmpi/bin/mpic++ -DCombBLAS_EXPORTS -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fPIC -fopenmp -std=gnu++14 -o CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/src/CommGrid.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 31%] Linking CXX shared library libCombBLAS.so /usr/bin/cmake -E cmake_link_script CMakeFiles/CombBLAS.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -shared -Wl,-soname,libCombBLAS.so.1.16.0 -o libCombBLAS.so.1.16.0 CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o CMakeFiles/CombBLAS.dir/src/mmio.c.o CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o CMakeFiles/CombBLAS.dir/src/hash.cpp.o -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator: usort/libUsortlib.so.CombBLAS_ graph500-1.2/generator/libGraphGenlib.so.1.2 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/bin/cmake -E cmake_symlink_library libCombBLAS.so.1.16.0 libCombBLAS.so.1.16.0 libCombBLAS.so make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 31%] Built target CombBLAS make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/SpAsgnTest.dir/DependInfo.cmake --color= Scanning dependencies of target SpAsgnTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/ReduceTest.dir/DependInfo.cmake --color= Scanning dependencies of target ReduceTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake --color= Scanning dependencies of target IndexingTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/build /usr/bin/make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/build /usr/bin/make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/TransposeTest.dir/DependInfo.cmake --color= Scanning dependencies of target TransposeTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 36%] Building CXX object ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ReduceTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ReduceTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 39%] Linking CXX executable ReduceTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ReduceTest.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -o ReduceTest -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 37%] Building CXX object ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/TransposeTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/TransposeTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 40%] Built target ReduceTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/MultTiming.dir/DependInfo.cmake --color= Scanning dependencies of target MultTiming make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 40%] Linking CXX executable TransposeTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/TransposeTest.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -o TransposeTest -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 42%] Built target TransposeTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/MultTest.dir/DependInfo.cmake --color= Scanning dependencies of target MultTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 36%] Building CXX object ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp: In instantiation of 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:269:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::PlusTimesSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from /usr/include/openmpi-s390x/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-s390x/mpi.h:2684, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:29: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In instantiation of 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1721:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, int>, std::allocator, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i=0; i > par::Sorted_approx_Select_skewed(std::vector&, unsigned int, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1719:97: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2660:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (npes>1000*kway) splt_count = (((float)rand()/(float)RAND_MAX)*totSize<(1000*kway*nelem)?1:0); ~~~~^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2668:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for(size_t i=0;i >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge_sort_ptrs(T, T) [with T = IndexHolder*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:158:29: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1624:28: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:186:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type '_ValType' {aka 'class IndexHolder'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder'} declared here class IndexHolder { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:198:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and '_DiffType' {aka 'long int'} [-Wsign-compare] for(size_t j=start;j >*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:158:29: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder >*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1731:26: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:186:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type '_ValType' {aka 'class IndexHolder >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder >'} declared here class IndexHolder { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:198:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and '_DiffType' {aka 'long int'} [-Wsign-compare] for(size_t j=start;j::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge(T, T, T, T, T, int, StrictWeakOrdering) [with T = IndexHolder*; StrictWeakOrdering = std::less >]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:128:16: required from 'void omp_par::merge_sort(T, T, StrictWeakOrdering) [with T = IndexHolder*; StrictWeakOrdering = std::less >]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:156:24: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1624:28: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:26:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class IndexHolder' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder' declared here class IndexHolder { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge(T, T, T, T, T, int, StrictWeakOrdering) [with T = IndexHolder >*; StrictWeakOrdering = std::less > >]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:128:16: required from 'void omp_par::merge_sort(T, T, StrictWeakOrdering) [with T = IndexHolder >*; StrictWeakOrdering = std::less > >]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:156:24: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder >*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1731:26: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:26:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class IndexHolder >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder >' declared here class IndexHolder { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In instantiation of 'void par::MergeLists(std::vector&, std::vector&, int) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2184:20: required from 'void par::MergeSplit(std::vector&, int, int, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2270:23: required from 'void par::Par_bitonic_merge_incr(std::vector&, int, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2343:33: required from 'void par::bitonicSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1678:30: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2397:52: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while ( ( (scratch_list[ii] < _low) || (ii < (list_size/2)) ) && (scratch_list[ii] <= _high) ) { ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2407:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while ( ( (ii >= (list_size/2)) ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2412:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(ii < (list_size - 1) ) { ~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1718:38: warning: control reaches end of non-void function [-Wreturn-type] std::vector< IndexHolder > splitters; ^~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::partitionW(std::vector&, unsigned int (*)(const T*), MPI_Comm) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:754:23: warning: control reaches end of non-void function [-Wreturn-type] std::vector newNodes(nn); ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 45%] Linking CXX executable SpAsgnTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpAsgnTest.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -o SpAsgnTest -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 45%] Built target SpAsgnTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/GalerkinNew.dir/DependInfo.cmake --color= Scanning dependencies of target GalerkinNew make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 42%] Building CXX object ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/MultTiming.dir/MultTiming.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::PlusTimesSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from /usr/include/openmpi-s390x/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-s390x/mpi.h:2684, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:1: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 49%] Linking CXX executable MultTiming cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTiming.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/MultTiming.dir/MultTiming.cpp.o -o MultTiming -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 49%] Built target MultTiming make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IndexingTiming.dir/DependInfo.cmake --color= Scanning dependencies of target IndexingTiming make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 32%] Building CXX object ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp: In instantiation of 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:269:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1721:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, int>, std::allocator, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i=0; i; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from /usr/include/openmpi-s390x/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-s390x/mpi.h:2684, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:29: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In instantiation of 'std::vector > par::Sorted_approx_Select_skewed(std::vector&, unsigned int, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1719:97: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2660:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (npes>1000*kway) splt_count = (((float)rand()/(float)RAND_MAX)*totSize<(1000*kway*nelem)?1:0); ~~~~^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2668:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for(size_t i=0;i*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:158:29: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1624:28: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:186:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type '_ValType' {aka 'class IndexHolder'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder'} declared here class IndexHolder { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:198:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and '_DiffType' {aka 'long int'} [-Wsign-compare] for(size_t j=start;j >*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:158:29: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder >*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1731:26: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:186:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type '_ValType' {aka 'class IndexHolder >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder >'} declared here class IndexHolder { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:198:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and '_DiffType' {aka 'long int'} [-Wsign-compare] for(size_t j=start;j >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge(T, T, T, T, T, int, StrictWeakOrdering) [with T = IndexHolder*; StrictWeakOrdering = std::less >]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:128:16: required from 'void omp_par::merge_sort(T, T, StrictWeakOrdering) [with T = IndexHolder*; StrictWeakOrdering = std::less >]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:156:24: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1624:28: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:26:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class IndexHolder' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder' declared here class IndexHolder { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge(T, T, T, T, T, int, StrictWeakOrdering) [with T = IndexHolder >*; StrictWeakOrdering = std::less > >]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:128:16: required from 'void omp_par::merge_sort(T, T, StrictWeakOrdering) [with T = IndexHolder >*; StrictWeakOrdering = std::less > >]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:156:24: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder >*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1731:26: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:26:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class IndexHolder >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder >' declared here class IndexHolder { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In instantiation of 'void par::MergeLists(std::vector&, std::vector&, int) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2184:20: required from 'void par::MergeSplit(std::vector&, int, int, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2270:23: required from 'void par::Par_bitonic_merge_incr(std::vector&, int, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2343:33: required from 'void par::bitonicSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1678:30: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2397:52: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while ( ( (scratch_list[ii] < _low) || (ii < (list_size/2)) ) && (scratch_list[ii] <= _high) ) { ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2407:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while ( ( (ii >= (list_size/2)) ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2412:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(ii < (list_size - 1) ) { ~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1718:38: warning: control reaches end of non-void function [-Wreturn-type] std::vector< IndexHolder > splitters; ^~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::partitionW(std::vector&, unsigned int (*)(const T*), MPI_Comm) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:754:23: warning: control reaches end of non-void function [-Wreturn-type] std::vector newNodes(nn); ^~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 52%] Linking CXX executable IndexingTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTest.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -o IndexingTest -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 52%] Built target IndexingTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IteratorTest.dir/DependInfo.cmake --color= Scanning dependencies of target IteratorTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 47%] Building CXX object ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/GalerkinNew.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/GalerkinNew.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 55%] Linking CXX executable GalerkinNew cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/GalerkinNew.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -o GalerkinNew -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 55%] Built target GalerkinNew make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/FindSparse.dir/DependInfo.cmake --color= Scanning dependencies of target FindSparse make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 54%] Building CXX object ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IteratorTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IteratorTest.cpp:35: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 59%] Linking CXX executable IteratorTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IteratorTest.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -o IteratorTest -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 59%] Built target IteratorTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/ParIOTest.dir/DependInfo.cmake --color= Scanning dependencies of target ParIOTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 44%] Building CXX object ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/MultTest.dir/MultTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h: In instantiation of 'combblas::PreAllocatedSPA::PreAllocatedSPA(LMAT&, int) [with LMAT = combblas::SpCCols; OVT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:147:64: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h:144:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::OptimizeForGraph500(combblas::OptBuf&) [with LIT = int; OT = long int; IT = long int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:193:35: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2798:11: warning: unused variable 'cwperproc' [-Wunused-variable] LocIT cwperproc = nA / p_r; // per processors in column-wise communication ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h: In instantiation of 'combblas::PreAllocatedSPA::PreAllocatedSPA(LMAT&, int) [with LMAT = combblas::SpCCols; OVT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:228:70: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h:144:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:108:50: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = double; NDER = combblas::SpCCols; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:146:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] IT nnz; ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long int combblas::SpCCols::n' [-Wreorder] IT n; ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] IT n; ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long int combblas::SpCCols::m' [-Wreorder] IT m; ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] int splits; // for multithreading ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] Csc * csc; ^~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:227:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] IT nnz; ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long int combblas::SpCCols::n' [-Wreorder] IT n; ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] IT n; ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long int combblas::SpCCols::m' [-Wreorder] IT m; ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] int splits; // for multithreading ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] Csc * csc; ^~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = double; NDER = combblas::SpCCols; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:146:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] IT last; ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] IT last; ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::PlusTimesSRing; IU = long int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from /usr/include/openmpi-s390x/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-s390x/mpi.h:2684, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:29: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:227:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] IT last; ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] IT last; ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp: In instantiation of 'combblas::Csc::Csc(IT, IT) [with IT = long int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:123:10: required from 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = double; NDER = combblas::SpCCols; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:146:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] IT nz; ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long int combblas::Csc::n' [-Wreorder] IT n; // number of columns ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] Csc::Csc (IT size, IT nCol): nz(size),n(nCol) ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp: In instantiation of 'combblas::Csc::Csc(IT, IT) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:123:10: required from 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:227:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] IT nz; ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long int combblas::Csc::n' [-Wreorder] IT n; // number of columns ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] Csc::Csc (IT size, IT nCol): nz(size),n(nCol) ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp: In instantiation of 'void combblas::SpMXSpV_Bucket(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IT = long int; NUM = double; IVT = double; OVT = double; int32_t = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:120:27: required from 'void combblas::SpMXSpV(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IT = long int; NUM = double; IVT = double; OVT = double; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:412:15: required from 'void combblas::generic_gespmv(const combblas::SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; MIND = long int; VIND = int; DER = combblas::SpCCols; NUM = double; IVT = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1191:31: required from 'void combblas::LocalSpMV(const combblas::SpParMat&, int, combblas::OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = combblas::SpCCols; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::OptBuf&, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:149:61: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:448:65: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:547:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:591:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int j=0; j::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp: In instantiation of 'void combblas::SpMXSpV_Bucket(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IT = long int; NUM = bool; IVT = long int; OVT = long int; int32_t = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:120:27: required from 'void combblas::SpMXSpV(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IT = long int; NUM = bool; IVT = long int; OVT = long int; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:412:15: required from 'void combblas::generic_gespmv(const combblas::SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; MIND = long int; VIND = int; DER = combblas::SpCCols; NUM = bool; IVT = long int; OVT = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1191:31: required from 'void combblas::LocalSpMV(const combblas::SpParMat&, int, combblas::OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::OptBuf&, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:230:73: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:448:65: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:547:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:591:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int j=0; j::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 57%] Building CXX object ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/FindSparse.dir/FindSparse.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/FindSparse.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/FindSparse.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 62%] Linking CXX executable MultTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTest.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/MultTest.dir/MultTest.cpp.o -o MultTest -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 63%] Linking CXX executable FindSparse cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/FindSparse.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/FindSparse.dir/FindSparse.cpp.o -o FindSparse -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 63%] Built target FindSparse make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/depend make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 63%] Built target MultTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake --color= Scanning dependencies of target dobfs make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 60%] Building CXX object ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:76:42: warning: typedef 'PTDOUBLEDOUBLE' locally defined but not used [-Wunused-local-typedefs] typedef PlusTimesSRing PTDOUBLEDOUBLE; ^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:77:41: warning: typedef 'SR' locally defined but not used [-Wunused-local-typedefs] typedef SelectMaxSRing SR; ^~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:81:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fclose(f); ~~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake --color= Scanning dependencies of target tdbfs make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 67%] Linking CXX executable ParIOTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ParIOTest.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -o ParIOTest -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 68%] Built target ParIOTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/fmis.dir/DependInfo.cmake --color= Scanning dependencies of target fmis make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 50%] Building CXX object ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In instantiation of 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:54:73: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp:71:24: warning: variable 'read_offset_end' set but not used [-Wunused-but-set-variable] IT read_offset_start, read_offset_end; ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::PlusTimesSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from /usr/include/openmpi-s390x/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-s390x/mpi.h:2684, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:1: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp:93:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(gen_edges, 2*nedges, sizeof(uint32_t), infp); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:266:3: warning: 'A' may be used uninitialized in this function [-Wmaybe-uninitialized] ReadDistribute(filename, master, nonum, ScalarReadSaveHandler(), false, pario); ^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:40:14: note: 'A' was declared here PARDBMAT * A; // declare objects ^ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 72%] Linking CXX executable IndexingTiming cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTiming.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -o IndexingTiming -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 72%] Built target IndexingTiming make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/fbfs.dir/DependInfo.cmake --color= Scanning dependencies of target fbfs make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 65%] Building CXX object Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::OptimizeForGraph500(combblas::OptBuf&) [with LIT = int; OT = long int; IT = long int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:263:34: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2798:11: warning: unused variable 'cwperproc' [-Wunused-variable] LocIT cwperproc = nA / p_r; // per processors in column-wise communication ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from /usr/include/openmpi-s390x/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-s390x/mpi.h:2684, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:32: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = bool; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 75%] Linking CXX executable dobfs cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/dobfs.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -o dobfs -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 75%] Built target dobfs make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/mcl.dir/DependInfo.cmake --color= Scanning dependencies of target mcl make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 70%] Building CXX object Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/fmis.dir/FilteredMIS.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge()': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] short count; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] bool follower; // default constructor sets all to zero ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:18:2: warning: when initialized here [-Wreorder] TwitterEdge(): count(0), follower(0), latest(0) {}; ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge(short int, bool, time_t)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] short count; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] bool follower; // default constructor sets all to zero ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:22:2: warning: when initialized here [-Wreorder] TwitterEdge(short mycount, bool myfollow, time_t mylatest):count(mycount), follower(myfollow), latest(mylatest) {}; ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:151:6: warning: unused variable 'cblas_splits' [-Wunused-variable] int cblas_splits = omp_get_max_threads(); ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:270:21: required from 'combblas::Dcsc::operator combblas::Dcsc() const [with NNT = TwitterEdge; IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:764:13: required from 'combblas::SpDCCols::operator combblas::SpDCCols() const [with NNT = TwitterEdge; IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = TwitterEdge; NDER = combblas::SpDCCols; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:210:28: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] short count; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] bool follower; // default constructor sets all to zero ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:428:40: required from 'combblas::Dcsc& combblas::Dcsc::operator+=(const combblas::Dcsc&) [with IT = long int; NT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:413:13: required from 'combblas::SpDCCols& combblas::SpDCCols::operator+=(const combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:650:13: required from 'combblas::SpParMat& combblas::SpParMat::operator+=(const combblas::SpParMat&) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:68:4: required from 'void Symmetricize(PARMAT&) [with PARMAT = combblas::SpParMat >]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:243:17: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] short count; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] bool follower; // default constructor sets all to zero ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/unique_ptr.h:37, from /usr/include/c++/8/memory:80, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = TwitterEdge; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 78%] Linking CXX executable fmis cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/fmis.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/fmis.dir/FilteredMIS.cpp.o -o fmis -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 78%] Built target fmis make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake --color= Scanning dependencies of target betwcent make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 68%] Building CXX object Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:378:10: warning: unused variable 't1' [-Wunused-variable] double t1 = MPI_Wtime(); ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:136:41: warning: typedef 'SR' locally defined but not used [-Wunused-local-typedefs] typedef SelectMaxSRing SR; ^~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::OptimizeForGraph500(combblas::OptBuf&) [with LIT = int; OT = long int; IT = long int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:172:56: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2798:11: warning: unused variable 'cwperproc' [-Wunused-variable] LocIT cwperproc = nA / p_r; // per processors in column-wise communication ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In instantiation of 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:189:73: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp:71:24: warning: variable 'read_offset_end' set but not used [-Wunused-but-set-variable] IT read_offset_start, read_offset_end; ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/unique_ptr.h:37, from /usr/include/c++/8/memory:80, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = bool; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp:93:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(gen_edges, 2*nedges, sizeof(uint32_t), infp); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 73%] Building CXX object Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge()': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] short count; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] bool follower; // default constructor sets all to zero ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:18:2: warning: when initialized here [-Wreorder] TwitterEdge(): count(0), follower(0), latest(0) {}; ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge(short int, bool, time_t)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] short count; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] bool follower; // default constructor sets all to zero ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:22:2: warning: when initialized here [-Wreorder] TwitterEdge(short mycount, bool myfollow, time_t mylatest):count(mycount), follower(myfollow), latest(mylatest) {}; ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:219:11: warning: unused variable 't01' [-Wunused-variable] double t01 = MPI_Wtime(); ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:220:11: warning: unused variable 't02' [-Wunused-variable] double t02; ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:345:10: warning: unused variable 't1' [-Wunused-variable] double t1 = MPI_Wtime(); ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:133:6: warning: unused variable 'cblas_splits' [-Wunused-variable] int cblas_splits = omp_get_max_threads(); ^~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:150:6: warning: unused variable 'retval' [-Wunused-variable] int retval; ^~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:270:21: required from 'combblas::Dcsc::operator combblas::Dcsc() const [with NNT = TwitterEdge; IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:764:13: required from 'combblas::SpDCCols::operator combblas::SpDCCols() const [with NNT = TwitterEdge; IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = TwitterEdge; NDER = combblas::SpDCCols; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:239:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] short count; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] bool follower; // default constructor sets all to zero ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:428:40: required from 'combblas::Dcsc& combblas::Dcsc::operator+=(const combblas::Dcsc&) [with IT = long int; NT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:413:13: required from 'combblas::SpDCCols& combblas::SpDCCols::operator+=(const combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:650:13: required from 'combblas::SpParMat& combblas::SpParMat::operator+=(const combblas::SpParMat&) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:82:4: required from 'void Symmetricize(PARMAT&) [with PARMAT = combblas::SpParMat >]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:305:18: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] short count; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] bool follower; // default constructor sets all to zero ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/unique_ptr.h:37, from /usr/include/c++/8/memory:80, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = TwitterEdge; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:555:22: warning: 'ou_nedges' may be used uninitialized in this function [-Wmaybe-uninitialized] EDGES[sruns] = static_cast(ou_nedges); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 83%] Linking CXX executable fbfs cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/fbfs.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -o fbfs -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 81%] Linking CXX executable tdbfs cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/tdbfs.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -o tdbfs -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 83%] Built target fbfs make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/depend make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 83%] Built target tdbfs make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Ordering /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake --color= Scanning dependencies of target rcm make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017 /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/SpMSpV-IPDPS2017 /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake --color= Scanning dependencies of target SpMSpVBench make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 80%] Building CXX object Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/betwcent.dir/BetwCent.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:210:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int j=0; j < bfs.size(); ++j) ~~^~~~~~~~~~~~ In file included from /usr/include/c++/8/cassert:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:37, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.cpp: In instantiation of 'combblas::FullyDistVec combblas::DenseParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = std::plus; IT = int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:216:71: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.cpp:88:30: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] assert((parvec.arr.size() == reallen)); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = bool; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:98:56: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] In file included from /usr/include/c++/8/cassert:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.h:37, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.h:39, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:111, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp: In instantiation of 'combblas::Dcsc::Dcsc(IT, const std::vector&, bool) [with IT = int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1310:10: required from 'combblas::SpDCCols::SpDCCols(IT, IT, IT, const std::vector&, bool) [with IT = int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1169:19: required from 'combblas::SpDCCols combblas::SpDCCols::operator()(const std::vector&, const std::vector&) const [with IT = int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:131:41: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:240:39: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] assert((nnz != 0) && (indices.size() == nnz)); ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = bool; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:495:25: required from 'static IT combblas::SpHelper::SpColByCol(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1450:38: required from 'combblas::SpDCCols::T_promote> combblas::SpDCCols::OrdColByCol(const combblas::SpDCCols&) const [with SR = combblas::PlusTimesSRing; NTR = bool; IT = int; NT = bool; typename combblas::promote_trait::T_promote = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1170:44: required from 'combblas::SpDCCols combblas::SpDCCols::operator()(const std::vector&, const std::vector&) const [with IT = int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:131:41: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:111, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Semirings.h: In instantiation of 'static combblas::PlusTimesSRing::T_promote combblas::PlusTimesSRing::multiply(const T1&, const T2&) [with T1 = bool; T2 = bool; combblas::PlusTimesSRing::T_promote = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:507:27: required from 'static IT combblas::SpHelper::SpColByCol(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1450:38: required from 'combblas::SpDCCols::T_promote> combblas::SpDCCols::OrdColByCol(const combblas::SpDCCols&) const [with SR = combblas::PlusTimesSRing; NTR = bool; IT = int; NT = bool; typename combblas::promote_trait::T_promote = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1170:44: required from 'combblas::SpDCCols combblas::SpDCCols::operator()(const std::vector&, const std::vector&) const [with IT = int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:131:41: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Semirings.h:227:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] return (static_cast(arg1) * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ static_cast(arg2) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 88%] Linking CXX executable betwcent cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/betwcent.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/betwcent.dir/BetwCent.cpp.o -o betwcent -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 88%] Built target betwcent make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake --color= Scanning dependencies of target test_mpipspgemm make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 86%] Building CXX object Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/SpMSpV-IPDPS2017 && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:419:18: warning: unused variable 'scale' [-Wunused-variable] unsigned scale; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:420:14: warning: unused variable 'scramble' [-Wunused-variable] bool scramble = false; ^~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:424:14: warning: unused variable 'symm' [-Wunused-variable] bool symm = false; ^~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:425:13: warning: unused variable 'maxthreads' [-Wunused-variable] int maxthreads = nthreads; ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:426:13: warning: unused variable 'minthreads' [-Wunused-variable] int minthreads = nthreads; ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h: In instantiation of 'combblas::PreAllocatedSPA::PreAllocatedSPA(LMAT&, int) [with LMAT = combblas::SpCCols; OVT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:117:60: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h:144:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:116:32: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] IT nnz; ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long int combblas::SpCCols::n' [-Wreorder] IT n; ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] IT n; ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long int combblas::SpCCols::m' [-Wreorder] IT m; ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] int splits; // for multithreading ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] Csc * csc; ^~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = bool; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:453:61: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:116:32: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] IT last; ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] IT last; ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp: In instantiation of 'combblas::Csc::Csc(IT, IT) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:269:21: required from 'void combblas::SpCCols::RowSplit(int) [with IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2883:2: required from 'void combblas::SpParMat::ActivateThreading(int) [with IT = long int; NT = bool; DER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:293:44: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] IT nz; ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long int combblas::Csc::n' [-Wreorder] IT n; // number of columns ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] Csc::Csc (IT size, IT nCol): nz(size),n(nCol) ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/unique_ptr.h:37, from /usr/include/c++/8/memory:80, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp: In instantiation of 'void combblas::SpMXSpV_Bucket(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IT = long int; NUM = bool; IVT = long int; OVT = long int; int32_t = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:120:27: required from 'void combblas::SpMXSpV(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IT = long int; NUM = bool; IVT = long int; OVT = long int; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:412:15: required from 'void combblas::generic_gespmv(const combblas::SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; MIND = long int; VIND = int; DER = combblas::SpCCols; NUM = bool; IVT = long int; OVT = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1191:31: required from 'void combblas::LocalSpMV(const combblas::SpParMat&, int, combblas::OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::OptBuf&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:448:65: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:547:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:591:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int j=0; j >*&, IT&, IT) [with NT = bool; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 91%] Linking CXX executable SpMSpVBench cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/SpMSpV-IPDPS2017 && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpMSpVBench.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -o SpMSpVBench -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../../usort/libUsortlib.so.CombBLAS_ ../../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 91%] Built target SpMSpVBench make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM/CMakeFiles/mpipspgemm.dir/DependInfo.cmake --color= Scanning dependencies of target mpipspgemm make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 85%] Building CXX object Ordering/CMakeFiles/rcm.dir/RCM.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Ordering && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/rcm.dir/RCM.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp: In function 'bool operator==(const VertexType&, const VertexType&)': /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:86:96: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] friend bool operator==(const VertexType & vtx1, const VertexType & vtx2 ){return vtx1.order==vtx2.order & vtx1.degree==vtx2.degree;}; ~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h: In instantiation of 'combblas::PreAllocatedSPA::PreAllocatedSPA(LMAT&, int) [with LMAT = combblas::SpCCols; OVT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:762:65: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h:144:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h: In instantiation of 'combblas::FullyDistVec& combblas::FullyDistVec::operator=(NT) [with IT = long int; NT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:769:44: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:131:23: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(IT i=0; i < arr.size(); ++i) In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = bool; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:671:66: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:739:43: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] IT nnz; ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long int combblas::SpCCols::n' [-Wreorder] IT n; ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] IT n; ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long int combblas::SpCCols::m' [-Wreorder] IT m; ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] int splits; // for multithreading ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] Csc * csc; ^~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp: In instantiation of 'void RCMOrder(PARMAT&, int64_t, combblas::FullyDistVec&, int64_t, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:518:17: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:764:78: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:343:13: warning: unused variable 'curOrder' [-Wunused-variable] int64_t curOrder = startOrder+1; ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:739:43: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] IT last; ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] IT last; ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp: In instantiation of 'combblas::Csc::Csc(IT, IT) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:123:10: required from 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:739:43: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] IT nz; ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long int combblas::Csc::n' [-Wreorder] IT n; // number of columns ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] Csc::Csc (IT size, IT nCol): nz(size),n(nCol) ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/unique_ptr.h:37, from /usr/include/c++/8/memory:80, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = bool; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp: In instantiation of 'void combblas::SpMXSpV_Bucket(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IT = long int; NUM = bool; IVT = long int; OVT = long int; int32_t = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:120:27: required from 'void combblas::SpMXSpV(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IT = long int; NUM = bool; IVT = long int; OVT = long int; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:412:15: required from 'void combblas::generic_gespmv(const combblas::SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; MIND = long int; VIND = int; DER = combblas::SpCCols; NUM = bool; IVT = long int; OVT = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1191:31: required from 'void combblas::LocalSpMV(const combblas::SpParMat&, int, combblas::OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::OptBuf&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:424:30: required from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:514:48: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:764:78: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:448:65: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:547:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:591:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int j=0; j::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 90%] Building CXX object 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h: In constructor 'combblas::CCGrid::CCGrid(int, int)': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:36:9: warning: 'combblas::CCGrid::GridLayers' will be initialized after [-Wreorder] int GridLayers; // GridLayers = c_factor ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'int combblas::CCGrid::GridCols' [-Wreorder] int GridCols; ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) ^~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'combblas::CCGrid::GridCols' will be initialized after [-Wreorder] int GridCols; ^~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:34:6: warning: 'int combblas::CCGrid::GridRows' [-Wreorder] int GridRows; ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:76:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if(layer_length * C_FACTOR != nprocs) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:15: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h: In instantiation of 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:25:12: warning: unused variable 'time_mid' [-Wunused-variable] double time_mid = MPI_Wtime(); ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h:41:9: required from 'combblas::SpDCCols* combblas::ReadMat(std::__cxx11::string, combblas::CCGrid&, bool, combblas::FullyDistVec&) [with NT = double; IT = int; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:101:75: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::__cxx11::string, combblas::CCGrid&, bool, combblas::FullyDistVec&) [with NT = double; IT = int; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:101:75: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from /usr/include/openmpi-s390x/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-s390x/mpi.h:2684, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:1: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 95%] Linking CXX executable rcm cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Ordering && /usr/bin/cmake -E cmake_link_script CMakeFiles/rcm.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/rcm.dir/RCM.cpp.o -o rcm -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 96%] Built target rcm make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 96%] Linking CXX executable test_mpipspgemm cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_mpipspgemm.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -o test_mpipspgemm -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 96%] Built target test_mpipspgemm make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 93%] Building CXX object 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h: In constructor 'combblas::CCGrid::CCGrid(int, int)': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:36:9: warning: 'combblas::CCGrid::GridLayers' will be initialized after [-Wreorder] int GridLayers; // GridLayers = c_factor ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'int combblas::CCGrid::GridCols' [-Wreorder] int GridCols; ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) ^~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'combblas::CCGrid::GridCols' will be initialized after [-Wreorder] int GridCols; ^~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:34:6: warning: 'int combblas::CCGrid::GridRows' [-Wreorder] int GridRows; ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:87:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if(layer_length * C_FACTOR != nprocs) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:15: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h: In instantiation of 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:25:12: warning: unused variable 'time_mid' [-Wunused-variable] double time_mid = MPI_Wtime(); ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h:41:9: required from 'combblas::SpDCCols* combblas::ReadMat(std::__cxx11::string, combblas::CCGrid&, bool, combblas::FullyDistVec&) [with NT = double; IT = long int; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:109:79: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::__cxx11::string, combblas::CCGrid&, bool, combblas::FullyDistVec&) [with NT = double; IT = long int; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:109:79: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from /usr/include/openmpi-s390x/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-s390x/mpi.h:2684, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:1: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 98%] Linking CXX executable mpipspgemm cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/mpipspgemm.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -o mpipspgemm -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 98%] Built target mpipspgemm make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 77%] Building CXX object Applications/CMakeFiles/mcl.dir/MCL.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/lib64/openmpi/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -fopenmp -std=gnu++14 -o CMakeFiles/mcl.dir/MCL.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In instantiation of 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] double tcc = MPI_Wtime() - tcc1; ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In instantiation of 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In instantiation of 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In instantiation of 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:567:9: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:567:9: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = float]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = float; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:567:9: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = float]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = float; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:567:9: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from /usr/include/openmpi-s390x/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-s390x/mpi.h:2684, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:30: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from /usr/include/openmpi-s390x/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-s390x/mpi.h:2684, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:30: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = float; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from /usr/include/openmpi-s390x/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-s390x/mpi.h:2684, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:30: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = int; NU = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = float; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from /usr/include/openmpi-s390x/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-s390x/mpi.h:2684, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:30: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = float; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = float; OVT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; IU = long int; NU1 = bool; NU2 = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; IU = long int; NU1 = bool; NU2 = float; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = float; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = float; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = float; OVT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; IU = int; NU1 = bool; NU2 = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; IU = int; NU1 = bool; NU2 = float; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = float; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::FullyDistVec combblas::SpParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = std::plus; IT = long int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] FullyDistVec parvec(commGrid, length, id); ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::FullyDistVec combblas::SpParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] FullyDistVec parvec(commGrid, length, id); ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::FullyDistVec combblas::SpParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = std::plus; IT = int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] FullyDistVec parvec(commGrid, length, id); ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::FullyDistVec combblas::SpParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] FullyDistVec parvec(commGrid, length, id); ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::FullyDistVec combblas::SpParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = std::plus; IT = long int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] FullyDistVec parvec(commGrid, length, id); ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::FullyDistVec combblas::SpParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = combblas::maximum; IT = long int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] FullyDistVec parvec(commGrid, length, id); ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::FullyDistVec combblas::SpParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = std::plus; IT = int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] FullyDistVec parvec(commGrid, length, id); ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::FullyDistVec combblas::SpParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = combblas::maximum; IT = int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] FullyDistVec parvec(commGrid, length, id); ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [100%] Linking CXX executable mcl cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/mcl.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/mcl.dir/MCL.cpp.o -o mcl -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [100%] Built target mcl make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/CMakeFiles 0 ~/build/BUILD/CombBLAS_beta_16_2 + popd + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' +++ /usr/bin/ps -p 7310 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module unload mpi/openmpi-s390x ++ /usr/share/lmod/lmod/libexec/lmod sh unload mpi/openmpi-s390x + eval unset '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' unset 'LD_LIBRARY_PATH;' unset '__LMOD_REF_COUNT_LOADEDMODULES;' unset 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=/usr/share/lmod/lmod/share/man::;' export 'MANPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' unset 'MPI_BIN;' unset 'MPI_COMPILER;' unset 'MPI_FORTRAN_MOD_DIR;' unset 'MPI_HOME;' unset 'MPI_INCLUDE;' unset 'MPI_LIB;' unset 'MPI_MAN;' unset 'MPI_PYTHON2_SITEARCH;' unset 'MPI_PYTHON3_SITEARCH;' unset 'MPI_PYTHON_SITEARCH;' unset 'MPI_SUFFIX;' unset 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' unset '__LMOD_REF_COUNT__LMFILES_;' unset '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh;' export '_ModuleTable001_;' '_ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0=;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ unset __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ unset LD_LIBRARY_PATH ++ unset __LMOD_REF_COUNT_LOADEDMODULES ++ unset LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1 ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/lmod/lmod/share/man:: ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ unset MPI_BIN ++ unset MPI_COMPILER ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset MPI_INCLUDE ++ unset MPI_LIB ++ unset MPI_MAN ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_PYTHON_SITEARCH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset __LMOD_REF_COUNT__LMFILES_ ++ unset _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh ++ export _ModuleTable001_ ++ _ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0= ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' +++ /usr/bin/ps -p 7310 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module load mpi/mpich-s390x ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/mpich-s390x + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/mpich/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/usr/lib64/mpich/lib;' export 'LD_LIBRARY_PATH;' '__LMOD_REF_COUNT_LOADEDMODULES=mpi/mpich-s390x:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/mpich-s390x;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/mpich-s390x:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=:/usr/share/man/mpich-s390x:/usr/share/lmod/lmod/share/man;' export 'MANPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' 'MPI_BIN=/usr/lib64/mpich/bin;' export 'MPI_BIN;' 'MPI_COMPILER=mpich-s390x;' export 'MPI_COMPILER;' 'MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich;' export 'MPI_FORTRAN_MOD_DIR;' 'MPI_HOME=/usr/lib64/mpich;' export 'MPI_HOME;' 'MPI_INCLUDE=/usr/include/mpich-s390x;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib64/mpich/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/mpich-s390x;' export 'MPI_MAN;' 'MPI_PYTHON2_SITEARCH=/usr/lib64/python3.6/site-packages/mpich;' export 'MPI_PYTHON2_SITEARCH;' 'MPI_PYTHON3_SITEARCH=/usr/lib64/python3.6/site-packages/mpich;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_PYTHON_SITEARCH=/usr/lib64/python3.6/site-packages/mpich;' export 'MPI_PYTHON_SITEARCH;' 'MPI_SUFFIX=_mpich;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/mpich-s390x;' export 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/lib64/mpich/bin:1\;/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/lib64/mpich/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig:1\;/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' '__LMOD_REF_COUNT__LMFILES_=/etc/modulefiles/mpi/mpich-s390x:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/etc/modulefiles/mpi/mpich-s390x;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL2V0Yy9tb2R1bGVmaWxlcy9tcGkvbXBpY2gtczM5MHgiLFsiZnVsbE5hbWUiXT0ibXBpL21waWNoLXMzOTB4IixbImxvYWRPcmRlciJdPTEscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MCxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0ibXBpL21waWNoLXMzOTB4Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9D;' export '_ModuleTable001_;' '_ModuleTable002_=b3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/mpich/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/usr/lib64/mpich/lib ++ export LD_LIBRARY_PATH ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/mpich-s390x:1 ++ export __LMOD_REF_COUNT_LOADEDMODULES ++ LOADEDMODULES=mpi/mpich-s390x ++ export LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/mpich-s390x:1;/usr/share/lmod/lmod/share/man:1' ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=:/usr/share/man/mpich-s390x:/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ MPI_BIN=/usr/lib64/mpich/bin ++ export MPI_BIN ++ MPI_COMPILER=mpich-s390x ++ export MPI_COMPILER ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/mpich ++ export MPI_HOME ++ MPI_INCLUDE=/usr/include/mpich-s390x ++ export MPI_INCLUDE ++ MPI_LIB=/usr/lib64/mpich/lib ++ export MPI_LIB ++ MPI_MAN=/usr/share/man/mpich-s390x ++ export MPI_MAN ++ MPI_PYTHON2_SITEARCH=/usr/lib64/python3.6/site-packages/mpich ++ export MPI_PYTHON2_SITEARCH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.6/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_PYTHON_SITEARCH=/usr/lib64/python3.6/site-packages/mpich ++ export MPI_PYTHON_SITEARCH ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/mpich-s390x ++ export MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/lib64/mpich/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/lib64/mpich/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/mpich/lib/pkgconfig:1;/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ __LMOD_REF_COUNT__LMFILES_=/etc/modulefiles/mpi/mpich-s390x:1 ++ export __LMOD_REF_COUNT__LMFILES_ ++ _LMFILES_=/etc/modulefiles/mpi/mpich-s390x ++ export _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL2V0Yy9tb2R1bGVmaWxlcy9tcGkvbXBpY2gtczM5MHgiLFsiZnVsbE5hbWUiXT0ibXBpL21waWNoLXMzOTB4IixbImxvYWRPcmRlciJdPTEscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MCxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0ibXBpL21waWNoLXMzOTB4Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9D ++ export _ModuleTable001_ ++ _ModuleTable002_=b3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + export 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/openmpi-s390x -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + mkdir -p build/mpich ~/build/BUILD/CombBLAS_beta_16_2/build/mpich ~/build/BUILD/CombBLAS_beta_16_2 + pushd build/mpich + export CC=/usr/lib64/mpich/bin/mpicc + CC=/usr/lib64/mpich/bin/mpicc + export CXX=/usr/lib64/mpich/bin/mpic++ + CXX=/usr/lib64/mpich/bin/mpic++ + export 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x' + export 'CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x' + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x' + export 'LDFLAGS=-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt' + export LDFLAGS ++ /usr/bin/getconf _NPROCESSORS_ONLN + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_INSTALL_PREFIX=/usr -DMPIEXEC_NUMPROC_FLAG=-n -DMPIEXEC_MAX_NUMPROCS:STRING=4 -DMPI_C_HEADER_DIR:PATH=/usr/include/mpich-s390x -DMPI_C_ADDITIONAL_INCLUDE_DIRS:STRING=/usr/include/mpich-s390x -DMPI_CXX_HEADER_DIR:PATH=/usr/include/mpich-s390x -DMPI_CXX_ADDITIONAL_INCLUDE_DIRS:STRING=/usr/include/mpich-s390x -DMPI_LIB:PATH=../usr/lib64/mpich/lib -DMPI_INCLUDE:PATH=../usr/include/mpich-s390x ../.. -- The C compiler identification is GNU 8.2.1 -- The CXX compiler identification is GNU 8.2.1 -- Check for working C compiler: /usr/lib64/mpich/bin/mpicc -- Check for working C compiler: /usr/lib64/mpich/bin/mpicc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/lib64/mpich/bin/mpic++ -- Check for working CXX compiler: /usr/lib64/mpich/bin/mpic++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found MPI_C: /usr/lib64/mpich/bin/mpicc (found version "3.1") -- Found MPI_CXX: /usr/lib64/mpich/bin/mpic++ (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX MPIEXEC_MAX_NUMPROCS MPI_CXX_HEADER_DIR MPI_C_HEADER_DIR SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich + /usr/bin/make -O -j4 /usr/bin/cmake -H/builddir/build/BUILD/CombBLAS_beta_16_2 -B/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/CMakeFiles /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/depend /usr/bin/make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/usort /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort/CMakeFiles/Usortlib.dir/DependInfo.cmake --color= Scanning dependencies of target Usortlib make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/DependInfo.cmake --color= Scanning dependencies of target GraphGenlib make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 6%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator && /usr/lib64/mpich/bin/mpicc -DGraphGenlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include/graph500/generator -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fPIC -o CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/btrd_binomial_distribution.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 4%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort && /usr/lib64/mpich/bin/mpic++ -DUsortlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fPIC -o CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/binUtils.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 4%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator && /usr/lib64/mpich/bin/mpicc -DGraphGenlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include/graph500/generator -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fPIC -o CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/splittable_mrg.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 8%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator && /usr/lib64/mpich/bin/mpicc -DGraphGenlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include/graph500/generator -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fPIC -o CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/mrg_transitions.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 9%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator && /usr/lib64/mpich/bin/mpicc -DGraphGenlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include/graph500/generator -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fPIC -o CMakeFiles/GraphGenlib.dir/graph_generator.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/graph_generator.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 11%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator && /usr/lib64/mpich/bin/mpicc -DGraphGenlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include/graph500/generator -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fPIC -o CMakeFiles/GraphGenlib.dir/permutation_gen.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/permutation_gen.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 14%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator && /usr/lib64/mpich/bin/mpicc -DGraphGenlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include/graph500/generator -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fPIC -o CMakeFiles/GraphGenlib.dir/utils.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/utils.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 16%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/scramble_edges.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator && /usr/lib64/mpich/bin/mpicc -DGraphGenlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include/graph500/generator -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fPIC -o CMakeFiles/GraphGenlib.dir/scramble_edges.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/scramble_edges.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 13%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator && /usr/lib64/mpich/bin/mpicc -DGraphGenlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include/graph500/generator -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fPIC -o CMakeFiles/GraphGenlib.dir/make_graph.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/make_graph.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 18%] Linking C shared library libGraphGenlib.so cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator && /usr/bin/cmake -E cmake_link_script CMakeFiles/GraphGenlib.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -shared -Wl,-soname,libGraphGenlib.so.1.2 -o libGraphGenlib.so.1.2 CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o CMakeFiles/GraphGenlib.dir/graph_generator.c.o CMakeFiles/GraphGenlib.dir/permutation_gen.c.o CMakeFiles/GraphGenlib.dir/make_graph.c.o CMakeFiles/GraphGenlib.dir/utils.c.o CMakeFiles/GraphGenlib.dir/scramble_edges.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator && /usr/bin/cmake -E cmake_symlink_library libGraphGenlib.so.1.2 libGraphGenlib.so.1.2 libGraphGenlib.so make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 18%] Built target GraphGenlib make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 1%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort && /usr/lib64/mpich/bin/mpic++ -DUsortlib_EXPORTS -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fPIC -o CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:22: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:36: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:59: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:84: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:110: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:116: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:130: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:142: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:182: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:194: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:208: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for reduction(+:sum) /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:225: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:240: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:578: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for reduction(+:localWt) /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:621: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:651: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:736: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for reduction(+:nn) /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:921: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1128: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1750: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1762: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1777: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1990: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2033: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2045: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2057: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2454: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2466: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2534: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2623: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2632: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2698: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2724: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] #pragma omp parallel for /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp: In function 'int par::AdjustCommunicationPattern(std::vector&, std::vector&, std::vector&, std::vector&, MPI_Comm)': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:358:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for(size_t i = 0; i < npes; ++i) rcv[i] = 0; ~~^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:373:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for(size_t i = 0; i < npes; ++i) ~~^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp: In function 'int par::splitComm2way(bool, MPI_Comm*, MPI_Comm)': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:176:15: warning: control reaches end of non-void function [-Wreturn-type] ranksIdle = NULL; ^ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp: In function 'int par::splitCommUsingSplittingRank(int, MPI_Comm*, MPI_Comm)': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:220:15: warning: control reaches end of non-void function [-Wreturn-type] ranksIdle = NULL; ^ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 19%] Linking CXX shared library libUsortlib.so cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort && /usr/bin/cmake -E cmake_link_script CMakeFiles/Usortlib.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -shared -Wl,-soname,libUsortlib.so.CombBLAS_ -o libUsortlib.so.CombBLAS_ CMakeFiles/Usortlib.dir/src/parUtils.cpp.o CMakeFiles/Usortlib.dir/src/binUtils.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort && /usr/bin/cmake -E cmake_symlink_library libUsortlib.so.CombBLAS_ libUsortlib.so.CombBLAS_ libUsortlib.so make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 19%] Built target Usortlib make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f CMakeFiles/CombBLAS.dir/build.make CMakeFiles/CombBLAS.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/CMakeFiles/CombBLAS.dir/DependInfo.cmake --color= Scanning dependencies of target CombBLAS make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f CMakeFiles/CombBLAS.dir/build.make CMakeFiles/CombBLAS.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 26%] Building C object CMakeFiles/CombBLAS.dir/src/mmio.c.o /usr/lib64/mpich/bin/mpicc -DCombBLAS_EXPORTS -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fPIC -o CMakeFiles/CombBLAS.dir/src/mmio.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c: In function 'mm_read_mtx_crd_size': /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:138:26: warning: format '%lld' expects argument of type 'long long int *', but argument 3 has type 'int64_t *' {aka 'long int *'} [-Wformat=] if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) ~~~^ ~ %ld /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:138:31: warning: format '%lld' expects argument of type 'long long int *', but argument 4 has type 'int64_t *' {aka 'long int *'} [-Wformat=] if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) ~~~^ ~ %ld /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:138:36: warning: format '%lld' expects argument of type 'long long int *', but argument 5 has type 'int64_t *' {aka 'long int *'} [-Wformat=] if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) ~~~^ ~~ %ld /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:144:40: warning: format '%lld' expects argument of type 'long long int *', but argument 3 has type 'int64_t *' {aka 'long int *'} [-Wformat=] num_items_read = fscanf(f, "%lld %lld %lld", M, N, nz); ~~~^ ~ %ld /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:144:45: warning: format '%lld' expects argument of type 'long long int *', but argument 4 has type 'int64_t *' {aka 'long int *'} [-Wformat=] num_items_read = fscanf(f, "%lld %lld %lld", M, N, nz); ~~~^ ~ %ld /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:144:50: warning: format '%lld' expects argument of type 'long long int *', but argument 5 has type 'int64_t *' {aka 'long int *'} [-Wformat=] num_items_read = fscanf(f, "%lld %lld %lld", M, N, nz); ~~~^ ~~ %ld /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c: In function 'mm_typecode_to_str': /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:331:9: warning: variable 'error' set but not used [-Wunused-but-set-variable] int error =0; ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 22%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o /usr/lib64/mpich/bin/mpic++ -DCombBLAS_EXPORTS -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fPIC -fopenmp -std=gnu++14 -o CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/src/MPIType.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 24%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o /usr/lib64/mpich/bin/mpic++ -DCombBLAS_EXPORTS -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fPIC -fopenmp -std=gnu++14 -o CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/src/MPIOp.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 29%] Building CXX object CMakeFiles/CombBLAS.dir/src/hash.cpp.o /usr/lib64/mpich/bin/mpic++ -DCombBLAS_EXPORTS -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fPIC -fopenmp -std=gnu++14 -o CMakeFiles/CombBLAS.dir/src/hash.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/src/hash.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 27%] Building CXX object CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o /usr/lib64/mpich/bin/mpic++ -DCombBLAS_EXPORTS -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fPIC -fopenmp -std=gnu++14 -o CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/src/MemoryPool.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 21%] Building CXX object CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o /usr/lib64/mpich/bin/mpic++ -DCombBLAS_EXPORTS -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fPIC -fopenmp -std=gnu++14 -o CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/src/CommGrid.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 31%] Linking CXX shared library libCombBLAS.so /usr/bin/cmake -E cmake_link_script CMakeFiles/CombBLAS.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -shared -Wl,-soname,libCombBLAS.so.1.16.0 -o libCombBLAS.so.1.16.0 CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o CMakeFiles/CombBLAS.dir/src/mmio.c.o CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o CMakeFiles/CombBLAS.dir/src/hash.cpp.o -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator: usort/libUsortlib.so.CombBLAS_ graph500-1.2/generator/libGraphGenlib.so.1.2 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so /usr/bin/cmake -E cmake_symlink_library libCombBLAS.so.1.16.0 libCombBLAS.so.1.16.0 libCombBLAS.so make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 31%] Built target CombBLAS make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/ReduceTest.dir/DependInfo.cmake --color= Scanning dependencies of target ReduceTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/SpAsgnTest.dir/DependInfo.cmake --color= Scanning dependencies of target SpAsgnTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/TransposeTest.dir/DependInfo.cmake --color= Scanning dependencies of target TransposeTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/build /usr/bin/make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/build /usr/bin/make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake --color= Scanning dependencies of target IndexingTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 34%] Building CXX object ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/TransposeTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/TransposeTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 39%] Linking CXX executable TransposeTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/TransposeTest.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -o TransposeTest -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 39%] Built target TransposeTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 36%] Building CXX object ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ReduceTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ReduceTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/MultTiming.dir/DependInfo.cmake --color= Scanning dependencies of target MultTiming make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 40%] Linking CXX executable ReduceTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ReduceTest.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -o ReduceTest -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 42%] Built target ReduceTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/MultTest.dir/DependInfo.cmake --color= Scanning dependencies of target MultTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 32%] Building CXX object ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp: In instantiation of 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:269:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::PlusTimesSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/functional:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:32: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In instantiation of 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1721:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, int>, std::allocator, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i=0; i > par::Sorted_approx_Select_skewed(std::vector&, unsigned int, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1719:97: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2660:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (npes>1000*kway) splt_count = (((float)rand()/(float)RAND_MAX)*totSize<(1000*kway*nelem)?1:0); ~~~~^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2668:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for(size_t i=0;i >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge_sort_ptrs(T, T) [with T = IndexHolder*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:158:29: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1624:28: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:186:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type '_ValType' {aka 'class IndexHolder'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder'} declared here class IndexHolder { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:198:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and '_DiffType' {aka 'long int'} [-Wsign-compare] for(size_t j=start;j >*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:158:29: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder >*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1731:26: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:186:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type '_ValType' {aka 'class IndexHolder >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder >'} declared here class IndexHolder { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:198:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and '_DiffType' {aka 'long int'} [-Wsign-compare] for(size_t j=start;j::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge(T, T, T, T, T, int, StrictWeakOrdering) [with T = IndexHolder*; StrictWeakOrdering = std::less >]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:128:16: required from 'void omp_par::merge_sort(T, T, StrictWeakOrdering) [with T = IndexHolder*; StrictWeakOrdering = std::less >]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:156:24: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1624:28: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:26:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class IndexHolder' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder' declared here class IndexHolder { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge(T, T, T, T, T, int, StrictWeakOrdering) [with T = IndexHolder >*; StrictWeakOrdering = std::less > >]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:128:16: required from 'void omp_par::merge_sort(T, T, StrictWeakOrdering) [with T = IndexHolder >*; StrictWeakOrdering = std::less > >]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:156:24: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder >*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1731:26: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:26:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class IndexHolder >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder >' declared here class IndexHolder { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In instantiation of 'void par::MergeLists(std::vector&, std::vector&, int) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2184:20: required from 'void par::MergeSplit(std::vector&, int, int, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2270:23: required from 'void par::Par_bitonic_merge_incr(std::vector&, int, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2343:33: required from 'void par::bitonicSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1678:30: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2397:52: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while ( ( (scratch_list[ii] < _low) || (ii < (list_size/2)) ) && (scratch_list[ii] <= _high) ) { ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2407:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while ( ( (ii >= (list_size/2)) ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2412:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(ii < (list_size - 1) ) { ~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1718:38: warning: control reaches end of non-void function [-Wreturn-type] std::vector< IndexHolder > splitters; ^~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::partitionW(std::vector&, unsigned int (*)(const T*), MPI_Comm) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:754:23: warning: control reaches end of non-void function [-Wreturn-type] std::vector newNodes(nn); ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 42%] Building CXX object ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/MultTiming.dir/MultTiming.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::PlusTimesSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/functional:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:4: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 45%] Linking CXX executable SpAsgnTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpAsgnTest.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -o SpAsgnTest -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 47%] Linking CXX executable MultTiming cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTiming.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/MultTiming.dir/MultTiming.cpp.o -o MultTiming -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 47%] Built target SpAsgnTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/depend make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 47%] Built target MultTiming make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/GalerkinNew.dir/DependInfo.cmake --color= Scanning dependencies of target GalerkinNew make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IndexingTiming.dir/DependInfo.cmake --color= Scanning dependencies of target IndexingTiming make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 37%] Building CXX object ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp: In instantiation of 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:269:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1721:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, int>, std::allocator, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i=0; i; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/functional:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:32: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In instantiation of 'std::vector > par::Sorted_approx_Select_skewed(std::vector&, unsigned int, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1719:97: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2660:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (npes>1000*kway) splt_count = (((float)rand()/(float)RAND_MAX)*totSize<(1000*kway*nelem)?1:0); ~~~~^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2668:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for(size_t i=0;i*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:158:29: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1624:28: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:186:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type '_ValType' {aka 'class IndexHolder'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder'} declared here class IndexHolder { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:198:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and '_DiffType' {aka 'long int'} [-Wsign-compare] for(size_t j=start;j >*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:158:29: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder >*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1731:26: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:186:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type '_ValType' {aka 'class IndexHolder >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder >'} declared here class IndexHolder { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:198:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and '_DiffType' {aka 'long int'} [-Wsign-compare] for(size_t j=start;j >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge(T, T, T, T, T, int, StrictWeakOrdering) [with T = IndexHolder*; StrictWeakOrdering = std::less >]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:128:16: required from 'void omp_par::merge_sort(T, T, StrictWeakOrdering) [with T = IndexHolder*; StrictWeakOrdering = std::less >]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:156:24: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1624:28: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:26:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class IndexHolder' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder' declared here class IndexHolder { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge(T, T, T, T, T, int, StrictWeakOrdering) [with T = IndexHolder >*; StrictWeakOrdering = std::less > >]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:128:16: required from 'void omp_par::merge_sort(T, T, StrictWeakOrdering) [with T = IndexHolder >*; StrictWeakOrdering = std::less > >]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:156:24: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder >*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1731:26: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:26:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class IndexHolder >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder >' declared here class IndexHolder { ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In instantiation of 'void par::MergeLists(std::vector&, std::vector&, int) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2184:20: required from 'void par::MergeSplit(std::vector&, int, int, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2270:23: required from 'void par::Par_bitonic_merge_incr(std::vector&, int, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2343:33: required from 'void par::bitonicSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1678:30: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:24: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2397:52: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while ( ( (scratch_list[ii] < _low) || (ii < (list_size/2)) ) && (scratch_list[ii] <= _high) ) { ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2407:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while ( ( (ii >= (list_size/2)) ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2412:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(ii < (list_size - 1) ) { ~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1718:38: warning: control reaches end of non-void function [-Wreturn-type] std::vector< IndexHolder > splitters; ^~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::partitionW(std::vector&, unsigned int (*)(const T*), MPI_Comm) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:754:23: warning: control reaches end of non-void function [-Wreturn-type] std::vector newNodes(nn); ^~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 52%] Linking CXX executable IndexingTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTest.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -o IndexingTest -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 52%] Built target IndexingTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IteratorTest.dir/DependInfo.cmake --color= Scanning dependencies of target IteratorTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 49%] Building CXX object ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/GalerkinNew.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/GalerkinNew.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 55%] Linking CXX executable GalerkinNew cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/GalerkinNew.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -o GalerkinNew -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 55%] Built target GalerkinNew make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/FindSparse.dir/DependInfo.cmake --color= Scanning dependencies of target FindSparse make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 54%] Building CXX object ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IteratorTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IteratorTest.cpp:35: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 59%] Linking CXX executable IteratorTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IteratorTest.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -o IteratorTest -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 59%] Built target IteratorTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/ParIOTest.dir/DependInfo.cmake --color= Scanning dependencies of target ParIOTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 57%] Building CXX object ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/FindSparse.dir/FindSparse.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/FindSparse.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/FindSparse.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 62%] Linking CXX executable FindSparse cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/FindSparse.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/FindSparse.dir/FindSparse.cpp.o -o FindSparse -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 62%] Built target FindSparse make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake --color= Scanning dependencies of target dobfs make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 44%] Building CXX object ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/MultTest.dir/MultTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h: In instantiation of 'combblas::PreAllocatedSPA::PreAllocatedSPA(LMAT&, int) [with LMAT = combblas::SpCCols; OVT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:147:64: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h:144:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::OptimizeForGraph500(combblas::OptBuf&) [with LIT = int; OT = long int; IT = long int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:193:35: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2798:11: warning: unused variable 'cwperproc' [-Wunused-variable] LocIT cwperproc = nA / p_r; // per processors in column-wise communication ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h: In instantiation of 'combblas::PreAllocatedSPA::PreAllocatedSPA(LMAT&, int) [with LMAT = combblas::SpCCols; OVT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:228:70: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h:144:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:108:50: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = double; NDER = combblas::SpCCols; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:146:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] IT nnz; ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long int combblas::SpCCols::n' [-Wreorder] IT n; ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] IT n; ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long int combblas::SpCCols::m' [-Wreorder] IT m; ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] int splits; // for multithreading ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] Csc * csc; ^~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:227:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] IT nnz; ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long int combblas::SpCCols::n' [-Wreorder] IT n; ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] IT n; ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long int combblas::SpCCols::m' [-Wreorder] IT m; ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] int splits; // for multithreading ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] Csc * csc; ^~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = double; NDER = combblas::SpCCols; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:146:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] IT last; ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] IT last; ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::PlusTimesSRing; IU = long int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/functional:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:32: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:227:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] IT last; ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] IT last; ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp: In instantiation of 'combblas::Csc::Csc(IT, IT) [with IT = long int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:123:10: required from 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = double; NDER = combblas::SpCCols; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:146:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] IT nz; ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long int combblas::Csc::n' [-Wreorder] IT n; // number of columns ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] Csc::Csc (IT size, IT nCol): nz(size),n(nCol) ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp: In instantiation of 'combblas::Csc::Csc(IT, IT) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:123:10: required from 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:227:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] IT nz; ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long int combblas::Csc::n' [-Wreorder] IT n; // number of columns ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] Csc::Csc (IT size, IT nCol): nz(size),n(nCol) ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp: In instantiation of 'void combblas::SpMXSpV_Bucket(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IT = long int; NUM = double; IVT = double; OVT = double; int32_t = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:120:27: required from 'void combblas::SpMXSpV(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IT = long int; NUM = double; IVT = double; OVT = double; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:412:15: required from 'void combblas::generic_gespmv(const combblas::SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; MIND = long int; VIND = int; DER = combblas::SpCCols; NUM = double; IVT = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1191:31: required from 'void combblas::LocalSpMV(const combblas::SpParMat&, int, combblas::OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = combblas::SpCCols; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::OptBuf&, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:149:61: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:448:65: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:547:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:591:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int j=0; j::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp: In instantiation of 'void combblas::SpMXSpV_Bucket(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IT = long int; NUM = bool; IVT = long int; OVT = long int; int32_t = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:120:27: required from 'void combblas::SpMXSpV(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IT = long int; NUM = bool; IVT = long int; OVT = long int; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:412:15: required from 'void combblas::generic_gespmv(const combblas::SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; MIND = long int; VIND = int; DER = combblas::SpCCols; NUM = bool; IVT = long int; OVT = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1191:31: required from 'void combblas::LocalSpMV(const combblas::SpParMat&, int, combblas::OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::OptBuf&, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:230:73: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:448:65: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:547:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:591:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int j=0; j::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 65%] Linking CXX executable MultTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTest.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/MultTest.dir/MultTest.cpp.o -o MultTest -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 65%] Built target MultTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake --color= Scanning dependencies of target tdbfs make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 60%] Building CXX object ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:76:42: warning: typedef 'PTDOUBLEDOUBLE' locally defined but not used [-Wunused-local-typedefs] typedef PlusTimesSRing PTDOUBLEDOUBLE; ^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:77:41: warning: typedef 'SR' locally defined but not used [-Wunused-local-typedefs] typedef SelectMaxSRing SR; ^~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:81:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fclose(f); ~~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 50%] Building CXX object ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In instantiation of 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:54:73: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp:71:24: warning: variable 'read_offset_end' set but not used [-Wunused-but-set-variable] IT read_offset_start, read_offset_end; ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::PlusTimesSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/functional:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:4: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp:93:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(gen_edges, 2*nedges, sizeof(uint32_t), infp); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:266:3: warning: 'A' may be used uninitialized in this function [-Wmaybe-uninitialized] ReadDistribute(filename, master, nonum, ScalarReadSaveHandler(), false, pario); ^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:40:14: note: 'A' was declared here PARDBMAT * A; // declare objects ^ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 68%] Linking CXX executable ParIOTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ParIOTest.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -o ParIOTest -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 70%] Built target ParIOTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/fmis.dir/DependInfo.cmake --color= Scanning dependencies of target fmis make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 70%] Linking CXX executable IndexingTiming cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTiming.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -o IndexingTiming -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 72%] Built target IndexingTiming make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/fbfs.dir/DependInfo.cmake --color= Scanning dependencies of target fbfs make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 63%] Building CXX object Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::OptimizeForGraph500(combblas::OptBuf&) [with LIT = int; OT = long int; IT = long int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:263:34: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2798:11: warning: unused variable 'cwperproc' [-Wunused-variable] LocIT cwperproc = nA / p_r; // per processors in column-wise communication ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/unique_ptr.h:37, from /usr/include/c++/8/bits/locale_conv.h:41, from /usr/include/c++/8/locale:43, from /usr/include/c++/8/iomanip:43, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:35: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = bool; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 75%] Linking CXX executable dobfs cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/dobfs.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -o dobfs -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 75%] Built target dobfs make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/mcl.dir/DependInfo.cmake --color= Scanning dependencies of target mcl make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 72%] Building CXX object Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/fmis.dir/FilteredMIS.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge()': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] short count; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] bool follower; // default constructor sets all to zero ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:18:2: warning: when initialized here [-Wreorder] TwitterEdge(): count(0), follower(0), latest(0) {}; ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge(short int, bool, time_t)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] short count; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] bool follower; // default constructor sets all to zero ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:22:2: warning: when initialized here [-Wreorder] TwitterEdge(short mycount, bool myfollow, time_t mylatest):count(mycount), follower(myfollow), latest(mylatest) {}; ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:151:6: warning: unused variable 'cblas_splits' [-Wunused-variable] int cblas_splits = omp_get_max_threads(); ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:270:21: required from 'combblas::Dcsc::operator combblas::Dcsc() const [with NNT = TwitterEdge; IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:764:13: required from 'combblas::SpDCCols::operator combblas::SpDCCols() const [with NNT = TwitterEdge; IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = TwitterEdge; NDER = combblas::SpDCCols; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:210:28: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] short count; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] bool follower; // default constructor sets all to zero ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:428:40: required from 'combblas::Dcsc& combblas::Dcsc::operator+=(const combblas::Dcsc&) [with IT = long int; NT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:413:13: required from 'combblas::SpDCCols& combblas::SpDCCols::operator+=(const combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:650:13: required from 'combblas::SpParMat& combblas::SpParMat::operator+=(const combblas::SpParMat&) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:68:4: required from 'void Symmetricize(PARMAT&) [with PARMAT = combblas::SpParMat >]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:243:17: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] short count; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] bool follower; // default constructor sets all to zero ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/unique_ptr.h:37, from /usr/include/c++/8/memory:80, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = TwitterEdge; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 78%] Linking CXX executable fmis cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/fmis.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/fmis.dir/FilteredMIS.cpp.o -o fmis -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 78%] Built target fmis make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake --color= Scanning dependencies of target betwcent make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 73%] Building CXX object Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge()': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] short count; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] bool follower; // default constructor sets all to zero ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:18:2: warning: when initialized here [-Wreorder] TwitterEdge(): count(0), follower(0), latest(0) {}; ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge(short int, bool, time_t)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] short count; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] bool follower; // default constructor sets all to zero ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:22:2: warning: when initialized here [-Wreorder] TwitterEdge(short mycount, bool myfollow, time_t mylatest):count(mycount), follower(myfollow), latest(mylatest) {}; ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:219:11: warning: unused variable 't01' [-Wunused-variable] double t01 = MPI_Wtime(); ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:220:11: warning: unused variable 't02' [-Wunused-variable] double t02; ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:345:10: warning: unused variable 't1' [-Wunused-variable] double t1 = MPI_Wtime(); ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:133:6: warning: unused variable 'cblas_splits' [-Wunused-variable] int cblas_splits = omp_get_max_threads(); ^~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:150:6: warning: unused variable 'retval' [-Wunused-variable] int retval; ^~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:270:21: required from 'combblas::Dcsc::operator combblas::Dcsc() const [with NNT = TwitterEdge; IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:764:13: required from 'combblas::SpDCCols::operator combblas::SpDCCols() const [with NNT = TwitterEdge; IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = TwitterEdge; NDER = combblas::SpDCCols; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:239:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] short count; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] bool follower; // default constructor sets all to zero ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:428:40: required from 'combblas::Dcsc& combblas::Dcsc::operator+=(const combblas::Dcsc&) [with IT = long int; NT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:413:13: required from 'combblas::SpDCCols& combblas::SpDCCols::operator+=(const combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:650:13: required from 'combblas::SpParMat& combblas::SpParMat::operator+=(const combblas::SpParMat&) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:82:4: required from 'void Symmetricize(PARMAT&) [with PARMAT = combblas::SpParMat >]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:305:18: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] short count; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] bool follower; // default constructor sets all to zero ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/unique_ptr.h:37, from /usr/include/c++/8/memory:80, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = TwitterEdge; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:555:22: warning: 'ou_nedges' may be used uninitialized in this function [-Wmaybe-uninitialized] EDGES[sruns] = static_cast(ou_nedges); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 81%] Linking CXX executable fbfs cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/fbfs.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -o fbfs -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 81%] Built target fbfs make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Ordering /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake --color= Scanning dependencies of target rcm make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 67%] Building CXX object Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:378:10: warning: unused variable 't1' [-Wunused-variable] double t1 = MPI_Wtime(); ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:136:41: warning: typedef 'SR' locally defined but not used [-Wunused-local-typedefs] typedef SelectMaxSRing SR; ^~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::OptimizeForGraph500(combblas::OptBuf&) [with LIT = int; OT = long int; IT = long int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:172:56: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2798:11: warning: unused variable 'cwperproc' [-Wunused-variable] LocIT cwperproc = nA / p_r; // per processors in column-wise communication ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In instantiation of 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:189:73: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp:71:24: warning: variable 'read_offset_end' set but not used [-Wunused-but-set-variable] IT read_offset_start, read_offset_end; ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/unique_ptr.h:37, from /usr/include/c++/8/memory:80, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = bool; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp:93:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(gen_edges, 2*nedges, sizeof(uint32_t), infp); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 85%] Linking CXX executable tdbfs cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/tdbfs.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -o tdbfs -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 85%] Built target tdbfs make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017 /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/SpMSpV-IPDPS2017 /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake --color= Scanning dependencies of target SpMSpVBench make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 80%] Building CXX object Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/betwcent.dir/BetwCent.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:210:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(int j=0; j < bfs.size(); ++j) ~~^~~~~~~~~~~~ In file included from /usr/include/c++/8/cassert:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:37, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.cpp: In instantiation of 'combblas::FullyDistVec combblas::DenseParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = std::plus; IT = int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:216:71: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.cpp:88:30: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] assert((parvec.arr.size() == reallen)); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = bool; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:98:56: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] In file included from /usr/include/c++/8/cassert:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.h:37, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.h:39, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:111, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp: In instantiation of 'combblas::Dcsc::Dcsc(IT, const std::vector&, bool) [with IT = int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1310:10: required from 'combblas::SpDCCols::SpDCCols(IT, IT, IT, const std::vector&, bool) [with IT = int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1169:19: required from 'combblas::SpDCCols combblas::SpDCCols::operator()(const std::vector&, const std::vector&) const [with IT = int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:131:41: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:240:39: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] assert((nnz != 0) && (indices.size() == nnz)); ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = bool; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:495:25: required from 'static IT combblas::SpHelper::SpColByCol(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1450:38: required from 'combblas::SpDCCols::T_promote> combblas::SpDCCols::OrdColByCol(const combblas::SpDCCols&) const [with SR = combblas::PlusTimesSRing; NTR = bool; IT = int; NT = bool; typename combblas::promote_trait::T_promote = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1170:44: required from 'combblas::SpDCCols combblas::SpDCCols::operator()(const std::vector&, const std::vector&) const [with IT = int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:131:41: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:111, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Semirings.h: In instantiation of 'static combblas::PlusTimesSRing::T_promote combblas::PlusTimesSRing::multiply(const T1&, const T2&) [with T1 = bool; T2 = bool; combblas::PlusTimesSRing::T_promote = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:507:27: required from 'static IT combblas::SpHelper::SpColByCol(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1450:38: required from 'combblas::SpDCCols::T_promote> combblas::SpDCCols::OrdColByCol(const combblas::SpDCCols&) const [with SR = combblas::PlusTimesSRing; NTR = bool; IT = int; NT = bool; typename combblas::promote_trait::T_promote = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1170:44: required from 'combblas::SpDCCols combblas::SpDCCols::operator()(const std::vector&, const std::vector&) const [with IT = int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:131:41: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Semirings.h:227:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] return (static_cast(arg1) * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ static_cast(arg2) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 88%] Linking CXX executable betwcent cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/betwcent.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/betwcent.dir/BetwCent.cpp.o -o betwcent -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 88%] Built target betwcent make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake --color= Scanning dependencies of target test_mpipspgemm make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 90%] Building CXX object 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h: In constructor 'combblas::CCGrid::CCGrid(int, int)': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:36:9: warning: 'combblas::CCGrid::GridLayers' will be initialized after [-Wreorder] int GridLayers; // GridLayers = c_factor ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'int combblas::CCGrid::GridCols' [-Wreorder] int GridCols; ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) ^~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'combblas::CCGrid::GridCols' will be initialized after [-Wreorder] int GridCols; ^~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:34:6: warning: 'int combblas::CCGrid::GridRows' [-Wreorder] int GridRows; ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:76:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if(layer_length * C_FACTOR != nprocs) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:15: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h: In instantiation of 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:25:12: warning: unused variable 'time_mid' [-Wunused-variable] double time_mid = MPI_Wtime(); ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h:41:9: required from 'combblas::SpDCCols* combblas::ReadMat(std::__cxx11::string, combblas::CCGrid&, bool, combblas::FullyDistVec&) [with NT = double; IT = int; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:101:75: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::__cxx11::string, combblas::CCGrid&, bool, combblas::FullyDistVec&) [with NT = double; IT = int; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:101:75: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/functional:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:4: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 91%] Linking CXX executable test_mpipspgemm cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_mpipspgemm.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -o test_mpipspgemm -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 91%] Built target test_mpipspgemm make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM/CMakeFiles/mpipspgemm.dir/DependInfo.cmake --color= Scanning dependencies of target mpipspgemm make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 86%] Building CXX object Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/SpMSpV-IPDPS2017 && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:419:18: warning: unused variable 'scale' [-Wunused-variable] unsigned scale; ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:420:14: warning: unused variable 'scramble' [-Wunused-variable] bool scramble = false; ^~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:424:14: warning: unused variable 'symm' [-Wunused-variable] bool symm = false; ^~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:425:13: warning: unused variable 'maxthreads' [-Wunused-variable] int maxthreads = nthreads; ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:426:13: warning: unused variable 'minthreads' [-Wunused-variable] int minthreads = nthreads; ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h: In instantiation of 'combblas::PreAllocatedSPA::PreAllocatedSPA(LMAT&, int) [with LMAT = combblas::SpCCols; OVT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:117:60: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h:144:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:116:32: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] IT nnz; ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long int combblas::SpCCols::n' [-Wreorder] IT n; ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] IT n; ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long int combblas::SpCCols::m' [-Wreorder] IT m; ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] int splits; // for multithreading ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] Csc * csc; ^~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = bool; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:453:61: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:116:32: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] IT last; ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] IT last; ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp: In instantiation of 'combblas::Csc::Csc(IT, IT) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:269:21: required from 'void combblas::SpCCols::RowSplit(int) [with IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2883:2: required from 'void combblas::SpParMat::ActivateThreading(int) [with IT = long int; NT = bool; DER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:293:44: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] IT nz; ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long int combblas::Csc::n' [-Wreorder] IT n; // number of columns ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] Csc::Csc (IT size, IT nCol): nz(size),n(nCol) ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/unique_ptr.h:37, from /usr/include/c++/8/memory:80, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp: In instantiation of 'void combblas::SpMXSpV_Bucket(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IT = long int; NUM = bool; IVT = long int; OVT = long int; int32_t = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:120:27: required from 'void combblas::SpMXSpV(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IT = long int; NUM = bool; IVT = long int; OVT = long int; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:412:15: required from 'void combblas::generic_gespmv(const combblas::SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; MIND = long int; VIND = int; DER = combblas::SpCCols; NUM = bool; IVT = long int; OVT = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1191:31: required from 'void combblas::LocalSpMV(const combblas::SpParMat&, int, combblas::OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::OptBuf&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:448:65: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:547:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:591:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int j=0; j >*&, IT&, IT) [with NT = bool; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 95%] Linking CXX executable SpMSpVBench cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/SpMSpV-IPDPS2017 && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpMSpVBench.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -o SpMSpVBench -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../../usort/libUsortlib.so.CombBLAS_ ../../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 95%] Built target SpMSpVBench make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 83%] Building CXX object Ordering/CMakeFiles/rcm.dir/RCM.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Ordering && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/rcm.dir/RCM.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp: In function 'bool operator==(const VertexType&, const VertexType&)': /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:86:96: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] friend bool operator==(const VertexType & vtx1, const VertexType & vtx2 ){return vtx1.order==vtx2.order & vtx1.degree==vtx2.degree;}; ~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h: In instantiation of 'combblas::PreAllocatedSPA::PreAllocatedSPA(LMAT&, int) [with LMAT = combblas::SpCCols; OVT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:762:65: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h:144:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h: In instantiation of 'combblas::FullyDistVec& combblas::FullyDistVec::operator=(NT) [with IT = long int; NT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:769:44: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:131:23: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for(IT i=0; i < arr.size(); ++i) In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = bool; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:671:66: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:739:43: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] IT nnz; ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long int combblas::SpCCols::n' [-Wreorder] IT n; ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] IT n; ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long int combblas::SpCCols::m' [-Wreorder] IT m; ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] int splits; // for multithreading ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] Csc * csc; ^~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) ^~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp: In instantiation of 'void RCMOrder(PARMAT&, int64_t, combblas::FullyDistVec&, int64_t, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:518:17: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:764:78: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:343:13: warning: unused variable 'curOrder' [-Wunused-variable] int64_t curOrder = startOrder+1; ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:739:43: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] IT last; ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] IT last; ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp: In instantiation of 'combblas::Csc::Csc(IT, IT) [with IT = long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:123:10: required from 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:739:43: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] IT nz; ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long int combblas::Csc::n' [-Wreorder] IT n; // number of columns ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] Csc::Csc (IT size, IT nCol): nz(size),n(nCol) ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/unique_ptr.h:37, from /usr/include/c++/8/memory:80, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = bool; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp: In instantiation of 'void combblas::SpMXSpV_Bucket(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IT = long int; NUM = bool; IVT = long int; OVT = long int; int32_t = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:120:27: required from 'void combblas::SpMXSpV(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IT = long int; NUM = bool; IVT = long int; OVT = long int; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:412:15: required from 'void combblas::generic_gespmv(const combblas::SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; MIND = long int; VIND = int; DER = combblas::SpCCols; NUM = bool; IVT = long int; OVT = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1191:31: required from 'void combblas::LocalSpMV(const combblas::SpParMat&, int, combblas::OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::OptBuf&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:424:30: required from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:514:48: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:764:78: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:448:65: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:547:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:591:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] for(int j=0; j::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 96%] Linking CXX executable rcm cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Ordering && /usr/bin/cmake -E cmake_link_script CMakeFiles/rcm.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/rcm.dir/RCM.cpp.o -o rcm -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 96%] Built target rcm make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 93%] Building CXX object 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h: In constructor 'combblas::CCGrid::CCGrid(int, int)': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:36:9: warning: 'combblas::CCGrid::GridLayers' will be initialized after [-Wreorder] int GridLayers; // GridLayers = c_factor ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'int combblas::CCGrid::GridCols' [-Wreorder] int GridCols; ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) ^~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'combblas::CCGrid::GridCols' will be initialized after [-Wreorder] int GridCols; ^~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:34:6: warning: 'int combblas::CCGrid::GridRows' [-Wreorder] int GridRows; ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:87:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if(layer_length * C_FACTOR != nprocs) ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:15: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h: In instantiation of 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:25:12: warning: unused variable 'time_mid' [-Wunused-variable] double time_mid = MPI_Wtime(); ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h:41:9: required from 'combblas::SpDCCols* combblas::ReadMat(std::__cxx11::string, combblas::CCGrid&, bool, combblas::FullyDistVec&) [with NT = double; IT = long int; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:109:79: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::__cxx11::string, combblas::CCGrid&, bool, combblas::FullyDistVec&) [with NT = double; IT = long int; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:109:79: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/functional:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:4: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 98%] Linking CXX executable mpipspgemm cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/mpipspgemm.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -o mpipspgemm -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 98%] Built target mpipspgemm make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 77%] Building CXX object Applications/CMakeFiles/mcl.dir/MCL.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/lib64/mpich/bin/mpic++ -DTHREADED -I/builddir/build/BUILD/CombBLAS_beta_16_2/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/psort-1.0/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/usort/include -I/builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -fopenmp -std=gnu++14 -o CMakeFiles/mcl.dir/MCL.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&hinfo, 0, sizeof(hinfo)); ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here struct HeaderInfo ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In instantiation of 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] double tcc = MPI_Wtime() - tcc1; ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In instantiation of 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In instantiation of 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In instantiation of 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:567:9: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:567:9: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = float]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = float; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:567:9: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = float]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = float; DER = combblas::SpDCCols; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:567:9: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:38: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] sscanf(itr->c_str(), "%lld %lld", &ii, &jj); ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:38: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/unique_ptr.h:37, from /usr/include/c++/8/memory:80, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/unique_ptr.h:37, from /usr/include/c++/8/memory:80, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long int; NU = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = float; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/unique_ptr.h:37, from /usr/include/c++/8/memory:80, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = int; NU = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = float; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/unique_ptr.h:37, from /usr/include/c++/8/memory:80, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /usr/include/c++/8/tuple:556:11: note: 'class std::tuple' declared here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = float; IT = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = float; OVT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; IU = long int; NU1 = bool; NU2 = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; IU = long int; NU1 = bool; NU2 = float; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = float; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = float; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = float; OVT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; IU = int; NU1 = bool; NU2 = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; IU = int; NU1 = bool; NU2 = float; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = float; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here class StackEntry ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long int; KNLooserTree::Element = KNElement, long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long int>::Element' {aka 'struct KNElement, long int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:5: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(to, current[0], l * sizeof(Element)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:3: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here struct KNElement {Key key; Value value;}; ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::FullyDistVec combblas::SpParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = std::plus; IT = long int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] FullyDistVec parvec(commGrid, length, id); ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::FullyDistVec combblas::SpParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] FullyDistVec parvec(commGrid, length, id); ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::FullyDistVec combblas::SpParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = std::plus; IT = int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] FullyDistVec parvec(commGrid, length, id); ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::FullyDistVec combblas::SpParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] FullyDistVec parvec(commGrid, length, id); ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::FullyDistVec combblas::SpParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = std::plus; IT = long int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] FullyDistVec parvec(commGrid, length, id); ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::FullyDistVec combblas::SpParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = combblas::maximum; IT = long int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] FullyDistVec parvec(commGrid, length, id); ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::FullyDistVec combblas::SpParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = std::plus; IT = int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] FullyDistVec parvec(commGrid, length, id); ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::FullyDistVec combblas::SpParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = combblas::maximum; IT = int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] FullyDistVec parvec(commGrid, length, id); ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'void combblas::SpParMat::ParallelReadMM(const string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] fpos = ftell(f); ~~~~~^~~ make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [100%] Linking CXX executable mcl cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/mcl.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpic++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/include/mpich-s390x -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -rdynamic CMakeFiles/mcl.dir/MCL.cpp.o -o mcl -Wl,-rpath,/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort:/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator ../libCombBLAS.so.1.16.0 /usr/lib/gcc/s390x-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_ ../graph500-1.2/generator/libGraphGenlib.so.1.2 make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [100%] Built target mcl make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/CMakeFiles 0 ~/build/BUILD/CombBLAS_beta_16_2 + popd + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' +++ /usr/bin/ps -p 7310 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module unload mpi/mpich-s390x ++ /usr/share/lmod/lmod/libexec/lmod sh unload mpi/mpich-s390x + eval unset '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' unset 'LD_LIBRARY_PATH;' unset '__LMOD_REF_COUNT_LOADEDMODULES;' unset 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=/usr/share/lmod/lmod/share/man;' export 'MANPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' unset 'MPI_BIN;' unset 'MPI_COMPILER;' unset 'MPI_FORTRAN_MOD_DIR;' unset 'MPI_HOME;' unset 'MPI_INCLUDE;' unset 'MPI_LIB;' unset 'MPI_MAN;' unset 'MPI_PYTHON2_SITEARCH;' unset 'MPI_PYTHON3_SITEARCH;' unset 'MPI_PYTHON_SITEARCH;' unset 'MPI_SUFFIX;' unset 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' unset '__LMOD_REF_COUNT__LMFILES_;' unset '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh;' export '_ModuleTable001_;' '_ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0=;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ unset __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ unset LD_LIBRARY_PATH ++ unset __LMOD_REF_COUNT_LOADEDMODULES ++ unset LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1 ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ unset MPI_BIN ++ unset MPI_COMPILER ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset MPI_INCLUDE ++ unset MPI_LIB ++ unset MPI_MAN ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_PYTHON_SITEARCH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset __LMOD_REF_COUNT__LMFILES_ ++ unset _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh ++ export _ModuleTable001_ ++ _ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0= ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.H2yVaE + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x '!=' / ']' + rm -rf /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x ++ dirname /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x + cd CombBLAS_beta_16_2 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' +++ /usr/bin/ps -p 11773 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module load mpi/openmpi-s390x ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/openmpi-s390x + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/usr/lib64/openmpi/lib;' export 'LD_LIBRARY_PATH;' '__LMOD_REF_COUNT_LOADEDMODULES=mpi/openmpi-s390x:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/openmpi-s390x;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/openmpi-s390x:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=/usr/share/man/openmpi-s390x:/usr/share/lmod/lmod/share/man::;' export 'MANPATH;' '__LMOD_REF_COUNT_MODULEPATH=/etc/modulefiles:1\;/usr/share/modulefiles:1\;/usr/share/modulefiles/Linux:1\;/usr/share/modulefiles/Core:1\;/usr/share/lmod/lmod/modulefiles/Core:1;' export '__LMOD_REF_COUNT_MODULEPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' 'MPI_BIN=/usr/lib64/openmpi/bin;' export 'MPI_BIN;' 'MPI_COMPILER=openmpi-s390x;' export 'MPI_COMPILER;' 'MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi;' export 'MPI_FORTRAN_MOD_DIR;' 'MPI_HOME=/usr/lib64/openmpi;' export 'MPI_HOME;' 'MPI_INCLUDE=/usr/include/openmpi-s390x;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib64/openmpi/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/openmpi-s390x;' export 'MPI_MAN;' 'MPI_PYTHON2_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi;' export 'MPI_PYTHON2_SITEARCH;' 'MPI_PYTHON3_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_PYTHON_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi;' export 'MPI_PYTHON_SITEARCH;' 'MPI_SUFFIX=_openmpi;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/openmpi-s390x;' export 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/lib64/openmpi/bin:1\;/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/lib64/openmpi/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig:1\;/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' '__LMOD_REF_COUNT__LMFILES_=/etc/modulefiles/mpi/openmpi-s390x:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/etc/modulefiles/mpi/openmpi-s390x;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL2V0Yy9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS1zMzkweCIsWyJmdWxsTmFtZSJdPSJtcGkvb3Blbm1waS1zMzkweCIsWyJsb2FkT3JkZXIiXT0xLHByb3BUPXt9LFsic3RhY2tEZXB0aCJdPTAsWyJzdGF0dXMiXT0iYWN0aXZlIixbInVzZXJOYW1lIl09Im1waS9vcGVubXBpLXMzOTB4Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVm;' export '_ModuleTable001_;' '_ModuleTable002_=aWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/openmpi-s390x:1 ++ export __LMOD_REF_COUNT_LOADEDMODULES ++ LOADEDMODULES=mpi/openmpi-s390x ++ export LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/openmpi-s390x:1;/usr/share/lmod/lmod/share/man:1' ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/man/openmpi-s390x:/usr/share/lmod/lmod/share/man:: ++ export MANPATH ++ __LMOD_REF_COUNT_MODULEPATH='/etc/modulefiles:1;/usr/share/modulefiles:1;/usr/share/modulefiles/Linux:1;/usr/share/modulefiles/Core:1;/usr/share/lmod/lmod/modulefiles/Core:1' ++ export __LMOD_REF_COUNT_MODULEPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ MPI_BIN=/usr/lib64/openmpi/bin ++ export MPI_BIN ++ MPI_COMPILER=openmpi-s390x ++ export MPI_COMPILER ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/openmpi ++ export MPI_HOME ++ MPI_INCLUDE=/usr/include/openmpi-s390x ++ export MPI_INCLUDE ++ MPI_LIB=/usr/lib64/openmpi/lib ++ export MPI_LIB ++ MPI_MAN=/usr/share/man/openmpi-s390x ++ export MPI_MAN ++ MPI_PYTHON2_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi ++ export MPI_PYTHON2_SITEARCH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_PYTHON_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi ++ export MPI_PYTHON_SITEARCH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-s390x ++ export MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/lib64/openmpi/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/lib64/openmpi/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/openmpi/lib/pkgconfig:1;/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ __LMOD_REF_COUNT__LMFILES_=/etc/modulefiles/mpi/openmpi-s390x:1 ++ export __LMOD_REF_COUNT__LMFILES_ ++ _LMFILES_=/etc/modulefiles/mpi/openmpi-s390x ++ export _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL2V0Yy9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS1zMzkweCIsWyJmdWxsTmFtZSJdPSJtcGkvb3Blbm1waS1zMzkweCIsWyJsb2FkT3JkZXIiXT0xLHByb3BUPXt9LFsic3RhY2tEZXB0aCJdPTAsWyJzdGF0dXMiXT0iYWN0aXZlIixbInVzZXJOYW1lIl09Im1waS9vcGVubXBpLXMzOTB4Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVm ++ export _ModuleTable001_ ++ _ModuleTable002_=aWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ make: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/cmake -H/builddir/build/BUILD/CombBLAS_beta_16_2 -B/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi --check-build-system CMakeFiles/Makefile.cmake 0 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x 'INSTALL=/usr/bin/install -p' -C build/openmpi /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/CMakeFiles /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 14%] Built target GraphGenlib /usr/bin/make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/usort /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort/CMakeFiles/Usortlib.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'usort/CMakeFiles/Usortlib.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 19%] Built target Usortlib /usr/bin/make -f CMakeFiles/CombBLAS.dir/build.make CMakeFiles/CombBLAS.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/CMakeFiles/CombBLAS.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f CMakeFiles/CombBLAS.dir/build.make CMakeFiles/CombBLAS.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'CMakeFiles/CombBLAS.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 31%] Built target CombBLAS /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/IndexingTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 34%] Built target IndexingTest /usr/bin/make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/SpAsgnTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/SpAsgnTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 37%] Built target SpAsgnTest /usr/bin/make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/TransposeTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/TransposeTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 40%] Built target TransposeTest /usr/bin/make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/ReduceTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/ReduceTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 44%] Built target ReduceTest /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/MultTiming.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/MultTiming.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 47%] Built target MultTiming /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/MultTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/MultTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 50%] Built target MultTest /usr/bin/make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/GalerkinNew.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/GalerkinNew.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 54%] Built target GalerkinNew /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IndexingTiming.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/IndexingTiming.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 57%] Built target IndexingTiming /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IteratorTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/IteratorTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 60%] Built target IteratorTest /usr/bin/make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/FindSparse.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/FindSparse.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 63%] Built target FindSparse /usr/bin/make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/ParIOTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/ParIOTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 67%] Built target ParIOTest /usr/bin/make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'Applications/CMakeFiles/dobfs.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 70%] Built target dobfs /usr/bin/make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'Applications/CMakeFiles/tdbfs.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 73%] Built target tdbfs /usr/bin/make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/fmis.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'Applications/CMakeFiles/fmis.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 77%] Built target fmis /usr/bin/make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/fbfs.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'Applications/CMakeFiles/fbfs.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 80%] Built target fbfs /usr/bin/make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/mcl.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'Applications/CMakeFiles/mcl.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 83%] Built target mcl /usr/bin/make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'Applications/CMakeFiles/betwcent.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 86%] Built target betwcent /usr/bin/make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Ordering /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'Ordering/CMakeFiles/rcm.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 90%] Built target rcm /usr/bin/make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017 /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/SpMSpV-IPDPS2017 /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 93%] Built target SpMSpVBench /usr/bin/make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for '3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 96%] Built target test_mpipspgemm /usr/bin/make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM/CMakeFiles/mpipspgemm.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for '3DSpGEMM/CMakeFiles/mpipspgemm.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [100%] Built target mpipspgemm make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/._.DS_Store -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/.DS_Store -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/Tommy -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/Tommy/tommyhash.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/Tommy/tommyhashdyn.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/Tommy/tommyhash.c -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/Tommy/tommychain.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/Tommy/tommytypes.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/Tommy/tommylist.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/Tommy/tommylist.c -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/Tommy/tommyhashdyn.c -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/MemoryPool.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SpImpl.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/ParFriends.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/dcsc.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SpImpl.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/mtSpGEMM.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/dcsc.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SpDCCols.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/FullyDistSpVec.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SpParMat.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/BitMapCarousel.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/CombBLAS.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/BFSFriends.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/CommGrid.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/FileHeader.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SpTuples.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/myenableif.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SpMat.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/MMmul.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/StackEntry.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/ThreadedFriends.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/._CombBLAS.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SpHelper.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SpParHelper.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/ParFriendsExt.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/FullyDist.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/hash.hpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/csc.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/OptBuf.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/MPIOp.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/Semirings.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SpTuples.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/MPIType.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/BitMap.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SpParMat.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/PreAllocatedSPA.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/VecIterator.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/Exception.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SpMat.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/DenseParMat.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/Operations.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/BitMapFringe.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/papi_combblas_globals.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SemanticGraph.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/mmio.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SpDefs.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/VecIterator.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SpCCols.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/FullyDistVec.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/Friends.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/DenseParMat.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/DistEdgeList.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/RefGen21.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/FullyDistVec.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SpParHelper.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/DistEdgeList.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SpCCols.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SpDCCols.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/promote.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/MultiwayMerge.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/Compare.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/FullyDistSpVec.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/csc.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/HeapEntry.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/Deleter.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/Isect.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/LocArr.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/PBBS -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/PBBS/radixSort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/PBBS/utils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SequenceHeaps -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SequenceHeaps/heap4.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SequenceHeaps/multiMergeUnrolled.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SequenceHeaps/knupdown3.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SequenceHeaps/knheap.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SequenceHeaps/knwiggle.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SequenceHeaps/heap-CLR.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SequenceHeaps/hold.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SequenceHeaps/util.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SequenceHeaps/heap2.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/CombBLAS/SequenceHeaps/knheap.C -- Up-to-date: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/psort -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/psort/psort_util.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/psort/psort_samplesort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/psort/psort_seqsort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/psort/sort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/psort/funnel.timpl.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/psort/psort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/psort/psort_merge.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/psort/sort.timpl.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/psort/funnel.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/psort/MersenneTwister.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/psort/psort_alltoall.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/psort/psort_splitters.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/openmpi/lib/libCombBLAS.so.1.16.0 -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/openmpi/lib/libCombBLAS.so -- Set runtime path of "/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/openmpi/lib/libCombBLAS.so.1.16.0" to "" -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/openmpi/lib/cmake/CombBLAS/CombBLASTargets.cmake -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/openmpi/lib/cmake/CombBLAS/CombBLASTargets-noconfig.cmake -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/openmpi/lib/cmake/CombBLAS/CombBLASConfig.cmake -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/openmpi/lib/cmake/CombBLAS/CombBLASConfigVersion.cmake -- Up-to-date: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/usort -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/usort/ompUtils.tcc -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/usort/binUtils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/usort/ompUtils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/usort/sort_profiler.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/usort/dtypes.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/usort/indexHolder.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/usort/parUtils.tcc -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/usort/seqUtils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/usort/seqUtils.tcc -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/usort/parUtils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/openmpi/lib/libUsortlib.so.CombBLAS_ -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/openmpi/lib/libUsortlib.so -- Up-to-date: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/graph500 -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/graph500/generator -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/graph500/generator/mod_arith_32bit.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/graph500/generator/btrd_binomial_distribution.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/graph500/generator/mod_arith_xmt.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/graph500/generator/apply_permutation_mpi.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/graph500/generator/mod_arith_64bit.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/graph500/generator/mod_arith.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/graph500/generator/splittable_mrg.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/graph500/generator/make_graph.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/graph500/generator/permutation_gen.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/graph500/generator/utils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/graph500/generator/scramble_edges.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/openmpi-s390x/graph500/generator/graph_generator.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/openmpi/lib/libGraphGenlib.so.1.2 -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/openmpi/lib/libGraphGenlib.so make: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' + mkdir -p /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/include/openmpi-s390x/CombBLAS/3DSpGEMM /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/include/openmpi-s390x/CombBLAS/Applications /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/include/openmpi-s390x/CombBLAS/BipartiteMatchings + install -pm 644 3DSpGEMM/CCGrid.h 3DSpGEMM/GenRmatDist.h 3DSpGEMM/Glue.h 3DSpGEMM/Multiplier.h 3DSpGEMM/OldReductions.h 3DSpGEMM/ReadMatDist.h 3DSpGEMM/Reductions.h 3DSpGEMM/RestrictionOp.h 3DSpGEMM/SUMMALayer.h 3DSpGEMM/SplitMatDist.h /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/include/openmpi-s390x/CombBLAS/3DSpGEMM/ + install -pm 644 Applications/CC.h Applications/TwitterEdge.h Applications/WriteMCLClusters.h /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/include/openmpi-s390x/CombBLAS/Applications/ + install -pm 644 BipartiteMatchings/ApproxWeightPerfectMatching.h BipartiteMatchings/BPMaximalMatching.h BipartiteMatchings/BPMaximumMatching.h BipartiteMatchings/MatchingDefs.h BipartiteMatchings/Utility.h /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/include/openmpi-s390x/CombBLAS/BipartiteMatchings/ + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' +++ /usr/bin/ps -p 11773 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module unload mpi/openmpi-s390x ++ /usr/share/lmod/lmod/libexec/lmod sh unload mpi/openmpi-s390x + eval unset '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' unset 'LD_LIBRARY_PATH;' unset '__LMOD_REF_COUNT_LOADEDMODULES;' unset 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=/usr/share/lmod/lmod/share/man::;' export 'MANPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' unset 'MPI_BIN;' unset 'MPI_COMPILER;' unset 'MPI_FORTRAN_MOD_DIR;' unset 'MPI_HOME;' unset 'MPI_INCLUDE;' unset 'MPI_LIB;' unset 'MPI_MAN;' unset 'MPI_PYTHON2_SITEARCH;' unset 'MPI_PYTHON3_SITEARCH;' unset 'MPI_PYTHON_SITEARCH;' unset 'MPI_SUFFIX;' unset 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' unset '__LMOD_REF_COUNT__LMFILES_;' unset '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh;' export '_ModuleTable001_;' '_ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0=;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ unset __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ unset LD_LIBRARY_PATH ++ unset __LMOD_REF_COUNT_LOADEDMODULES ++ unset LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1 ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/lmod/lmod/share/man:: ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ unset MPI_BIN ++ unset MPI_COMPILER ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset MPI_INCLUDE ++ unset MPI_LIB ++ unset MPI_MAN ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_PYTHON_SITEARCH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset __LMOD_REF_COUNT__LMFILES_ ++ unset _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh ++ export _ModuleTable001_ ++ _ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0= ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' +++ /usr/bin/ps -p 11773 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module load mpi/mpich-s390x ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/mpich-s390x + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/mpich/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/usr/lib64/mpich/lib;' export 'LD_LIBRARY_PATH;' '__LMOD_REF_COUNT_LOADEDMODULES=mpi/mpich-s390x:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/mpich-s390x;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/mpich-s390x:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=:/usr/share/man/mpich-s390x:/usr/share/lmod/lmod/share/man;' export 'MANPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' 'MPI_BIN=/usr/lib64/mpich/bin;' export 'MPI_BIN;' 'MPI_COMPILER=mpich-s390x;' export 'MPI_COMPILER;' 'MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich;' export 'MPI_FORTRAN_MOD_DIR;' 'MPI_HOME=/usr/lib64/mpich;' export 'MPI_HOME;' 'MPI_INCLUDE=/usr/include/mpich-s390x;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib64/mpich/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/mpich-s390x;' export 'MPI_MAN;' 'MPI_PYTHON2_SITEARCH=/usr/lib64/python3.6/site-packages/mpich;' export 'MPI_PYTHON2_SITEARCH;' 'MPI_PYTHON3_SITEARCH=/usr/lib64/python3.6/site-packages/mpich;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_PYTHON_SITEARCH=/usr/lib64/python3.6/site-packages/mpich;' export 'MPI_PYTHON_SITEARCH;' 'MPI_SUFFIX=_mpich;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/mpich-s390x;' export 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/lib64/mpich/bin:1\;/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/lib64/mpich/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig:1\;/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' '__LMOD_REF_COUNT__LMFILES_=/etc/modulefiles/mpi/mpich-s390x:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/etc/modulefiles/mpi/mpich-s390x;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL2V0Yy9tb2R1bGVmaWxlcy9tcGkvbXBpY2gtczM5MHgiLFsiZnVsbE5hbWUiXT0ibXBpL21waWNoLXMzOTB4IixbImxvYWRPcmRlciJdPTEscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MCxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0ibXBpL21waWNoLXMzOTB4Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9D;' export '_ModuleTable001_;' '_ModuleTable002_=b3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/mpich/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/usr/lib64/mpich/lib ++ export LD_LIBRARY_PATH ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/mpich-s390x:1 ++ export __LMOD_REF_COUNT_LOADEDMODULES ++ LOADEDMODULES=mpi/mpich-s390x ++ export LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/mpich-s390x:1;/usr/share/lmod/lmod/share/man:1' ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=:/usr/share/man/mpich-s390x:/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ MPI_BIN=/usr/lib64/mpich/bin ++ export MPI_BIN ++ MPI_COMPILER=mpich-s390x ++ export MPI_COMPILER ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/mpich ++ export MPI_HOME ++ MPI_INCLUDE=/usr/include/mpich-s390x ++ export MPI_INCLUDE ++ MPI_LIB=/usr/lib64/mpich/lib ++ export MPI_LIB ++ MPI_MAN=/usr/share/man/mpich-s390x ++ export MPI_MAN ++ MPI_PYTHON2_SITEARCH=/usr/lib64/python3.6/site-packages/mpich ++ export MPI_PYTHON2_SITEARCH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.6/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_PYTHON_SITEARCH=/usr/lib64/python3.6/site-packages/mpich ++ export MPI_PYTHON_SITEARCH ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/mpich-s390x ++ export MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/lib64/mpich/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/lib64/mpich/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/mpich/lib/pkgconfig:1;/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ __LMOD_REF_COUNT__LMFILES_=/etc/modulefiles/mpi/mpich-s390x:1 ++ export __LMOD_REF_COUNT__LMFILES_ ++ _LMFILES_=/etc/modulefiles/mpi/mpich-s390x ++ export _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL2V0Yy9tb2R1bGVmaWxlcy9tcGkvbXBpY2gtczM5MHgiLFsiZnVsbE5hbWUiXT0ibXBpL21waWNoLXMzOTB4IixbImxvYWRPcmRlciJdPTEscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MCxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0ibXBpL21waWNoLXMzOTB4Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9D ++ export _ModuleTable001_ ++ _ModuleTable002_=b3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + export 'CFLAGS= -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + CFLAGS=' -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x 'INSTALL=/usr/bin/install -p' -C build/mpich make: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/cmake -H/builddir/build/BUILD/CombBLAS_beta_16_2 -B/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/CMakeFiles /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 14%] Built target GraphGenlib /usr/bin/make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/usort /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort/CMakeFiles/Usortlib.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'usort/CMakeFiles/Usortlib.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 19%] Built target Usortlib /usr/bin/make -f CMakeFiles/CombBLAS.dir/build.make CMakeFiles/CombBLAS.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/CMakeFiles/CombBLAS.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f CMakeFiles/CombBLAS.dir/build.make CMakeFiles/CombBLAS.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'CMakeFiles/CombBLAS.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 31%] Built target CombBLAS /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/IndexingTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 34%] Built target IndexingTest /usr/bin/make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/SpAsgnTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/SpAsgnTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 37%] Built target SpAsgnTest /usr/bin/make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/TransposeTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/TransposeTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 40%] Built target TransposeTest /usr/bin/make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/ReduceTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/ReduceTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 44%] Built target ReduceTest /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/MultTiming.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/MultTiming.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 47%] Built target MultTiming /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/MultTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/MultTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 50%] Built target MultTest /usr/bin/make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/GalerkinNew.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/GalerkinNew.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 54%] Built target GalerkinNew /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IndexingTiming.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/IndexingTiming.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 57%] Built target IndexingTiming /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IteratorTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/IteratorTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 60%] Built target IteratorTest /usr/bin/make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/FindSparse.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/FindSparse.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 63%] Built target FindSparse /usr/bin/make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/ParIOTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/ParIOTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 67%] Built target ParIOTest /usr/bin/make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'Applications/CMakeFiles/dobfs.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 70%] Built target dobfs /usr/bin/make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'Applications/CMakeFiles/tdbfs.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 73%] Built target tdbfs /usr/bin/make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/fmis.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'Applications/CMakeFiles/fmis.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 77%] Built target fmis /usr/bin/make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/fbfs.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'Applications/CMakeFiles/fbfs.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 80%] Built target fbfs /usr/bin/make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/mcl.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'Applications/CMakeFiles/mcl.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 83%] Built target mcl /usr/bin/make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'Applications/CMakeFiles/betwcent.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 86%] Built target betwcent /usr/bin/make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Ordering /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'Ordering/CMakeFiles/rcm.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 90%] Built target rcm /usr/bin/make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017 /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/SpMSpV-IPDPS2017 /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 93%] Built target SpMSpVBench /usr/bin/make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for '3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 96%] Built target test_mpipspgemm /usr/bin/make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM/CMakeFiles/mpipspgemm.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for '3DSpGEMM/CMakeFiles/mpipspgemm.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [100%] Built target mpipspgemm make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/._.DS_Store -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/.DS_Store -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/Tommy -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/Tommy/tommyhash.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/Tommy/tommyhashdyn.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/Tommy/tommyhash.c -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/Tommy/tommychain.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/Tommy/tommytypes.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/Tommy/tommylist.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/Tommy/tommylist.c -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/Tommy/tommyhashdyn.c -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/MemoryPool.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SpImpl.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/ParFriends.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/dcsc.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SpImpl.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/mtSpGEMM.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/dcsc.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SpDCCols.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/FullyDistSpVec.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SpParMat.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/BitMapCarousel.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/CombBLAS.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/BFSFriends.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/CommGrid.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/FileHeader.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SpTuples.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/myenableif.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SpMat.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/MMmul.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/StackEntry.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/ThreadedFriends.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/._CombBLAS.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SpHelper.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SpParHelper.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/ParFriendsExt.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/FullyDist.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/hash.hpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/csc.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/OptBuf.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/MPIOp.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/Semirings.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SpTuples.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/MPIType.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/BitMap.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SpParMat.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/PreAllocatedSPA.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/VecIterator.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/Exception.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SpMat.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/DenseParMat.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/Operations.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/BitMapFringe.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/papi_combblas_globals.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SemanticGraph.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/mmio.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SpDefs.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/VecIterator.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SpCCols.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/FullyDistVec.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/Friends.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/DenseParMat.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/DistEdgeList.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/RefGen21.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/FullyDistVec.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SpParHelper.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/DistEdgeList.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SpCCols.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SpDCCols.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/promote.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/MultiwayMerge.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/Compare.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/FullyDistSpVec.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/csc.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/HeapEntry.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/Deleter.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/Isect.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/LocArr.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/PBBS -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/PBBS/radixSort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/PBBS/utils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SequenceHeaps -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SequenceHeaps/heap4.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SequenceHeaps/multiMergeUnrolled.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SequenceHeaps/knupdown3.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SequenceHeaps/knheap.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SequenceHeaps/knwiggle.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SequenceHeaps/heap-CLR.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SequenceHeaps/hold.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SequenceHeaps/util.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SequenceHeaps/heap2.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/CombBLAS/SequenceHeaps/knheap.C -- Up-to-date: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/psort -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/psort/psort_util.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/psort/psort_samplesort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/psort/psort_seqsort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/psort/sort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/psort/funnel.timpl.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/psort/psort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/psort/psort_merge.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/psort/sort.timpl.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/psort/funnel.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/psort/MersenneTwister.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/psort/psort_alltoall.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/psort/psort_splitters.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/mpich/lib/libCombBLAS.so.1.16.0 -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/mpich/lib/libCombBLAS.so -- Set runtime path of "/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/mpich/lib/libCombBLAS.so.1.16.0" to "" -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/mpich/lib/cmake/CombBLAS/CombBLASTargets.cmake -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/mpich/lib/cmake/CombBLAS/CombBLASTargets-noconfig.cmake -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/mpich/lib/cmake/CombBLAS/CombBLASConfig.cmake -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/mpich/lib/cmake/CombBLAS/CombBLASConfigVersion.cmake -- Up-to-date: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/usort -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/usort/ompUtils.tcc -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/usort/binUtils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/usort/ompUtils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/usort/sort_profiler.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/usort/dtypes.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/usort/indexHolder.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/usort/parUtils.tcc -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/usort/seqUtils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/usort/seqUtils.tcc -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/usort/parUtils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/mpich/lib/libUsortlib.so.CombBLAS_ -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/mpich/lib/libUsortlib.so -- Up-to-date: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/graph500 -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/graph500/generator -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/graph500/generator/mod_arith_32bit.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/graph500/generator/btrd_binomial_distribution.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/graph500/generator/mod_arith_xmt.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/graph500/generator/apply_permutation_mpi.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/graph500/generator/mod_arith_64bit.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/graph500/generator/mod_arith.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/graph500/generator/splittable_mrg.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/graph500/generator/make_graph.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/graph500/generator/permutation_gen.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/graph500/generator/utils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/graph500/generator/scramble_edges.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/include/mpich-s390x/graph500/generator/graph_generator.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/mpich/lib/libGraphGenlib.so.1.2 -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/../usr/lib64/mpich/lib/libGraphGenlib.so make: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' + mkdir -p /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/include/mpich-s390x/CombBLAS/3DSpGEMM /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/include/mpich-s390x/CombBLAS/Applications /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/include/mpich-s390x/CombBLAS/BipartiteMatchings + install -pm 644 3DSpGEMM/CCGrid.h 3DSpGEMM/GenRmatDist.h 3DSpGEMM/Glue.h 3DSpGEMM/Multiplier.h 3DSpGEMM/OldReductions.h 3DSpGEMM/ReadMatDist.h 3DSpGEMM/Reductions.h 3DSpGEMM/RestrictionOp.h 3DSpGEMM/SUMMALayer.h 3DSpGEMM/SplitMatDist.h /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/include/mpich-s390x/CombBLAS/3DSpGEMM/ + install -pm 644 Applications/CC.h Applications/TwitterEdge.h Applications/WriteMCLClusters.h /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/include/mpich-s390x/CombBLAS/Applications/ + install -pm 644 BipartiteMatchings/ApproxWeightPerfectMatching.h BipartiteMatchings/BPMaximalMatching.h BipartiteMatchings/BPMaximumMatching.h BipartiteMatchings/MatchingDefs.h BipartiteMatchings/Utility.h /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/include/mpich-s390x/CombBLAS/BipartiteMatchings/ + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' +++ /usr/bin/ps -p 11773 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module unload mpi/mpich-s390x ++ /usr/share/lmod/lmod/libexec/lmod sh unload mpi/mpich-s390x + eval unset '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' unset 'LD_LIBRARY_PATH;' unset '__LMOD_REF_COUNT_LOADEDMODULES;' unset 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=/usr/share/lmod/lmod/share/man;' export 'MANPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' unset 'MPI_BIN;' unset 'MPI_COMPILER;' unset 'MPI_FORTRAN_MOD_DIR;' unset 'MPI_HOME;' unset 'MPI_INCLUDE;' unset 'MPI_LIB;' unset 'MPI_MAN;' unset 'MPI_PYTHON2_SITEARCH;' unset 'MPI_PYTHON3_SITEARCH;' unset 'MPI_PYTHON_SITEARCH;' unset 'MPI_SUFFIX;' unset 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' unset '__LMOD_REF_COUNT__LMFILES_;' unset '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh;' export '_ModuleTable001_;' '_ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0=;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ unset __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ unset LD_LIBRARY_PATH ++ unset __LMOD_REF_COUNT_LOADEDMODULES ++ unset LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1 ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ unset MPI_BIN ++ unset MPI_COMPILER ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset MPI_INCLUDE ++ unset MPI_LIB ++ unset MPI_MAN ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_PYTHON_SITEARCH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset __LMOD_REF_COUNT__LMFILES_ ++ unset _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh ++ export _ModuleTable001_ ++ _ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0= ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + find /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x -type f -name '*.DS_Store' -exec rm -rf '{}' ';' + find /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x -type f -name ._CombBLAS.h -exec rm -f '{}' ';' + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 1.6.2-0.6.beta2.el8 --unique-debug-suffix -1.6.2-0.6.beta2.el8.s390x --unique-debug-src-base combblas-1.6.2-0.6.beta2.el8.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/CombBLAS_beta_16_2 extracting debug info from /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/openmpi/lib/libCombBLAS.so.1.16.0 extracting debug info from /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/openmpi/lib/libUsortlib.so.CombBLAS_ extracting debug info from /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/openmpi/lib/libGraphGenlib.so.1.2 extracting debug info from /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/mpich/lib/libCombBLAS.so.1.16.0 extracting debug info from /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/mpich/lib/libGraphGenlib.so.1.2 extracting debug info from /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/mpich/lib/libUsortlib.so.CombBLAS_ /usr/lib/rpm/sepdebugcrcfix: Updated 6 CRC32s, 0 CRC32s did match. 1867 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile 1 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.rYLlax + umask 022 + cd /builddir/build/BUILD + cd CombBLAS_beta_16_2 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' +++ /usr/bin/ps -p 12711 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module load mpi/openmpi-s390x ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/openmpi-s390x + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/usr/lib64/openmpi/lib;' export 'LD_LIBRARY_PATH;' '__LMOD_REF_COUNT_LOADEDMODULES=mpi/openmpi-s390x:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/openmpi-s390x;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/openmpi-s390x:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=/usr/share/man/openmpi-s390x:/usr/share/lmod/lmod/share/man::;' export 'MANPATH;' '__LMOD_REF_COUNT_MODULEPATH=/etc/modulefiles:1\;/usr/share/modulefiles:1\;/usr/share/modulefiles/Linux:1\;/usr/share/modulefiles/Core:1\;/usr/share/lmod/lmod/modulefiles/Core:1;' export '__LMOD_REF_COUNT_MODULEPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' 'MPI_BIN=/usr/lib64/openmpi/bin;' export 'MPI_BIN;' 'MPI_COMPILER=openmpi-s390x;' export 'MPI_COMPILER;' 'MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi;' export 'MPI_FORTRAN_MOD_DIR;' 'MPI_HOME=/usr/lib64/openmpi;' export 'MPI_HOME;' 'MPI_INCLUDE=/usr/include/openmpi-s390x;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib64/openmpi/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/openmpi-s390x;' export 'MPI_MAN;' 'MPI_PYTHON2_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi;' export 'MPI_PYTHON2_SITEARCH;' 'MPI_PYTHON3_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_PYTHON_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi;' export 'MPI_PYTHON_SITEARCH;' 'MPI_SUFFIX=_openmpi;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/openmpi-s390x;' export 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/lib64/openmpi/bin:1\;/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/lib64/openmpi/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig:1\;/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' '__LMOD_REF_COUNT__LMFILES_=/etc/modulefiles/mpi/openmpi-s390x:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/etc/modulefiles/mpi/openmpi-s390x;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL2V0Yy9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS1zMzkweCIsWyJmdWxsTmFtZSJdPSJtcGkvb3Blbm1waS1zMzkweCIsWyJsb2FkT3JkZXIiXT0xLHByb3BUPXt9LFsic3RhY2tEZXB0aCJdPTAsWyJzdGF0dXMiXT0iYWN0aXZlIixbInVzZXJOYW1lIl09Im1waS9vcGVubXBpLXMzOTB4Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVm;' export '_ModuleTable001_;' '_ModuleTable002_=aWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/openmpi-s390x:1 ++ export __LMOD_REF_COUNT_LOADEDMODULES ++ LOADEDMODULES=mpi/openmpi-s390x ++ export LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/openmpi-s390x:1;/usr/share/lmod/lmod/share/man:1' ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/man/openmpi-s390x:/usr/share/lmod/lmod/share/man:: ++ export MANPATH ++ __LMOD_REF_COUNT_MODULEPATH='/etc/modulefiles:1;/usr/share/modulefiles:1;/usr/share/modulefiles/Linux:1;/usr/share/modulefiles/Core:1;/usr/share/lmod/lmod/modulefiles/Core:1' ++ export __LMOD_REF_COUNT_MODULEPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ MPI_BIN=/usr/lib64/openmpi/bin ++ export MPI_BIN ++ MPI_COMPILER=openmpi-s390x ++ export MPI_COMPILER ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/openmpi ++ export MPI_HOME ++ MPI_INCLUDE=/usr/include/openmpi-s390x ++ export MPI_INCLUDE ++ MPI_LIB=/usr/lib64/openmpi/lib ++ export MPI_LIB ++ MPI_MAN=/usr/share/man/openmpi-s390x ++ export MPI_MAN ++ MPI_PYTHON2_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi ++ export MPI_PYTHON2_SITEARCH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_PYTHON_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi ++ export MPI_PYTHON_SITEARCH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-s390x ++ export MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/lib64/openmpi/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/lib64/openmpi/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/openmpi/lib/pkgconfig:1;/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ __LMOD_REF_COUNT__LMFILES_=/etc/modulefiles/mpi/openmpi-s390x:1 ++ export __LMOD_REF_COUNT__LMFILES_ ++ _LMFILES_=/etc/modulefiles/mpi/openmpi-s390x ++ export _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL2V0Yy9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS1zMzkweCIsWyJmdWxsTmFtZSJdPSJtcGkvb3Blbm1waS1zMzkweCIsWyJsb2FkT3JkZXIiXT0xLHByb3BUPXt9LFsic3RhY2tEZXB0aCJdPTAsWyJzdGF0dXMiXT0iYWN0aXZlIixbInVzZXJOYW1lIl09Im1waS9vcGVubXBpLXMzOTB4Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVm ++ export _ModuleTable001_ ++ _ModuleTable002_=aWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + cp -a TESTDATA build/openmpi/ ~/build/BUILD/CombBLAS_beta_16_2/build/openmpi ~/build/BUILD/CombBLAS_beta_16_2 + pushd build/openmpi + export LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/openmpi/lib:/usr/lib64/openmpi/lib + LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/openmpi/lib:/usr/lib64/openmpi/lib + ctest3 --force-new-ctest-process -j1 -E 'Indexing_Test|SpAsgn_Test|FBFS_Test|FMIS_Test' Test project /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi Start 1: Multiplication_Test 1/11 Test #1: Multiplication_Test .............. Passed 1.37 sec Start 2: Reduction_Test 2/11 Test #2: Reduction_Test ................... Passed 0.25 sec Start 3: Iterator_Test 3/11 Test #3: Iterator_Test .................... Passed 0.24 sec Start 4: Transpose_Test 4/11 Test #4: Transpose_Test ................... Passed 1.01 sec Start 5: GalerkinNew_Test 5/11 Test #5: GalerkinNew_Test ................. Passed 0.14 sec Start 6: FindSparse_Test 6/11 Test #6: FindSparse_Test .................. Passed 0.09 sec Start 7: BetwCent_Test 7/11 Test #7: BetwCent_Test .................... Passed 76.44 sec Start 8: TopDownBFS_Test 8/11 Test #8: TopDownBFS_Test .................. Passed 1.74 sec Start 9: DirOptBFS_Test 9/11 Test #9: DirOptBFS_Test ................... Passed 1.29 sec Start 10: RCM_Test 10/11 Test #10: RCM_Test ......................... Passed 3.54 sec Start 11: SpMSpVBench_test 11/11 Test #11: SpMSpVBench_test ................. Passed 2.12 sec 100% tests passed, 0 tests failed out of 11 Total Test time (real) = 88.24 sec ~/build/BUILD/CombBLAS_beta_16_2 + popd + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' +++ /usr/bin/ps -p 12711 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module unload mpi/openmpi-s390x ++ /usr/share/lmod/lmod/libexec/lmod sh unload mpi/openmpi-s390x + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/openmpi/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/openmpi/lib;' export 'LD_LIBRARY_PATH;' unset '__LMOD_REF_COUNT_LOADEDMODULES;' unset 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=/usr/share/lmod/lmod/share/man::;' export 'MANPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' unset 'MPI_BIN;' unset 'MPI_COMPILER;' unset 'MPI_FORTRAN_MOD_DIR;' unset 'MPI_HOME;' unset 'MPI_INCLUDE;' unset 'MPI_LIB;' unset 'MPI_MAN;' unset 'MPI_PYTHON2_SITEARCH;' unset 'MPI_PYTHON3_SITEARCH;' unset 'MPI_PYTHON_SITEARCH;' unset 'MPI_SUFFIX;' unset 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' unset '__LMOD_REF_COUNT__LMFILES_;' unset '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh;' export '_ModuleTable001_;' '_ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0=;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/openmpi/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ unset __LMOD_REF_COUNT_LOADEDMODULES ++ unset LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1 ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/lmod/lmod/share/man:: ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ unset MPI_BIN ++ unset MPI_COMPILER ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset MPI_INCLUDE ++ unset MPI_LIB ++ unset MPI_MAN ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_PYTHON_SITEARCH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset __LMOD_REF_COUNT__LMFILES_ ++ unset _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh ++ export _ModuleTable001_ ++ _ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0= ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' +++ /usr/bin/ps -p 12711 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module load mpi/mpich-s390x ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/mpich-s390x + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/mpich/lib:1\;/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/openmpi/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/usr/lib64/mpich/lib:/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/openmpi/lib;' export 'LD_LIBRARY_PATH;' '__LMOD_REF_COUNT_LOADEDMODULES=mpi/mpich-s390x:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/mpich-s390x;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/mpich-s390x:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=:/usr/share/man/mpich-s390x:/usr/share/lmod/lmod/share/man;' export 'MANPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' 'MPI_BIN=/usr/lib64/mpich/bin;' export 'MPI_BIN;' 'MPI_COMPILER=mpich-s390x;' export 'MPI_COMPILER;' 'MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich;' export 'MPI_FORTRAN_MOD_DIR;' 'MPI_HOME=/usr/lib64/mpich;' export 'MPI_HOME;' 'MPI_INCLUDE=/usr/include/mpich-s390x;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib64/mpich/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/mpich-s390x;' export 'MPI_MAN;' 'MPI_PYTHON2_SITEARCH=/usr/lib64/python3.6/site-packages/mpich;' export 'MPI_PYTHON2_SITEARCH;' 'MPI_PYTHON3_SITEARCH=/usr/lib64/python3.6/site-packages/mpich;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_PYTHON_SITEARCH=/usr/lib64/python3.6/site-packages/mpich;' export 'MPI_PYTHON_SITEARCH;' 'MPI_SUFFIX=_mpich;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/mpich-s390x;' export 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/lib64/mpich/bin:1\;/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/lib64/mpich/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig:1\;/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' '__LMOD_REF_COUNT__LMFILES_=/etc/modulefiles/mpi/mpich-s390x:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/etc/modulefiles/mpi/mpich-s390x;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL2V0Yy9tb2R1bGVmaWxlcy9tcGkvbXBpY2gtczM5MHgiLFsiZnVsbE5hbWUiXT0ibXBpL21waWNoLXMzOTB4IixbImxvYWRPcmRlciJdPTEscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MCxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0ibXBpL21waWNoLXMzOTB4Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9D;' export '_ModuleTable001_;' '_ModuleTable002_=b3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH='/usr/lib64/mpich/lib:1;/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/openmpi/lib:1' ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/usr/lib64/mpich/lib:/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/openmpi/lib ++ export LD_LIBRARY_PATH ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/mpich-s390x:1 ++ export __LMOD_REF_COUNT_LOADEDMODULES ++ LOADEDMODULES=mpi/mpich-s390x ++ export LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/mpich-s390x:1;/usr/share/lmod/lmod/share/man:1' ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=:/usr/share/man/mpich-s390x:/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ MPI_BIN=/usr/lib64/mpich/bin ++ export MPI_BIN ++ MPI_COMPILER=mpich-s390x ++ export MPI_COMPILER ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/mpich ++ export MPI_HOME ++ MPI_INCLUDE=/usr/include/mpich-s390x ++ export MPI_INCLUDE ++ MPI_LIB=/usr/lib64/mpich/lib ++ export MPI_LIB ++ MPI_MAN=/usr/share/man/mpich-s390x ++ export MPI_MAN ++ MPI_PYTHON2_SITEARCH=/usr/lib64/python3.6/site-packages/mpich ++ export MPI_PYTHON2_SITEARCH ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.6/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_PYTHON_SITEARCH=/usr/lib64/python3.6/site-packages/mpich ++ export MPI_PYTHON_SITEARCH ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/mpich-s390x ++ export MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/lib64/mpich/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/lib64/mpich/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/mpich/lib/pkgconfig:1;/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ __LMOD_REF_COUNT__LMFILES_=/etc/modulefiles/mpi/mpich-s390x:1 ++ export __LMOD_REF_COUNT__LMFILES_ ++ _LMFILES_=/etc/modulefiles/mpi/mpich-s390x ++ export _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL2V0Yy9tb2R1bGVmaWxlcy9tcGkvbXBpY2gtczM5MHgiLFsiZnVsbE5hbWUiXT0ibXBpL21waWNoLXMzOTB4IixbImxvYWRPcmRlciJdPTEscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MCxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0ibXBpL21waWNoLXMzOTB4Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9D ++ export _ModuleTable001_ ++ _ModuleTable002_=b3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + export 'CFLAGS= -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + CFLAGS=' -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + cp -a TESTDATA build/mpich/ ~/build/BUILD/CombBLAS_beta_16_2/build/mpich ~/build/BUILD/CombBLAS_beta_16_2 + pushd build/mpich + export LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/mpich/lib:/usr/lib64/mpich/lib + LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/mpich/lib:/usr/lib64/mpich/lib + ctest3 --force-new-ctest-process -j1 -E 'Indexing_Test|SpAsgn_Test|FBFS_Test|FMIS_Test' Test project /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich Start 1: Multiplication_Test 1/11 Test #1: Multiplication_Test .............. Passed 1.43 sec Start 2: Reduction_Test 2/11 Test #2: Reduction_Test ................... Passed 0.17 sec Start 3: Iterator_Test 3/11 Test #3: Iterator_Test .................... Passed 0.14 sec Start 4: Transpose_Test 4/11 Test #4: Transpose_Test ................... Passed 0.88 sec Start 5: GalerkinNew_Test 5/11 Test #5: GalerkinNew_Test ................. Passed 1.63 sec Start 6: FindSparse_Test 6/11 Test #6: FindSparse_Test .................. Passed 0.09 sec Start 7: BetwCent_Test 7/11 Test #7: BetwCent_Test .................... Passed 79.61 sec Start 8: TopDownBFS_Test 8/11 Test #8: TopDownBFS_Test .................. Passed 2.03 sec Start 9: DirOptBFS_Test 9/11 Test #9: DirOptBFS_Test ................... Passed 4.21 sec Start 10: RCM_Test 10/11 Test #10: RCM_Test ......................... Passed 4.54 sec Start 11: SpMSpVBench_test 11/11 Test #11: SpMSpVBench_test ................. Passed 2.83 sec 100% tests passed, 0 tests failed out of 11 Total Test time (real) = 97.57 sec ~/build/BUILD/CombBLAS_beta_16_2 + popd + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ '[' -z /usr/share/modulefiles ']' ++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' +++ /usr/bin/ps -p 12711 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module unload mpi/mpich-s390x ++ /usr/share/lmod/lmod/libexec/lmod sh unload mpi/mpich-s390x + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/mpich/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/mpich/lib;' export 'LD_LIBRARY_PATH;' unset '__LMOD_REF_COUNT_LOADEDMODULES;' unset 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=/usr/share/lmod/lmod/share/man;' export 'MANPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' unset 'MPI_BIN;' unset 'MPI_COMPILER;' unset 'MPI_FORTRAN_MOD_DIR;' unset 'MPI_HOME;' unset 'MPI_INCLUDE;' unset 'MPI_LIB;' unset 'MPI_MAN;' unset 'MPI_PYTHON2_SITEARCH;' unset 'MPI_PYTHON3_SITEARCH;' unset 'MPI_PYTHON_SITEARCH;' unset 'MPI_SUFFIX;' unset 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib64/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' unset '__LMOD_REF_COUNT__LMFILES_;' unset '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh;' export '_ModuleTable001_;' '_ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0=;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/mpich/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/lib64/mpich/lib ++ export LD_LIBRARY_PATH ++ unset __LMOD_REF_COUNT_LOADEDMODULES ++ unset LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1 ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ unset MPI_BIN ++ unset MPI_COMPILER ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset MPI_INCLUDE ++ unset MPI_LIB ++ unset MPI_MAN ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_PYTHON_SITEARCH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset __LMOD_REF_COUNT__LMFILES_ ++ unset _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh ++ export _ModuleTable001_ ++ _ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0= ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + exit 0 Processing files: combblas-openmpi-1.6.2-0.6.beta2.el8.s390x Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Q7glUB + umask 022 + cd /builddir/build/BUILD + cd CombBLAS_beta_16_2 + DOCDIR=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/doc/combblas-openmpi + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/doc/combblas-openmpi + cp -pr README_DEVELOPERS /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/doc/combblas-openmpi + cp -pr graph500-1.2/Graph500.html /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/doc/combblas-openmpi + cp -pr graph500-1.2/Graph500.org /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/doc/combblas-openmpi + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.TH1mgH + umask 022 + cd /builddir/build/BUILD + cd CombBLAS_beta_16_2 + LICENSEDIR=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/licenses/combblas-openmpi + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/licenses/combblas-openmpi + cp -pr LICENSE /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/licenses/combblas-openmpi + cp -pr usort/usort-LICENSE /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/licenses/combblas-openmpi + cp -pr graph500-1.2/graph500-1.2-COPYING /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/licenses/combblas-openmpi + cp -pr graph500-1.2/generator/graph500-1.2-generator-LICENSE_1_0.txt /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/licenses/combblas-openmpi + exit 0 Provides: CombBLAS-openmpi = 1.6.2-0.6.beta2.el8 CombBLAS-openmpi(s390-64) = 1.6.2-0.6.beta2.el8 Graph500-openmpi(s390-64) = 1.2 combblas-openmpi = 1.6.2-0.6.beta2.el8 combblas-openmpi(s390-64) = 1.6.2-0.6.beta2.el8 libCombBLAS.so.1.16.0()(64bit)(openmpi-s390x) libGraphGenlib.so.1.2()(64bit)(openmpi-s390x) libUsortlib.so.CombBLAS_()(64bit)(openmpi-s390x) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGraphGenlib.so.1.2()(64bit)(openmpi-s390x) libUsortlib.so.CombBLAS_()(64bit)(openmpi-s390x) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgomp.so.1()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libmpi.so.40()(64bit)(openmpi-s390x) libmpi_cxx.so.40()(64bit)(openmpi-s390x) libpthread.so.0()(64bit) librt.so.1()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: combblas-openmpi-devel-1.6.2-0.6.beta2.el8.s390x Provides: combblas-openmpi-devel = 1.6.2-0.6.beta2.el8 combblas-openmpi-devel(s390-64) = 1.6.2-0.6.beta2.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libCombBLAS.so.1.16.0()(64bit)(openmpi-s390x) libGraphGenlib.so.1.2()(64bit)(openmpi-s390x) libUsortlib.so.CombBLAS_()(64bit)(openmpi-s390x) Processing files: combblas-mpich-1.6.2-0.6.beta2.el8.s390x Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.veOoXC + umask 022 + cd /builddir/build/BUILD + cd CombBLAS_beta_16_2 + DOCDIR=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/doc/combblas-mpich + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/doc/combblas-mpich + cp -pr README_DEVELOPERS /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/doc/combblas-mpich + cp -pr graph500-1.2/Graph500.html /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/doc/combblas-mpich + cp -pr graph500-1.2/Graph500.org /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/doc/combblas-mpich + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.BKq3iz + umask 022 + cd /builddir/build/BUILD + cd CombBLAS_beta_16_2 + LICENSEDIR=/builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/licenses/combblas-mpich + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/licenses/combblas-mpich + cp -pr LICENSE /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/licenses/combblas-mpich + cp -pr usort/usort-LICENSE /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/licenses/combblas-mpich + cp -pr graph500-1.2/graph500-1.2-COPYING /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/licenses/combblas-mpich + cp -pr graph500-1.2/generator/graph500-1.2-generator-LICENSE_1_0.txt /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x/usr/share/licenses/combblas-mpich + exit 0 Provides: CombBLAS-mpich = 1.6.2-0.6.beta2.el8 CombBLAS-mpich(s390-64) = 1.6.2-0.6.beta2.el8 Graph500-mpich(s390-64) = 1.2 combblas-mpich = 1.6.2-0.6.beta2.el8 combblas-mpich(s390-64) = 1.6.2-0.6.beta2.el8 libCombBLAS.so.1.16.0()(64bit)(mpich-s390x) libGraphGenlib.so.1.2()(64bit)(mpich-s390x) libUsortlib.so.CombBLAS_()(64bit)(mpich-s390x) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGraphGenlib.so.1.2()(64bit)(mpich-s390x) libUsortlib.so.CombBLAS_()(64bit)(mpich-s390x) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgomp.so.1()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libmpi.so.12()(64bit)(mpich-s390x) libmpicxx.so.12()(64bit)(mpich-s390x) libpthread.so.0()(64bit) librt.so.1()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: combblas-mpich-devel-1.6.2-0.6.beta2.el8.s390x Provides: combblas-mpich-devel = 1.6.2-0.6.beta2.el8 combblas-mpich-devel(s390-64) = 1.6.2-0.6.beta2.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libCombBLAS.so.1.16.0()(64bit)(mpich-s390x) libGraphGenlib.so.1.2()(64bit)(mpich-s390x) libUsortlib.so.CombBLAS_()(64bit)(mpich-s390x) Processing files: combblas-debugsource-1.6.2-0.6.beta2.el8.s390x Provides: combblas-debugsource = 1.6.2-0.6.beta2.el8 combblas-debugsource(s390-64) = 1.6.2-0.6.beta2.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: combblas-debuginfo-1.6.2-0.6.beta2.el8.s390x Provides: combblas-debuginfo = 1.6.2-0.6.beta2.el8 combblas-debuginfo(s390-64) = 1.6.2-0.6.beta2.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: combblas-debugsource(s390-64) = 1.6.2-0.6.beta2.el8 Processing files: combblas-openmpi-debuginfo-1.6.2-0.6.beta2.el8.s390x Provides: combblas-openmpi-debuginfo = 1.6.2-0.6.beta2.el8 combblas-openmpi-debuginfo(s390-64) = 1.6.2-0.6.beta2.el8 debuginfo(build-id) = 3811a84c11a8f28273c6c1641f67bd3ff22a6119 debuginfo(build-id) = c0396959a8bfd45b7f57592fe20c51bf8228cd99 debuginfo(build-id) = e839f15579269d84c8ad0c096dfbbf9a33343cd0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: combblas-debugsource(s390-64) = 1.6.2-0.6.beta2.el8 Processing files: combblas-mpich-debuginfo-1.6.2-0.6.beta2.el8.s390x Provides: combblas-mpich-debuginfo = 1.6.2-0.6.beta2.el8 combblas-mpich-debuginfo(s390-64) = 1.6.2-0.6.beta2.el8 debuginfo(build-id) = 1b1f8dbd220c9429fdbdc55b23e9871af43cb5f3 debuginfo(build-id) = 653f75c4cb2e0b88ebd6132f3aff627640847077 debuginfo(build-id) = acc0ff469a191df92a0a7bf1a0d284c29ea941b7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: combblas-debugsource(s390-64) = 1.6.2-0.6.beta2.el8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x Wrote: /builddir/build/RPMS/combblas-openmpi-1.6.2-0.6.beta2.el8.s390x.rpm Wrote: /builddir/build/RPMS/combblas-openmpi-devel-1.6.2-0.6.beta2.el8.s390x.rpm Wrote: /builddir/build/RPMS/combblas-mpich-1.6.2-0.6.beta2.el8.s390x.rpm Wrote: /builddir/build/RPMS/combblas-mpich-devel-1.6.2-0.6.beta2.el8.s390x.rpm Wrote: /builddir/build/RPMS/combblas-debugsource-1.6.2-0.6.beta2.el8.s390x.rpm Wrote: /builddir/build/RPMS/combblas-debuginfo-1.6.2-0.6.beta2.el8.s390x.rpm Wrote: /builddir/build/RPMS/combblas-openmpi-debuginfo-1.6.2-0.6.beta2.el8.s390x.rpm Wrote: /builddir/build/RPMS/combblas-mpich-debuginfo-1.6.2-0.6.beta2.el8.s390x.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.cQOwSW + umask 022 + cd /builddir/build/BUILD + cd CombBLAS_beta_16_2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/combblas-1.6.2-0.6.beta2.el8.s390x + exit 0 Child return code was: 0