Mock Version: 1.4.13 Mock Version: 1.4.13 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/combblas.spec'], chrootPath='/var/lib/mock/f30-build-15361670-1102828/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=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --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: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/combblas-1.6.2-0.1.beta2.fc30.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/combblas.spec'], chrootPath='/var/lib/mock/f30-build-15361670-1102828/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=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --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: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.AMBjbm + 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.yt6h77 + umask 022 + cd /builddir/build/BUILD + cd CombBLAS_beta_16_2 + . /etc/profile.d/modules.sh BUILDSTDERR: ++ '[' -z '' ']' BUILDSTDERR: ++ '[' -z /usr/share/modulefiles ']' BUILDSTDERR: ++ PS_CMD=/usr/bin/ps BUILDSTDERR: ++ '[' '!' -x /usr/bin/ps ']' BUILDSTDERR: ++ EXPR_CMD=/usr/bin/expr BUILDSTDERR: ++ '[' '!' -x /usr/bin/expr ']' BUILDSTDERR: ++ BASENAME_CMD=/usr/bin/basename BUILDSTDERR: ++ '[' '!' -x /usr/bin/basename ']' BUILDSTDERR: +++ /usr/bin/ps -p 25655 -ocomm= BUILDSTDERR: ++ my_shell=sh BUILDSTDERR: +++ /usr/bin/expr sh : '-*\(.*\)' BUILDSTDERR: ++ my_shell=sh BUILDSTDERR: +++ /usr/bin/basename sh BUILDSTDERR: ++ my_shell=sh BUILDSTDERR: ++ '[' -f /usr/share/lmod/lmod/init/sh ']' BUILDSTDERR: ++ . /usr/share/lmod/lmod/init/sh BUILDSTDERR: +++ LMOD_PKG=/usr/share/lmod/lmod BUILDSTDERR: +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ BUILDSTDERR: +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod BUILDSTDERR: +++ MODULESHOME=/usr/share/lmod/lmod BUILDSTDERR: +++ export LMOD_CMD BUILDSTDERR: +++ export LMOD_PKG BUILDSTDERR: +++ export LMOD_DIR BUILDSTDERR: +++ export MODULESHOME BUILDSTDERR: +++ export LMOD_DIR BUILDSTDERR: ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module load mpi/openmpi-x86_64 BUILDSTDERR: ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/openmpi-x86_64 + 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-x86_64:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/openmpi-x86_64;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/openmpi-x86_64:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=/usr/share/man/openmpi-x86_64:/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-x86_64;' 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-x86_64;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib64/openmpi/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/openmpi-x86_64;' export 'MPI_MAN;' 'MPI_PYTHON2_SITEARCH=/usr/lib64/python2.7/site-packages/openmpi;' export 'MPI_PYTHON2_SITEARCH;' 'MPI_PYTHON3_SITEARCH=/usr/lib64/python3.7/site-packages/openmpi;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_PYTHON_SITEARCH=/usr/lib64/python2.7/site-packages/openmpi;' export 'MPI_PYTHON_SITEARCH;' 'MPI_SUFFIX=_openmpi;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/openmpi-x86_64;' 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_=/usr/share/modulefiles/mpi/openmpi-x86_64:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/usr/share/modulefiles/mpi/openmpi-x86_64;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS14ODZfNjQiLFsiZnVsbE5hbWUiXT0ibXBpL29wZW5tcGkteDg2XzY0IixbImxvYWRPcmRlciJdPTEscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MCxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0ibXBpL29wZW5tcGkteDg2XzY0Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFy;' export '_ModuleTable001_;' '_ModuleTable002_=ZS9tb2R1bGVmaWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' BUILDSTDERR: ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/openmpi/lib:1 BUILDSTDERR: ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH BUILDSTDERR: ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib BUILDSTDERR: ++ export LD_LIBRARY_PATH BUILDSTDERR: ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/openmpi-x86_64:1 BUILDSTDERR: ++ export __LMOD_REF_COUNT_LOADEDMODULES BUILDSTDERR: ++ LOADEDMODULES=mpi/openmpi-x86_64 BUILDSTDERR: ++ export LOADEDMODULES BUILDSTDERR: ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/openmpi-x86_64:1;/usr/share/lmod/lmod/share/man:1' BUILDSTDERR: ++ export __LMOD_REF_COUNT_MANPATH BUILDSTDERR: ++ MANPATH=/usr/share/man/openmpi-x86_64:/usr/share/lmod/lmod/share/man:: BUILDSTDERR: ++ export MANPATH BUILDSTDERR: ++ __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' BUILDSTDERR: ++ export __LMOD_REF_COUNT_MODULEPATH BUILDSTDERR: ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core BUILDSTDERR: ++ export MODULEPATH BUILDSTDERR: ++ MPI_BIN=/usr/lib64/openmpi/bin BUILDSTDERR: ++ export MPI_BIN BUILDSTDERR: ++ MPI_COMPILER=openmpi-x86_64 BUILDSTDERR: ++ export MPI_COMPILER BUILDSTDERR: ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi BUILDSTDERR: ++ export MPI_FORTRAN_MOD_DIR BUILDSTDERR: ++ MPI_HOME=/usr/lib64/openmpi BUILDSTDERR: ++ export MPI_HOME BUILDSTDERR: ++ MPI_INCLUDE=/usr/include/openmpi-x86_64 BUILDSTDERR: ++ export MPI_INCLUDE BUILDSTDERR: ++ MPI_LIB=/usr/lib64/openmpi/lib BUILDSTDERR: ++ export MPI_LIB BUILDSTDERR: ++ MPI_MAN=/usr/share/man/openmpi-x86_64 BUILDSTDERR: ++ export MPI_MAN BUILDSTDERR: ++ MPI_PYTHON2_SITEARCH=/usr/lib64/python2.7/site-packages/openmpi BUILDSTDERR: ++ export MPI_PYTHON2_SITEARCH BUILDSTDERR: ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.7/site-packages/openmpi BUILDSTDERR: ++ export MPI_PYTHON3_SITEARCH BUILDSTDERR: ++ MPI_PYTHON_SITEARCH=/usr/lib64/python2.7/site-packages/openmpi BUILDSTDERR: ++ export MPI_PYTHON_SITEARCH BUILDSTDERR: ++ MPI_SUFFIX=_openmpi BUILDSTDERR: ++ export MPI_SUFFIX BUILDSTDERR: ++ MPI_SYSCONFIG=/etc/openmpi-x86_64 BUILDSTDERR: ++ export MPI_SYSCONFIG BUILDSTDERR: ++ __LMOD_REF_COUNT_PATH='/usr/lib64/openmpi/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' BUILDSTDERR: ++ export __LMOD_REF_COUNT_PATH BUILDSTDERR: ++ PATH=/usr/lib64/openmpi/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin BUILDSTDERR: ++ export PATH BUILDSTDERR: ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/openmpi/lib/pkgconfig:1;/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' BUILDSTDERR: ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH BUILDSTDERR: ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig BUILDSTDERR: ++ export PKG_CONFIG_PATH BUILDSTDERR: ++ __LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/openmpi-x86_64:1 BUILDSTDERR: ++ export __LMOD_REF_COUNT__LMFILES_ BUILDSTDERR: ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-x86_64 BUILDSTDERR: ++ export _LMFILES_ BUILDSTDERR: ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS14ODZfNjQiLFsiZnVsbE5hbWUiXT0ibXBpL29wZW5tcGkteDg2XzY0IixbImxvYWRPcmRlciJdPTEscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MCxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0ibXBpL29wZW5tcGkteDg2XzY0Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFy BUILDSTDERR: ++ export _ModuleTable001_ BUILDSTDERR: ++ _ModuleTable002_=ZS9tb2R1bGVmaWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== BUILDSTDERR: ++ export _ModuleTable002_ BUILDSTDERR: ++ _ModuleTable_Sz_=2 BUILDSTDERR: ++ export _ModuleTable_Sz_ ~/build/BUILD/CombBLAS_beta_16_2/build/openmpi ~/build/BUILD/CombBLAS_beta_16_2 + mkdir -p build/openmpi + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64' + export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt' + export LDFLAGS BUILDSTDERR: ++ /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=6 -DMPI_C_HEADER_DIR:PATH=/usr/include/openmpi-x86_64 -DMPI_C_ADDITIONAL_INCLUDE_DIRS:STRING=/usr/include/openmpi-x86_64 -DMPI_CXX_HEADER_DIR:PATH=/usr/include/openmpi-x86_64 -DMPI_CXX_ADDITIONAL_INCLUDE_DIRS:STRING=/usr/include/openmpi-x86_64 -DMPI_LIB:PATH=../usr/lib64/openmpi/lib -DMPI_INCLUDE:PATH=../usr/include/openmpi-x86_64 ../.. -- The C compiler identification is GNU 9.0.1 -- The CXX compiler identification is GNU 9.0.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 BUILDSTDERR: CMake Warning: BUILDSTDERR: Manually-specified variables were not used by the project: BUILDSTDERR: CMAKE_CXX_FLAGS_RELEASE BUILDSTDERR: CMAKE_C_FLAGS_RELEASE BUILDSTDERR: CMAKE_Fortran_FLAGS_RELEASE BUILDSTDERR: INCLUDE_INSTALL_DIR BUILDSTDERR: LIB_INSTALL_DIR BUILDSTDERR: LIB_SUFFIX BUILDSTDERR: MPIEXEC_MAX_NUMPROCS BUILDSTDERR: MPI_CXX_HEADER_DIR BUILDSTDERR: MPI_C_HEADER_DIR BUILDSTDERR: SHARE_INSTALL_PREFIX BUILDSTDERR: SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi + /usr/bin/make -O -j6 /usr/bin/cmake -S/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' [ 4%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' [ 9%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' [ 6%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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' [ 3%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:11: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:22: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 22 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:36: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 36 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:59: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 59 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:84: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 84 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:110: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 110 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:116: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 116 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:130: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 130 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:142: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 142 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:182: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 182 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:194: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 194 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:208: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 208 | #pragma omp parallel for reduction(+:sum) BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:225: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 225 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:240: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 240 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:11: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:578: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 578 | #pragma omp parallel for reduction(+:localWt) BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:621: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 621 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:651: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 651 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:736: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 736 | #pragma omp parallel for reduction(+:nn) BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:921: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 921 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1128: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 1128 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1750: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 1750 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1762: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 1762 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1777: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 1777 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1990: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 1990 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2033: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2033 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2045: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2045 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2057: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2057 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2454: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2454 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2466: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2466 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2534: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2534 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2623: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2623 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2632: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2632 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2698: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2698 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2724: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2724 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /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)': BUILDSTDERR: /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] BUILDSTDERR: 358 | for(size_t i = 0; i < npes; ++i) rcv[i] = 0; BUILDSTDERR: | ~~^~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 373 | for(size_t i = 0; i < npes; ++i) BUILDSTDERR: | ~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp: In function 'int par::splitComm2way(bool, ompi_communicator_t**, MPI_Comm)': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:176:15: warning: control reaches end of non-void function [-Wreturn-type] BUILDSTDERR: 176 | ranksIdle = NULL; BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp: In function 'int par::splitCommUsingSplittingRank(int, ompi_communicator_t**, MPI_Comm)': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:220:15: warning: control reaches end of non-void function [-Wreturn-type] BUILDSTDERR: 220 | ranksIdle = NULL; BUILDSTDERR: | ^ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -shared -Wl,-soname,libUsortlib.so.CombBLAS_1.16.0 -o libUsortlib.so.CombBLAS_1.16.0 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_1.16.0 libUsortlib.so.CombBLAS_1.16.0 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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' [ 21%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c: In function 'mm_read_mtx_crd_size': BUILDSTDERR: /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=] BUILDSTDERR: 138 | if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) BUILDSTDERR: | ~~~^ ~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t * {aka long int *} BUILDSTDERR: | long long int * BUILDSTDERR: | %ld BUILDSTDERR: /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=] BUILDSTDERR: 138 | if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) BUILDSTDERR: | ~~~^ ~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t * {aka long int *} BUILDSTDERR: | long long int * BUILDSTDERR: | %ld BUILDSTDERR: /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=] BUILDSTDERR: 138 | if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t * {aka long int *} BUILDSTDERR: | long long int * BUILDSTDERR: | %ld BUILDSTDERR: /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=] BUILDSTDERR: 144 | num_items_read = fscanf(f, "%lld %lld %lld", M, N, nz); BUILDSTDERR: | ~~~^ ~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t * {aka long int *} BUILDSTDERR: | long long int * BUILDSTDERR: | %ld BUILDSTDERR: /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=] BUILDSTDERR: 144 | num_items_read = fscanf(f, "%lld %lld %lld", M, N, nz); BUILDSTDERR: | ~~~^ ~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t * {aka long int *} BUILDSTDERR: | long long int * BUILDSTDERR: | %ld BUILDSTDERR: /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=] BUILDSTDERR: 144 | num_items_read = fscanf(f, "%lld %lld %lld", M, N, nz); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t * {aka long int *} BUILDSTDERR: | long long int * BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c: In function 'mm_typecode_to_str': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:331:9: warning: variable 'error' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 331 | int error =0; BUILDSTDERR: | ^~~~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' [ 24%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' [ 22%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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_1.16.0 graph500-1.2/generator/libGraphGenlib.so.1.2 /usr/lib/gcc/x86_64-redhat-linux/9/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/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend /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/IteratorTest.dir/DependInfo.cmake --color= Scanning dependencies of target IteratorTest 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/MultTest.dir/DependInfo.cmake --color= Scanning dependencies of target MultTest 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/TransposeTest.dir/DependInfo.cmake --color= Scanning dependencies of target TransposeTest 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/MultTiming.dir/DependInfo.cmake --color= Scanning dependencies of target MultTiming 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/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/build /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/build /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/build /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build /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' 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' [ 40%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IteratorTest.cpp:35: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 42%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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 IteratorTest make[1]: 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/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 36%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/TransposeTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ 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' /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' [ 44%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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 TransposeTest 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' [ 39%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/GalerkinNew.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 49%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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 GalerkinNew make[1]: 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/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' /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' [ 36%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_map.h:63, BUILDSTDERR: from /usr/include/c++/9/map:61, BUILDSTDERR: from /usr/include/openmpi-x86_64/openmpi/ompi/mpi/cxx/mpicxx.h:42, BUILDSTDERR: from /usr/include/openmpi-x86_64/mpi.h:2684, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:1: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here BUILDSTDERR: /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] BUILDSTDERR: 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /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] BUILDSTDERR: 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /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] BUILDSTDERR: 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here BUILDSTDERR: /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] BUILDSTDERR: 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /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>]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here BUILDSTDERR: /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] BUILDSTDERR: 299 | memcpy(to, current[0], l * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here BUILDSTDERR: /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] BUILDSTDERR: 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 45%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ReduceTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 52%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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' [ 54%] 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' [ 54%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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 ReduceTest 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' [ 47%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp: In function 'int main(int, char**)': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:76:42: warning: typedef 'PTDOUBLEDOUBLE' locally defined but not used [-Wunused-local-typedefs] BUILDSTDERR: 76 | typedef PlusTimesSRing PTDOUBLEDOUBLE; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:77:41: warning: typedef 'SR' locally defined but not used [-Wunused-local-typedefs] BUILDSTDERR: 77 | typedef SelectMaxSRing SR; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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::string = std::__cxx11::basic_string]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:81:57: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 3494 | fclose(f); BUILDSTDERR: | ~~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 59%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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 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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/FindSparse.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 62%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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' [ 62%] Built target FindSparse 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' [ 37%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -fopenmp -std=gnu++14 -o CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /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*]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here BUILDSTDERR: /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] BUILDSTDERR: 269 | for(int i=0; i&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]': BUILDSTDERR: /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*]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here BUILDSTDERR: /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] BUILDSTDERR: 1721 | for (int i=0; i; IT = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_map.h:63, BUILDSTDERR: from /usr/include/c++/9/map:61, BUILDSTDERR: from /usr/include/openmpi-x86_64/openmpi/ompi/mpi/cxx/mpicxx.h:42, BUILDSTDERR: from /usr/include/openmpi-x86_64/mpi.h:2684, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:29: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /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*]': BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here BUILDSTDERR: /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] BUILDSTDERR: 2660 | if (npes>1000*kway) splt_count = (((float)rand()/(float)RAND_MAX)*totSize<(1000*kway*nelem)?1:0); BUILDSTDERR: | ~~~~^~~~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 2668 | for(size_t i=0;i*]': BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here BUILDSTDERR: /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] BUILDSTDERR: 186 | memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder'} declared here BUILDSTDERR: 20 | class IndexHolder { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /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] BUILDSTDERR: 198 | for(size_t j=start;j >*]': BUILDSTDERR: /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 >*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here BUILDSTDERR: /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] BUILDSTDERR: 186 | memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder >'} declared here BUILDSTDERR: 20 | class IndexHolder { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /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] BUILDSTDERR: 198 | for(size_t j=start;j >*&, IT&, IT) [with NT = double; IT = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /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 >]': BUILDSTDERR: /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 >]' BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here BUILDSTDERR: /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] BUILDSTDERR: 26 | memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder' declared here BUILDSTDERR: 20 | class IndexHolder { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /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 > >]': BUILDSTDERR: /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 > >]' BUILDSTDERR: /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 >*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here BUILDSTDERR: /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] BUILDSTDERR: 26 | memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder >' declared here BUILDSTDERR: 20 | class IndexHolder { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here BUILDSTDERR: /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] BUILDSTDERR: 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /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] BUILDSTDERR: 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /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] BUILDSTDERR: 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here BUILDSTDERR: /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] BUILDSTDERR: 2397 | while ( ( (scratch_list[ii] < _low) || (ii < (list_size/2)) ) && (scratch_list[ii] <= _high) ) { BUILDSTDERR: | ~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 2407 | while ( ( (ii >= (list_size/2)) BUILDSTDERR: | ~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 2412 | if(ii < (list_size - 1) ) { BUILDSTDERR: | ~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here BUILDSTDERR: /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] BUILDSTDERR: 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /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>]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here BUILDSTDERR: /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] BUILDSTDERR: 299 | memcpy(to, current[0], l * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here BUILDSTDERR: /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] BUILDSTDERR: 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1718:38: warning: control reaches end of non-void function [-Wreturn-type] BUILDSTDERR: 1718 | std::vector< IndexHolder > splitters; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:754:23: warning: control reaches end of non-void function [-Wreturn-type] BUILDSTDERR: 754 | std::vector newNodes(nn); BUILDSTDERR: | ^~~~~~~~ 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' [ 65%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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' [ 65%] Built target IndexingTest 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/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' [ 50%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /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*]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here BUILDSTDERR: /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] BUILDSTDERR: 269 | for(int i=0; i; IT = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_map.h:63, BUILDSTDERR: from /usr/include/c++/9/map:61, BUILDSTDERR: from /usr/include/openmpi-x86_64/openmpi/ompi/mpi/cxx/mpicxx.h:42, BUILDSTDERR: from /usr/include/openmpi-x86_64/mpi.h:2684, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:29: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /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*]': BUILDSTDERR: /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*]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here BUILDSTDERR: /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] BUILDSTDERR: 1721 | for (int i=0; i > par::Sorted_approx_Select_skewed(std::vector&, unsigned int, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]': BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here BUILDSTDERR: /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] BUILDSTDERR: 2660 | if (npes>1000*kway) splt_count = (((float)rand()/(float)RAND_MAX)*totSize<(1000*kway*nelem)?1:0); BUILDSTDERR: | ~~~~^~~~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 2668 | for(size_t i=0;i >*&, IT&, IT) [with NT = double; IT = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /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*]': BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here BUILDSTDERR: /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] BUILDSTDERR: 186 | memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder'} declared here BUILDSTDERR: 20 | class IndexHolder { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /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] BUILDSTDERR: 198 | for(size_t j=start;j >*]': BUILDSTDERR: /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 >*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here BUILDSTDERR: /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] BUILDSTDERR: 186 | memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder >'} declared here BUILDSTDERR: 20 | class IndexHolder { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /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] BUILDSTDERR: 198 | for(size_t j=start;j::emptyInsertHeap() [with Key = std::pair; Value = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here BUILDSTDERR: /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] BUILDSTDERR: 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /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] BUILDSTDERR: 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /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] BUILDSTDERR: 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /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 >]': BUILDSTDERR: /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 >]' BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here BUILDSTDERR: /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] BUILDSTDERR: 26 | memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder' declared here BUILDSTDERR: 20 | class IndexHolder { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /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 > >]': BUILDSTDERR: /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 > >]' BUILDSTDERR: /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 >*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here BUILDSTDERR: /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] BUILDSTDERR: 26 | memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder >' declared here BUILDSTDERR: 20 | class IndexHolder { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here BUILDSTDERR: /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] BUILDSTDERR: 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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*]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here BUILDSTDERR: /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] BUILDSTDERR: 2397 | while ( ( (scratch_list[ii] < _low) || (ii < (list_size/2)) ) && (scratch_list[ii] <= _high) ) { BUILDSTDERR: | ~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 2407 | while ( ( (ii >= (list_size/2)) BUILDSTDERR: | ~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 2412 | if(ii < (list_size - 1) ) { BUILDSTDERR: | ~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /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>]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here BUILDSTDERR: /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] BUILDSTDERR: 299 | memcpy(to, current[0], l * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here BUILDSTDERR: /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] BUILDSTDERR: 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1718:38: warning: control reaches end of non-void function [-Wreturn-type] BUILDSTDERR: 1718 | std::vector< IndexHolder > splitters; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:754:23: warning: control reaches end of non-void function [-Wreturn-type] BUILDSTDERR: 754 | std::vector newNodes(nn); BUILDSTDERR: | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 68%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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 SpAsgnTest 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[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' [ 36%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -fopenmp -std=gnu++14 -o CMakeFiles/MultTest.dir/MultTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:147:64: required from here BUILDSTDERR: /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] BUILDSTDERR: 144 | size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:193:35: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2798:11: warning: unused variable 'cwperproc' [-Wunused-variable] BUILDSTDERR: 2798 | LocIT cwperproc = nA / p_r; // per processors in column-wise communication BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:228:70: required from here BUILDSTDERR: /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] BUILDSTDERR: 144 | size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /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::string = std::__cxx11::basic_string]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:108:50: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:146:72: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] BUILDSTDERR: 227 | IT nnz; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long int combblas::SpCCols::n' [-Wreorder] BUILDSTDERR: 226 | IT n; BUILDSTDERR: | ^ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] BUILDSTDERR: 226 | IT n; BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long int combblas::SpCCols::m' [-Wreorder] BUILDSTDERR: 225 | IT m; BUILDSTDERR: | ^ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] BUILDSTDERR: 229 | int splits; // for multithreading BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] BUILDSTDERR: 221 | Csc * csc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:227:72: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] BUILDSTDERR: 227 | IT nnz; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long int combblas::SpCCols::n' [-Wreorder] BUILDSTDERR: 226 | IT n; BUILDSTDERR: | ^ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] BUILDSTDERR: 226 | IT n; BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long int combblas::SpCCols::m' [-Wreorder] BUILDSTDERR: 225 | IT m; BUILDSTDERR: | ^ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] BUILDSTDERR: 229 | int splits; // for multithreading BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] BUILDSTDERR: 221 | Csc * csc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:146:72: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] BUILDSTDERR: 135 | IT last; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] BUILDSTDERR: 171 | IT last; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_map.h:63, BUILDSTDERR: from /usr/include/c++/9/map:61, BUILDSTDERR: from /usr/include/openmpi-x86_64/openmpi/ompi/mpi/cxx/mpicxx.h:42, BUILDSTDERR: from /usr/include/openmpi-x86_64/mpi.h:2684, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:29: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:227:72: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] BUILDSTDERR: 135 | IT last; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] BUILDSTDERR: 171 | IT last; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:146:72: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] BUILDSTDERR: 61 | IT nz; BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long int combblas::Csc::n' [-Wreorder] BUILDSTDERR: 60 | IT n; // number of columns BUILDSTDERR: | ^ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 37 | Csc::Csc (IT size, IT nCol): nz(size),n(nCol) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:227:72: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] BUILDSTDERR: 61 | IT nz; BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long int combblas::Csc::n' [-Wreorder] BUILDSTDERR: 60 | IT n; // number of columns BUILDSTDERR: | ^ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 37 | Csc::Csc (IT size, IT nCol): nz(size),n(nCol) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:149:61: required from here BUILDSTDERR: /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] BUILDSTDERR: 448 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 547 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 591 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] BUILDSTDERR: 597 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] BUILDSTDERR: 658 | for(int j=0; j::emptyInsertHeap() [with Key = std::pair; Value = long int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here BUILDSTDERR: /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] BUILDSTDERR: 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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] BUILDSTDERR: 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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] BUILDSTDERR: 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:230:73: required from here BUILDSTDERR: /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] BUILDSTDERR: 448 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 547 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 591 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] BUILDSTDERR: 597 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] BUILDSTDERR: 658 | for(int j=0; j::refillBuffer1() [with Key = std::pair; Value = long int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here BUILDSTDERR: /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] BUILDSTDERR: 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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>]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here BUILDSTDERR: /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] BUILDSTDERR: 299 | memcpy(to, current[0], l * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here BUILDSTDERR: /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] BUILDSTDERR: 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 3494 | fclose(f); BUILDSTDERR: | ~~~~~~^~~ 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' [ 72%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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 MultTest 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' [ 55%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:54:73: required from here BUILDSTDERR: /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] BUILDSTDERR: 71 | IT read_offset_start, read_offset_end; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_map.h:63, BUILDSTDERR: from /usr/include/c++/9/map:61, BUILDSTDERR: from /usr/include/openmpi-x86_64/openmpi/ompi/mpi/cxx/mpicxx.h:42, BUILDSTDERR: from /usr/include/openmpi-x86_64/mpi.h:2684, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:1: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here BUILDSTDERR: /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] BUILDSTDERR: 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /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] BUILDSTDERR: 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /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] BUILDSTDERR: 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here BUILDSTDERR: /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] BUILDSTDERR: 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /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>]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here BUILDSTDERR: /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] BUILDSTDERR: 299 | memcpy(to, current[0], l * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here BUILDSTDERR: /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] BUILDSTDERR: 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long int]': BUILDSTDERR: /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] BUILDSTDERR: 93 | fread(gen_edges, 2*nedges, sizeof(uint32_t), infp); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h: In function 'int main(int, char**)': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:266:3: warning: 'A' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 266 | ReadDistribute(filename, master, nonum, ScalarReadSaveHandler(), false, pario); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:40:14: note: 'A' was declared here BUILDSTDERR: 40 | PARDBMAT * A; // declare objects BUILDSTDERR: | ^ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 75%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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 IndexingTiming 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' [ 60%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge()': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] BUILDSTDERR: 51 | short count; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] BUILDSTDERR: 49 | bool follower; // default constructor sets all to zero BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:18:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 18 | TwitterEdge(): count(0), follower(0), latest(0) {}; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge(short int, bool, time_t)': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] BUILDSTDERR: 51 | short count; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] BUILDSTDERR: 49 | bool follower; // default constructor sets all to zero BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:22:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 22 | TwitterEdge(short mycount, bool myfollow, time_t mylatest):count(mycount), follower(myfollow), latest(mylatest) {}; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp: In function 'int main(int, char**)': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:151:6: warning: unused variable 'cblas_splits' [-Wunused-variable] BUILDSTDERR: 151 | int cblas_splits = omp_get_max_threads(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = bool]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:210:28: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] BUILDSTDERR: 51 | short count; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] BUILDSTDERR: 49 | bool follower; // default constructor sets all to zero BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 20 | TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:68:4: required from 'void Symmetricize(PARMAT&) [with PARMAT = combblas::SpParMat >]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:243:17: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] BUILDSTDERR: 51 | short count; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] BUILDSTDERR: 49 | bool follower; // default constructor sets all to zero BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 20 | TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/unique_ptr.h:37, BUILDSTDERR: from /usr/include/c++/9/memory:80, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here BUILDSTDERR: /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] BUILDSTDERR: 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: BUILDSTDERR: /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] BUILDSTDERR: 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: BUILDSTDERR: /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] BUILDSTDERR: 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here BUILDSTDERR: /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] BUILDSTDERR: 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: BUILDSTDERR: /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>]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here BUILDSTDERR: /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] BUILDSTDERR: 299 | memcpy(to, current[0], l * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here BUILDSTDERR: /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] BUILDSTDERR: 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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 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= 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' [ 73%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp: In function 'int main(int, char**)': BUILDSTDERR: /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] BUILDSTDERR: 210 | for(int j=0; j < bfs.size(); ++j) BUILDSTDERR: | ~~^~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/cassert:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:37, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:216:71: required from here BUILDSTDERR: /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] BUILDSTDERR: 88 | assert((parvec.arr.size() == reallen)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: BUILDSTDERR: /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]': BUILDSTDERR: /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::string = std::__cxx11::basic_string]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:98:56: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: In file included from /usr/include/c++/9/cassert:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.h:37, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.h:39, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:111, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:131:41: required from here BUILDSTDERR: /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] BUILDSTDERR: 240 | assert((nnz != 0) && (indices.size() == nnz)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:131:41: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:111, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:131:41: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Semirings.h:227:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: 227 | return (static_cast(arg1) * BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ BUILDSTDERR: 228 | static_cast(arg2) ); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 3494 | fclose(f); BUILDSTDERR: | ~~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 81%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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' [ 81%] Built target betwcent 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/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' [ 63%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge()': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] BUILDSTDERR: 51 | short count; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] BUILDSTDERR: 49 | bool follower; // default constructor sets all to zero BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:18:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 18 | TwitterEdge(): count(0), follower(0), latest(0) {}; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge(short int, bool, time_t)': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] BUILDSTDERR: 51 | short count; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] BUILDSTDERR: 49 | bool follower; // default constructor sets all to zero BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:22:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 22 | TwitterEdge(short mycount, bool myfollow, time_t mylatest):count(mycount), follower(myfollow), latest(mylatest) {}; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp: In function 'int main(int, char**)': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:219:11: warning: unused variable 't01' [-Wunused-variable] BUILDSTDERR: 219 | double t01 = MPI_Wtime(); BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:220:11: warning: unused variable 't02' [-Wunused-variable] BUILDSTDERR: 220 | double t02; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:345:10: warning: unused variable 't1' [-Wunused-variable] BUILDSTDERR: 345 | double t1 = MPI_Wtime(); BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:133:6: warning: unused variable 'cblas_splits' [-Wunused-variable] BUILDSTDERR: 133 | int cblas_splits = omp_get_max_threads(); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:150:6: warning: unused variable 'retval' [-Wunused-variable] BUILDSTDERR: 150 | int retval; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = bool]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:239:29: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] BUILDSTDERR: 51 | short count; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] BUILDSTDERR: 49 | bool follower; // default constructor sets all to zero BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 20 | TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:82:4: required from 'void Symmetricize(PARMAT&) [with PARMAT = combblas::SpParMat >]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:305:18: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] BUILDSTDERR: 51 | short count; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] BUILDSTDERR: 49 | bool follower; // default constructor sets all to zero BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] BUILDSTDERR: 20 | TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/unique_ptr.h:37, BUILDSTDERR: from /usr/include/c++/9/memory:80, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here BUILDSTDERR: /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] BUILDSTDERR: 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: BUILDSTDERR: /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] BUILDSTDERR: 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: BUILDSTDERR: /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] BUILDSTDERR: 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here BUILDSTDERR: /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] BUILDSTDERR: 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: BUILDSTDERR: /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>]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here BUILDSTDERR: /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] BUILDSTDERR: 299 | memcpy(to, current[0], l * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here BUILDSTDERR: /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] BUILDSTDERR: 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:555:22: warning: 'ou_nedges' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 555 | EDGES[sruns] = static_cast(ou_nedges); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 85%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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' [ 85%] Built target fbfs 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' [ 70%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:263:34: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2798:11: warning: unused variable 'cwperproc' [-Wunused-variable] BUILDSTDERR: 2798 | LocIT cwperproc = nA / p_r; // per processors in column-wise communication BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_map.h:63, BUILDSTDERR: from /usr/include/c++/9/map:61, BUILDSTDERR: from /usr/include/openmpi-x86_64/openmpi/ompi/mpi/cxx/mpicxx.h:42, BUILDSTDERR: from /usr/include/openmpi-x86_64/mpi.h:2684, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:32: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here BUILDSTDERR: /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] BUILDSTDERR: 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: BUILDSTDERR: /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] BUILDSTDERR: 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: BUILDSTDERR: /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] BUILDSTDERR: 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here BUILDSTDERR: /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] BUILDSTDERR: 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: BUILDSTDERR: /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>]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here BUILDSTDERR: /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] BUILDSTDERR: 299 | memcpy(to, current[0], l * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here BUILDSTDERR: /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] BUILDSTDERR: 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 88%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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 dobfs 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' [ 67%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp: In function 'int main(int, char**)': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:378:10: warning: unused variable 't1' [-Wunused-variable] BUILDSTDERR: 378 | double t1 = MPI_Wtime(); BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:136:41: warning: typedef 'SR' locally defined but not used [-Wunused-local-typedefs] BUILDSTDERR: 136 | typedef SelectMaxSRing SR; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:172:56: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2798:11: warning: unused variable 'cwperproc' [-Wunused-variable] BUILDSTDERR: 2798 | LocIT cwperproc = nA / p_r; // per processors in column-wise communication BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:189:73: required from here BUILDSTDERR: /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] BUILDSTDERR: 71 | IT read_offset_start, read_offset_end; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/unique_ptr.h:37, BUILDSTDERR: from /usr/include/c++/9/memory:80, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here BUILDSTDERR: /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] BUILDSTDERR: 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /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] BUILDSTDERR: 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /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] BUILDSTDERR: 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here BUILDSTDERR: /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] BUILDSTDERR: 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /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>]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here BUILDSTDERR: /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] BUILDSTDERR: 299 | memcpy(to, current[0], l * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here BUILDSTDERR: /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] BUILDSTDERR: 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long int]': BUILDSTDERR: /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] BUILDSTDERR: 93 | fread(gen_edges, 2*nedges, sizeof(uint32_t), infp); BUILDSTDERR: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 91%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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 tdbfs 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' [ 86%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h: In constructor 'combblas::CCGrid::CCGrid(int, int)': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:36:9: warning: 'combblas::CCGrid::GridLayers' will be initialized after [-Wreorder] BUILDSTDERR: 36 | int GridLayers; // GridLayers = c_factor BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'int combblas::CCGrid::GridCols' [-Wreorder] BUILDSTDERR: 35 | int GridCols; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] BUILDSTDERR: 9 | CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'combblas::CCGrid::GridCols' will be initialized after [-Wreorder] BUILDSTDERR: 35 | int GridCols; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:34:6: warning: 'int combblas::CCGrid::GridRows' [-Wreorder] BUILDSTDERR: 34 | int GridRows; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] BUILDSTDERR: 9 | CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp: In function 'int main(int, char**)': BUILDSTDERR: /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] BUILDSTDERR: 76 | if(layer_length * C_FACTOR != nprocs) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:15: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:25:12: warning: unused variable 'time_mid' [-Wunused-variable] BUILDSTDERR: 25 | double time_mid = MPI_Wtime(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: BUILDSTDERR: /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]': BUILDSTDERR: /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::string = std::__cxx11::basic_string]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h:41:9: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, combblas::CCGrid&, bool, combblas::FullyDistVec&) [with NT = double; IT = int; std::string = std::__cxx11::basic_string]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:101:75: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, combblas::CCGrid&, bool, combblas::FullyDistVec&) [with NT = double; IT = int; std::string = std::__cxx11::basic_string]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:101:75: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_map.h:63, BUILDSTDERR: from /usr/include/c++/9/map:61, BUILDSTDERR: from /usr/include/openmpi-x86_64/openmpi/ompi/mpi/cxx/mpicxx.h:42, BUILDSTDERR: from /usr/include/openmpi-x86_64/mpi.h:2684, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:1: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here BUILDSTDERR: /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] BUILDSTDERR: 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: BUILDSTDERR: /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] BUILDSTDERR: 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: BUILDSTDERR: /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] BUILDSTDERR: 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here BUILDSTDERR: /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] BUILDSTDERR: 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: BUILDSTDERR: /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>]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here BUILDSTDERR: /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] BUILDSTDERR: 299 | memcpy(to, current[0], l * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here BUILDSTDERR: /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] BUILDSTDERR: 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 3494 | fclose(f); BUILDSTDERR: | ~~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 93%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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' [ 93%] 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' [ 90%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h: In constructor 'combblas::CCGrid::CCGrid(int, int)': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:36:9: warning: 'combblas::CCGrid::GridLayers' will be initialized after [-Wreorder] BUILDSTDERR: 36 | int GridLayers; // GridLayers = c_factor BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'int combblas::CCGrid::GridCols' [-Wreorder] BUILDSTDERR: 35 | int GridCols; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] BUILDSTDERR: 9 | CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'combblas::CCGrid::GridCols' will be initialized after [-Wreorder] BUILDSTDERR: 35 | int GridCols; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:34:6: warning: 'int combblas::CCGrid::GridRows' [-Wreorder] BUILDSTDERR: 34 | int GridRows; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] BUILDSTDERR: 9 | CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp: In function 'int main(int, char**)': BUILDSTDERR: /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] BUILDSTDERR: 87 | if(layer_length * C_FACTOR != nprocs) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:15: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:25:12: warning: unused variable 'time_mid' [-Wunused-variable] BUILDSTDERR: 25 | double time_mid = MPI_Wtime(); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: BUILDSTDERR: /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]': BUILDSTDERR: /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::string = std::__cxx11::basic_string]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h:41:9: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, combblas::CCGrid&, bool, combblas::FullyDistVec&) [with NT = double; IT = long int; std::string = std::__cxx11::basic_string]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:109:79: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, combblas::CCGrid&, bool, combblas::FullyDistVec&) [with NT = double; IT = long int; std::string = std::__cxx11::basic_string]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:109:79: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_map.h:63, BUILDSTDERR: from /usr/include/c++/9/map:61, BUILDSTDERR: from /usr/include/openmpi-x86_64/openmpi/ompi/mpi/cxx/mpicxx.h:42, BUILDSTDERR: from /usr/include/openmpi-x86_64/mpi.h:2684, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:1: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here BUILDSTDERR: /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] BUILDSTDERR: 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: BUILDSTDERR: /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] BUILDSTDERR: 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: BUILDSTDERR: /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] BUILDSTDERR: 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here BUILDSTDERR: /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] BUILDSTDERR: 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: BUILDSTDERR: /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>]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here BUILDSTDERR: /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] BUILDSTDERR: 299 | memcpy(to, current[0], l * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here BUILDSTDERR: /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] BUILDSTDERR: 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 3494 | fclose(f); BUILDSTDERR: | ~~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 95%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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' [ 95%] 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' [ 80%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp: In function 'bool operator==(const VertexType&, const VertexType&)': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:86:96: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] BUILDSTDERR: 86 | friend bool operator==(const VertexType & vtx1, const VertexType & vtx2 ){return vtx1.order==vtx2.order & vtx1.degree==vtx2.degree;}; BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:762:65: required from here BUILDSTDERR: /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] BUILDSTDERR: 144 | size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:769:44: required from here BUILDSTDERR: /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] BUILDSTDERR: 131 | for(IT i=0; i < arr.size(); ++i) BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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::string = std::__cxx11::basic_string]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:671:66: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:739:43: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] BUILDSTDERR: 227 | IT nnz; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long int combblas::SpCCols::n' [-Wreorder] BUILDSTDERR: 226 | IT n; BUILDSTDERR: | ^ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] BUILDSTDERR: 226 | IT n; BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long int combblas::SpCCols::m' [-Wreorder] BUILDSTDERR: 225 | IT m; BUILDSTDERR: | ^ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] BUILDSTDERR: 229 | int splits; // for multithreading BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] BUILDSTDERR: 221 | Csc * csc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: /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]': BUILDSTDERR: /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 >]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:764:78: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:343:13: warning: unused variable 'curOrder' [-Wunused-variable] BUILDSTDERR: 343 | int64_t curOrder = startOrder+1; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:739:43: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] BUILDSTDERR: 135 | IT last; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] BUILDSTDERR: 171 | IT last; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:739:43: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] BUILDSTDERR: 61 | IT nz; BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long int combblas::Csc::n' [-Wreorder] BUILDSTDERR: 60 | IT n; // number of columns BUILDSTDERR: | ^ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 37 | Csc::Csc (IT size, IT nCol): nz(size),n(nCol) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/unique_ptr.h:37, BUILDSTDERR: from /usr/include/c++/9/memory:80, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here BUILDSTDERR: /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] BUILDSTDERR: 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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] BUILDSTDERR: 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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] BUILDSTDERR: 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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 >]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:764:78: required from here BUILDSTDERR: /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] BUILDSTDERR: 448 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 547 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 591 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] BUILDSTDERR: 597 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] BUILDSTDERR: 658 | for(int j=0; j::refillBuffer1() [with Key = std::pair; Value = long int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here BUILDSTDERR: /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] BUILDSTDERR: 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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>]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here BUILDSTDERR: /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] BUILDSTDERR: 299 | memcpy(to, current[0], l * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here BUILDSTDERR: /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] BUILDSTDERR: 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 3494 | fclose(f); BUILDSTDERR: | ~~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 96%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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' [ 83%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'int main(int, char**)': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:419:18: warning: unused variable 'scale' [-Wunused-variable] BUILDSTDERR: 419 | unsigned scale; BUILDSTDERR: | ^~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:420:14: warning: unused variable 'scramble' [-Wunused-variable] BUILDSTDERR: 420 | bool scramble = false; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:424:14: warning: unused variable 'symm' [-Wunused-variable] BUILDSTDERR: 424 | bool symm = false; BUILDSTDERR: | ^~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:425:13: warning: unused variable 'maxthreads' [-Wunused-variable] BUILDSTDERR: 425 | int maxthreads = nthreads; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:426:13: warning: unused variable 'minthreads' [-Wunused-variable] BUILDSTDERR: 426 | int minthreads = nthreads; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:117:60: required from here BUILDSTDERR: /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] BUILDSTDERR: 144 | size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:116:32: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] BUILDSTDERR: 227 | IT nnz; BUILDSTDERR: | ^~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long int combblas::SpCCols::n' [-Wreorder] BUILDSTDERR: 226 | IT n; BUILDSTDERR: | ^ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] BUILDSTDERR: 226 | IT n; BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long int combblas::SpCCols::m' [-Wreorder] BUILDSTDERR: 225 | IT m; BUILDSTDERR: | ^ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] BUILDSTDERR: 229 | int splits; // for multithreading BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] BUILDSTDERR: 221 | Csc * csc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] BUILDSTDERR: 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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]': BUILDSTDERR: /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::string = std::__cxx11::basic_string]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:453:61: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:116:32: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] BUILDSTDERR: 135 | IT last; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] BUILDSTDERR: 171 | IT last; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:293:44: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] BUILDSTDERR: 61 | IT nz; BUILDSTDERR: | ^~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long int combblas::Csc::n' [-Wreorder] BUILDSTDERR: 60 | IT n; // number of columns BUILDSTDERR: | ^ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] BUILDSTDERR: 37 | Csc::Csc (IT size, IT nCol): nz(size),n(nCol) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/unique_ptr.h:37, BUILDSTDERR: from /usr/include/c++/9/memory:80, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:67: required from here BUILDSTDERR: /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] BUILDSTDERR: 448 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 547 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 591 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] BUILDSTDERR: 597 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] BUILDSTDERR: 658 | for(int j=0; j >*&, IT&, IT) [with NT = bool; IT = long int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here BUILDSTDERR: /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] BUILDSTDERR: 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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] BUILDSTDERR: 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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] BUILDSTDERR: 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here BUILDSTDERR: /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] BUILDSTDERR: 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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>]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here BUILDSTDERR: /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] BUILDSTDERR: 299 | memcpy(to, current[0], l * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here BUILDSTDERR: /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] BUILDSTDERR: 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 3494 | fclose(f); BUILDSTDERR: | ~~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 98%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../../usort/libUsortlib.so.CombBLAS_1.16.0 ../../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 SpMSpVBench 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -fopenmp -std=gnu++14 -o CMakeFiles/mcl.dir/MCL.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] BUILDSTDERR: 512 | double tcc = MPI_Wtime() - tcc1; BUILDSTDERR: | ^~~ BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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]': BUILDSTDERR: /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::string = std::__cxx11::basic_string]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /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]': BUILDSTDERR: /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::string = std::__cxx11::basic_string]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:567:9: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /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]': BUILDSTDERR: /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::string = std::__cxx11::basic_string]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /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]': BUILDSTDERR: /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::string = std::__cxx11::basic_string]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:567:9: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | long long int* int64_t* {aka long int*} BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] BUILDSTDERR: 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t* {aka long int*} BUILDSTDERR: | long long int* BUILDSTDERR: | %ld BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_map.h:63, BUILDSTDERR: from /usr/include/c++/9/map:61, BUILDSTDERR: from /usr/include/openmpi-x86_64/openmpi/ompi/mpi/cxx/mpicxx.h:42, BUILDSTDERR: from /usr/include/openmpi-x86_64/mpi.h:2684, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:30: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_map.h:63, BUILDSTDERR: from /usr/include/c++/9/map:61, BUILDSTDERR: from /usr/include/openmpi-x86_64/openmpi/ompi/mpi/cxx/mpicxx.h:42, BUILDSTDERR: from /usr/include/openmpi-x86_64/mpi.h:2684, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:30: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = float; DER = combblas::SpDCCols]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_map.h:63, BUILDSTDERR: from /usr/include/c++/9/map:61, BUILDSTDERR: from /usr/include/openmpi-x86_64/openmpi/ompi/mpi/cxx/mpicxx.h:42, BUILDSTDERR: from /usr/include/openmpi-x86_64/mpi.h:2684, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:30: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = float; DER = combblas::SpDCCols]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_map.h:63, BUILDSTDERR: from /usr/include/c++/9/map:61, BUILDSTDERR: from /usr/include/openmpi-x86_64/openmpi/ompi/mpi/cxx/mpicxx.h:42, BUILDSTDERR: from /usr/include/openmpi-x86_64/mpi.h:2684, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:30: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = float; DER = combblas::SpDCCols]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = float; DER = combblas::SpDCCols]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here BUILDSTDERR: /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] BUILDSTDERR: 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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] BUILDSTDERR: 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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] BUILDSTDERR: 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here BUILDSTDERR: /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] BUILDSTDERR: 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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] BUILDSTDERR: 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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] BUILDSTDERR: 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here BUILDSTDERR: /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] BUILDSTDERR: 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: 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>'} decmake[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' BUILDSTDERR: lared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here BUILDSTDERR: /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] BUILDSTDERR: 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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>]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here BUILDSTDERR: /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] BUILDSTDERR: 299 | memcpy(to, current[0], l * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here BUILDSTDERR: /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] BUILDSTDERR: 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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 BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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>]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here BUILDSTDERR: /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] BUILDSTDERR: 299 | memcpy(to, current[0], l * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:81: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here BUILDSTDERR: /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] BUILDSTDERR: 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 840 | FullyDistVec parvec(commGrid, length, id); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 840 | FullyDistVec parvec(commGrid, length, id); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 840 | FullyDistVec parvec(commGrid, length, id); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 840 | FullyDistVec parvec(commGrid, length, id); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 840 | FullyDistVec parvec(commGrid, length, id); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 840 | FullyDistVec parvec(commGrid, length, id); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 840 | FullyDistVec parvec(commGrid, length, id); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 840 | FullyDistVec parvec(commGrid, length, id); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 3491 | fpos = ftell(f); BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 3491 | fpos = ftell(f); BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 3491 | fpos = ftell(f); BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: /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]': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 3491 | fpos = ftell(f); BUILDSTDERR: | ~~~~~^~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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 BUILDSTDERR: ++ '[' -z '' ']' BUILDSTDERR: ++ '[' -z /usr/share/modulefiles ']' BUILDSTDERR: ++ PS_CMD=/usr/bin/ps BUILDSTDERR: ++ '[' '!' -x /usr/bin/ps ']' BUILDSTDERR: ++ EXPR_CMD=/usr/bin/expr BUILDSTDERR: ++ '[' '!' -x /usr/bin/expr ']' BUILDSTDERR: ++ BASENAME_CMD=/usr/bin/basename BUILDSTDERR: ++ '[' '!' -x /usr/bin/basename ']' BUILDSTDERR: +++ /usr/bin/ps -p 25655 -ocomm= BUILDSTDERR: ++ my_shell=sh BUILDSTDERR: +++ /usr/bin/expr sh : '-*\(.*\)' BUILDSTDERR: ++ my_shell=sh BUILDSTDERR: +++ /usr/bin/basename sh BUILDSTDERR: ++ my_shell=sh BUILDSTDERR: ++ '[' -f /usr/share/lmod/lmod/init/sh ']' BUILDSTDERR: ++ . /usr/share/lmod/lmod/init/sh BUILDSTDERR: +++ LMOD_PKG=/usr/share/lmod/lmod BUILDSTDERR: +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ BUILDSTDERR: +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod BUILDSTDERR: +++ MODULESHOME=/usr/share/lmod/lmod BUILDSTDERR: +++ export LMOD_CMD BUILDSTDERR: +++ export LMOD_PKG BUILDSTDERR: +++ export LMOD_DIR BUILDSTDERR: +++ export MODULESHOME BUILDSTDERR: +++ export LMOD_DIR BUILDSTDERR: ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module unload mpi/openmpi-x86_64 BUILDSTDERR: ++ /usr/share/lmod/lmod/libexec/lmod sh unload mpi/openmpi-x86_64 + 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_;' BUILDSTDERR: ++ unset __LMOD_REF_COUNT_LD_LIBRARY_PATH BUILDSTDERR: ++ unset LD_LIBRARY_PATH BUILDSTDERR: ++ unset __LMOD_REF_COUNT_LOADEDMODULES BUILDSTDERR: ++ unset LOADEDMODULES BUILDSTDERR: ++ __LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1 BUILDSTDERR: ++ export __LMOD_REF_COUNT_MANPATH BUILDSTDERR: ++ MANPATH=/usr/share/lmod/lmod/share/man:: BUILDSTDERR: ++ export MANPATH BUILDSTDERR: ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core BUILDSTDERR: ++ export MODULEPATH BUILDSTDERR: ++ unset MPI_BIN BUILDSTDERR: ++ unset MPI_COMPILER BUILDSTDERR: ++ unset MPI_FORTRAN_MOD_DIR BUILDSTDERR: ++ unset MPI_HOME BUILDSTDERR: ++ unset MPI_INCLUDE BUILDSTDERR: ++ unset MPI_LIB BUILDSTDERR: ++ unset MPI_MAN BUILDSTDERR: ++ unset MPI_PYTHON2_SITEARCH BUILDSTDERR: ++ unset MPI_PYTHON3_SITEARCH BUILDSTDERR: ++ unset MPI_PYTHON_SITEARCH BUILDSTDERR: ++ unset MPI_SUFFIX BUILDSTDERR: ++ unset MPI_SYSCONFIG BUILDSTDERR: ++ __LMOD_REF_COUNT_PATH='/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' BUILDSTDERR: ++ export __LMOD_REF_COUNT_PATH BUILDSTDERR: ++ PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin BUILDSTDERR: ++ export PATH BUILDSTDERR: ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' BUILDSTDERR: ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH BUILDSTDERR: ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig BUILDSTDERR: ++ export PKG_CONFIG_PATH BUILDSTDERR: ++ unset __LMOD_REF_COUNT__LMFILES_ BUILDSTDERR: ++ unset _LMFILES_ BUILDSTDERR: ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh BUILDSTDERR: ++ export _ModuleTable001_ BUILDSTDERR: ++ _ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0= BUILDSTDERR: ++ export _ModuleTable002_ BUILDSTDERR: ++ _ModuleTable_Sz_=2 BUILDSTDERR: ++ export _ModuleTable_Sz_ + . /etc/profile.d/modules.sh BUILDSTDERR: ++ '[' -z '' ']' BUILDSTDERR: ++ '[' -z /usr/share/modulefiles ']' BUILDSTDERR: ++ PS_CMD=/usr/bin/ps BUILDSTDERR: ++ '[' '!' -x /usr/bin/ps ']' BUILDSTDERR: ++ EXPR_CMD=/usr/bin/expr BUILDSTDERR: ++ '[' '!' -x /usr/bin/expr ']' BUILDSTDERR: ++ BASENAME_CMD=/usr/bin/basename BUILDSTDERR: ++ '[' '!' -x /usr/bin/basename ']' BUILDSTDERR: +++ /usr/bin/ps -p 25655 -ocomm= BUILDSTDERR: ++ my_shell=sh BUILDSTDERR: +++ /usr/bin/expr sh : '-*\(.*\)' BUILDSTDERR: ++ my_shell=sh BUILDSTDERR: +++ /usr/bin/basename sh BUILDSTDERR: ++ my_shell=sh BUILDSTDERR: ++ '[' -f /usr/share/lmod/lmod/init/sh ']' BUILDSTDERR: ++ . /usr/share/lmod/lmod/init/sh BUILDSTDERR: +++ LMOD_PKG=/usr/share/lmod/lmod BUILDSTDERR: +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ BUILDSTDERR: +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod BUILDSTDERR: +++ MODULESHOME=/usr/share/lmod/lmod BUILDSTDERR: +++ export LMOD_CMD BUILDSTDERR: +++ export LMOD_PKG BUILDSTDERR: +++ export LMOD_DIR BUILDSTDERR: +++ export MODULESHOME BUILDSTDERR: +++ export LMOD_DIR BUILDSTDERR: ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT + module load mpi/mpich-x86_64 BUILDSTDERR: ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/mpich-x86_64 + 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-x86_64:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/mpich-x86_64;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/mpich-x86_64:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=:/usr/share/man/mpich-x86_64:/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-x86_64;' 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-x86_64;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib64/mpich/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/mpich-x86_64;' export 'MPI_MAN;' 'MPI_PYTHON2_SITEARCH=/usr/lib64/python2.7/site-packages/mpich;' export 'MPI_PYTHON2_SITEARCH;' 'MPI_PYTHON3_SITEARCH=/usr/lib64/python3.7/site-packages/mpich;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_PYTHON_SITEARCH=/usr/lib64/python2.7/site-packages/mpich;' export 'MPI_PYTHON_SITEARCH;' 'MPI_SUFFIX=_mpich;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/mpich-x86_64;' 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-x86_64:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/etc/modulefiles/mpi/mpich-x86_64;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL2V0Yy9tb2R1bGVmaWxlcy9tcGkvbXBpY2gteDg2XzY0IixbImZ1bGxOYW1lIl09Im1waS9tcGljaC14ODZfNjQiLFsibG9hZE9yZGVyIl09MSxwcm9wVD17fSxbInN0YWNrRGVwdGgiXT0wLFsic3RhdHVzIl09ImFjdGl2ZSIsWyJ1c2VyTmFtZSJdPSJtcGkvbXBpY2gteDg2XzY0Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxl;' export '_ModuleTable001_;' '_ModuleTable002_=cy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' BUILDSTDERR: ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib64/mpich/lib:1 BUILDSTDERR: ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH BUILDSTDERR: ++ LD_LIBRARY_PATH=/usr/lib64/mpich/lib BUILDSTDERR: ++ export LD_LIBRARY_PATH BUILDSTDERR: ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/mpich-x86_64:1 BUILDSTDERR: ++ export __LMOD_REF_COUNT_LOADEDMODULES BUILDSTDERR: ++ LOADEDMODULES=mpi/mpich-x86_64 BUILDSTDERR: ++ export LOADEDMODULES BUILDSTDERR: ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/mpich-x86_64:1;/usr/share/lmod/lmod/share/man:1' BUILDSTDERR: ++ export __LMOD_REF_COUNT_MANPATH BUILDSTDERR: ++ MANPATH=:/usr/share/man/mpich-x86_64:/usr/share/lmod/lmod/share/man BUILDSTDERR: ++ export MANPATH BUILDSTDERR: ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core BUILDSTDERR: ++ export MODULEPATH BUILDSTDERR: ++ MPI_BIN=/usr/lib64/mpich/bin BUILDSTDERR: ++ export MPI_BIN BUILDSTDERR: ++ MPI_COMPILER=mpich-x86_64 BUILDSTDERR: ++ export MPI_COMPILER BUILDSTDERR: ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich BUILDSTDERR: ++ export MPI_FORTRAN_MOD_DIR BUILDSTDERR: ++ MPI_HOME=/usr/lib64/mpich BUILDSTDERR: ++ export MPI_HOME BUILDSTDERR: ++ MPI_INCLUDE=/usr/include/mpich-x86_64 BUILDSTDERR: ++ export MPI_INCLUDE BUILDSTDERR: ++ MPI_LIB=/usr/lib64/mpich/lib BUILDSTDERR: ++ export MPI_LIB BUILDSTDERR: ++ MPI_MAN=/usr/share/man/mpich-x86_64 BUILDSTDERR: ++ export MPI_MAN BUILDSTDERR: ++ MPI_PYTHON2_SITEARCH=/usr/lib64/python2.7/site-packages/mpich BUILDSTDERR: ++ export MPI_PYTHON2_SITEARCH BUILDSTDERR: ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.7/site-packages/mpich BUILDSTDERR: ++ export MPI_PYTHON3_SITEARCH BUILDSTDERR: ++ MPI_PYTHON_SITEARCH=/usr/lib64/python2.7/site-packages/mpich BUILDSTDERR: ++ export MPI_PYTHON_SITEARCH BUILDSTDERR: ++ MPI_SUFFIX=_mpich BUILDSTDERR: ++ export MPI_SUFFIX BUILDSTDERR: ++ MPI_SYSCONFIG=/etc/mpich-x86_64 BUILDSTDERR: ++ export MPI_SYSCONFIG BUILDSTDERR: ++ __LMOD_REF_COUNT_PATH='/usr/lib64/mpich/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' BUILDSTDERR: ++ export __LMOD_REF_COUNT_PATH BUILDSTDERR: ++ PATH=/usr/lib64/mpich/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin BUILDSTDERR: ++ export PATH BUILDSTDERR: ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib64/mpich/lib/pkgconfig:1;/usr/lib64/pkgconfig:1;/usr/share/pkgconfig:1' BUILDSTDERR: ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH BUILDSTDERR: ++ PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig BUILDSTDERR: ++ export PKG_CONFIG_PATH BUILDSTDERR: ++ __LMOD_REF_COUNT__LMFILES_=/etc/modulefiles/mpi/mpich-x86_64:1 BUILDSTDERR: ++ export __LMOD_REF_COUNT__LMFILES_ BUILDSTDERR: ++ _LMFILES_=/etc/modulefiles/mpi/mpich-x86_64 BUILDSTDERR: ++ export _LMFILES_ BUILDSTDERR: ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL2V0Yy9tb2R1bGVmaWxlcy9tcGkvbXBpY2gteDg2XzY0IixbImZ1bGxOYW1lIl09Im1waS9tcGljaC14ODZfNjQiLFsibG9hZE9yZGVyIl09MSxwcm9wVD17fSxbInN0YWNrRGVwdGgiXT0wLFsic3RhdHVzIl09ImFjdGl2ZSIsWyJ1c2VyTmFtZSJdPSJtcGkvbXBpY2gteDg2XzY0Iix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxl BUILDSTDERR: ++ export _ModuleTable001_ BUILDSTDERR: ++ _ModuleTable002_=cy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== BUILDSTDERR: ++ export _ModuleTable002_ BUILDSTDERR: ++ _ModuleTable_Sz_=2 BUILDSTDERR: ++ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/openmpi-x86_64 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64' + export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt' + export LDFLAGS BUILDSTDERR: ++ /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=6 -DMPI_C_HEADER_DIR:PATH=/usr/include/mpich-x86_64 -DMPI_C_ADDITIONAL_INCLUDE_DIRS:STRING=/usr/include/mpich-x86_64 -DMPI_CXX_HEADER_DIR:PATH=/usr/include/mpich-x86_64 -DMPI_CXX_ADDITIONAL_INCLUDE_DIRS:STRING=/usr/include/mpich-x86_64 -DMPI_LIB:PATH=../usr/lib64/mpich/lib -DMPI_INCLUDE:PATH=../usr/include/mpich-x86_64 ../.. -- The C compiler identification is GNU 9.0.1 -- The CXX compiler identification is GNU 9.0.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 BUILDSTDERR: CMake Warning: BUILDSTDERR: Manually-specified variables were not used by the project: BUILDSTDERR: CMAKE_CXX_FLAGS_RELEASE BUILDSTDERR: CMAKE_C_FLAGS_RELEASE BUILDSTDERR: CMAKE_Fortran_FLAGS_RELEASE BUILDSTDERR: INCLUDE_INSTALL_DIR BUILDSTDERR: LIB_INSTALL_DIR BUILDSTDERR: LIB_SUFFIX BUILDSTDERR: MPIEXEC_MAX_NUMPROCS BUILDSTDERR: MPI_CXX_HEADER_DIR BUILDSTDERR: MPI_C_HEADER_DIR BUILDSTDERR: SHARE_INSTALL_PREFIX BUILDSTDERR: SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich + /usr/bin/make -O -j6 /usr/bin/cmake -S/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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' [ 4%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' [ 3%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' [ 6%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -Wl,-z,relro -Wl,--as-needed -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:11: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:22: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 22 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:36: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 36 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:59: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 59 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:84: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 84 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:110: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 110 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:116: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 116 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:130: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 130 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:142: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 142 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:182: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 182 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:194: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 194 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:208: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 208 | #pragma omp parallel for reduction(+:sum) BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:225: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 225 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:240: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 240 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:11: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:578: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 578 | #pragma omp parallel for reduction(+:localWt) BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:621: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 621 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:651: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 651 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:736: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 736 | #pragma omp parallel for reduction(+:nn) BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:921: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 921 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1128: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 1128 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1750: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 1750 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1762: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 1762 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1777: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 1777 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1990: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 1990 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2033: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2033 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2045: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2045 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2057: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2057 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2454: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2454 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2466: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2466 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2534: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2534 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2623: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2623 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2632: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2632 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2698: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2698 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2724: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] BUILDSTDERR: 2724 | #pragma omp parallel for BUILDSTDERR: | BUILDSTDERR: /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)': BUILDSTDERR: /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] BUILDSTDERR: 358 | for(size_t i = 0; i < npes; ++i) rcv[i] = 0; BUILDSTDERR: | ~~^~~~~~ BUILDSTDERR: /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] BUILDSTDERR: 373 | for(size_t i = 0; i < npes; ++i) BUILDSTDERR: | ~~^~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp: In function 'int par::splitComm2way(bool, MPI_Comm*, MPI_Comm)': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:176:15: warning: control reaches end of non-void function [-Wreturn-type] BUILDSTDERR: 176 | ranksIdle = NULL; BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp: In function 'int par::splitCommUsingSplittingRank(int, MPI_Comm*, MPI_Comm)': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:220:15: warning: control reaches end of non-void function [-Wreturn-type] BUILDSTDERR: 220 | ranksIdle = NULL; BUILDSTDERR: | ^ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -lm -lrt -shared -Wl,-soname,libUsortlib.so.CombBLAS_1.16.0 -o libUsortlib.so.CombBLAS_1.16.0 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_1.16.0 libUsortlib.so.CombBLAS_1.16.0 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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' [ 24%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c: In function 'mm_read_mtx_crd_size': BUILDSTDERR: /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=] BUILDSTDERR: 138 | if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) BUILDSTDERR: | ~~~^ ~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t * {aka long int *} BUILDSTDERR: | long long int * BUILDSTDERR: | %ld BUILDSTDERR: /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=] BUILDSTDERR: 138 | if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) BUILDSTDERR: | ~~~^ ~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t * {aka long int *} BUILDSTDERR: | long long int * BUILDSTDERR: | %ld BUILDSTDERR: /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=] BUILDSTDERR: 138 | if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t * {aka long int *} BUILDSTDERR: | long long int * BUILDSTDERR: | %ld BUILDSTDERR: /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=] BUILDSTDERR: 144 | num_items_read = fscanf(f, "%lld %lld %lld", M, N, nz); BUILDSTDERR: | ~~~^ ~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t * {aka long int *} BUILDSTDERR: | long long int * BUILDSTDERR: | %ld BUILDSTDERR: /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=] BUILDSTDERR: 144 | num_items_read = fscanf(f, "%lld %lld %lld", M, N, nz); BUILDSTDERR: | ~~~^ ~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t * {aka long int *} BUILDSTDERR: | long long int * BUILDSTDERR: | %ld BUILDSTDERR: /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=] BUILDSTDERR: 144 | num_items_read = fscanf(f, "%lld %lld %lld", M, N, nz); BUILDSTDERR: | ~~~^ ~~ BUILDSTDERR: | | | BUILDSTDERR: | | int64_t * {aka long int *} BUILDSTDERR: | long long int * BUILDSTDERR: | %ld BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c: In function 'mm_typecode_to_str': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:331:9: warning: variable 'error' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 331 | int error =0; BUILDSTDERR: | ^~~~~ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' [ 24%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' [ 26%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' [ 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -Wl,-z,relro -Wl,--as-needed -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_1.16.0 graph500-1.2/generator/libGraphGenlib.so.1.2 /usr/lib/gcc/x86_64-redhat-linux/9/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/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend /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/IteratorTest.dir/DependInfo.cmake --color= Scanning dependencies of target IteratorTest 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/MultTest.dir/DependInfo.cmake --color= Scanning dependencies of target MultTest 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/MultTiming.dir/DependInfo.cmake --color= Scanning dependencies of target MultTiming 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' 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/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/build /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/build /usr/bin/make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/build /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' 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' [ 36%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IteratorTest.cpp:35: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 42%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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 IteratorTest make[1]: 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/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' /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' [ 40%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/TransposeTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 45%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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' [ 45%] Built target TransposeTest 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' [ 39%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/GalerkinNew.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 49%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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' [ 49%] Built target GalerkinNew make[1]: 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/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= Scanning dependencies of target SpAsgnTest 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' [ 44%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ReduceTest.cpp:36: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 52%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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 ReduceTest 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/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' [ 36%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here BUILDSTDERR: /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] BUILDSTDERR: 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/functional:54, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:4: BUILDSTDERR: /usr/include/c++/9/tuple:523:11: note: 'class std::tuple' declared here BUILDSTDERR: 523 | class tuple : public _Tuple_impl<0, _Elements...> BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here BUILDSTDERR: /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] BUILDSTDERR: 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here BUILDSTDERR: 9 | class StackEntry BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here BUILDSTDERR: /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] BUILDSTDERR: 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /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] BUILDSTDERR: 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /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] BUILDSTDERR: 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here BUILDSTDERR: /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] BUILDSTDERR: 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /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>]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here BUILDSTDERR: /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] BUILDSTDERR: 299 | memcpy(to, current[0], l * sizeof(Element)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /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]' BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here BUILDSTDERR: /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] BUILDSTDERR: 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here BUILDSTDERR: 19 | struct KNElement {Key key; Value value;}; BUILDSTDERR: | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 55%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -Wl,-z,relro -Wl,--as-needed -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/x86_64-redhat-linux/9/libgomp.so /usr/lib64/libpthread.so ../usort/libUsortlib.so.CombBLAS_1.16.0 ../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 MultTiming 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' [ 47%] 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/include/mpich-x86_64 -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' BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:8: BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': BUILDSTDERR: /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] BUILDSTDERR: 56 | memset(&hinfo, 0, sizeof(hinfo)); BUILDSTDERR: | ^ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here BUILDSTDERR: 37 | struct HeaderInfo BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp: In function 'int main(int, char**)': BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:76:42: warning: typedef 'PTDOUBLEDOUBLE' locally defined but not used [-Wunused-local-typedefs] BUILDSTDERR: 76 | typedef PlusTimesSRing PTDOUBLEDOUBLE; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:77:41: warning: typedef 'SR' locally defined but not used [-Wunused-local-typedefs] BUILDSTDERR: 77 | typedef SelectMaxSRing SR; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, BUILDSTDERR: from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:8: BUILDSTDERR: /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]': BUILDSTDERR: /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