Mock Version: 2.6 Mock Version: 2.6 Mock Version: 2.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/combblas.spec'], chrootPath='/var/lib/mock/f34-build-24182848-2456729/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --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: armv7hl Building for target armv7hl setting SOURCE_DATE_EPOCH=1605916800 Wrote: /builddir/build/SRPMS/combblas-1.6.2-0.11.beta2.fc34.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/combblas.spec'], chrootPath='/var/lib/mock/f34-build-24182848-2456729/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --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: armv7hl Building for target armv7hl setting SOURCE_DATE_EPOCH=1605916800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8HNGvr + 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 '{}' ';' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.BA5ABp + umask 022 + cd /builddir/build/BUILD + cd CombBLAS_beta_16_2 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec +++ /usr/bin/ps -p 12447 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE + module load mpi/openmpi-arm ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/openmpi-arm + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib/openmpi/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/usr/lib/openmpi/lib;' export 'LD_LIBRARY_PATH;' '__LMOD_REF_COUNT_LOADEDMODULES=mpi/openmpi-arm:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/openmpi-arm;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/openmpi-arm:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=:/usr/share/man/openmpi-arm:/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/lib/openmpi/bin;' export 'MPI_BIN;' 'MPI_COMPILER=openmpi-arm;' export 'MPI_COMPILER;' 'MPI_FORTRAN_MOD_DIR=/usr/lib/gfortran/modules/openmpi;' export 'MPI_FORTRAN_MOD_DIR;' 'MPI_HOME=/usr/lib/openmpi;' export 'MPI_HOME;' 'MPI_INCLUDE=/usr/include/openmpi-arm;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib/openmpi/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/openmpi-arm;' export 'MPI_MAN;' 'MPI_PYTHON3_SITEARCH=/usr/lib/python3.9/site-packages/openmpi;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_SUFFIX=_openmpi;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/openmpi-arm;' export 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/lib/openmpi/bin:1\;/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/lib/openmpi/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib/openmpi/lib/pkgconfig:1\;/usr/lib/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=/usr/lib/openmpi/lib/pkgconfig::/usr/lib/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' '__LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/openmpi-arm:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/usr/share/modulefiles/mpi/openmpi-arm;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS1hcm0iLFsiZnVsbE5hbWUiXT0ibXBpL29wZW5tcGktYXJtIixbImxvYWRPcmRlciJdPTEscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MCxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0ibXBpL29wZW5tcGktYXJtIix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVm;' export '_ModuleTable001_;' '_ModuleTable002_=aWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib/openmpi/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/usr/lib/openmpi/lib ++ export LD_LIBRARY_PATH ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/openmpi-arm:1 ++ export __LMOD_REF_COUNT_LOADEDMODULES ++ LOADEDMODULES=mpi/openmpi-arm ++ export LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/openmpi-arm:1;/usr/share/lmod/lmod/share/man:1' ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=:/usr/share/man/openmpi-arm:/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/lib/openmpi/bin ++ export MPI_BIN ++ MPI_COMPILER=openmpi-arm ++ export MPI_COMPILER ++ MPI_FORTRAN_MOD_DIR=/usr/lib/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib/openmpi ++ export MPI_HOME ++ MPI_INCLUDE=/usr/include/openmpi-arm ++ export MPI_INCLUDE ++ MPI_LIB=/usr/lib/openmpi/lib ++ export MPI_LIB ++ MPI_MAN=/usr/share/man/openmpi-arm ++ export MPI_MAN ++ MPI_PYTHON3_SITEARCH=/usr/lib/python3.9/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-arm ++ export MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/lib/openmpi/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/lib/openmpi/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib/openmpi/lib/pkgconfig:1;/usr/lib/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=/usr/lib/openmpi/lib/pkgconfig::/usr/lib/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ __LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/openmpi-arm:1 ++ export __LMOD_REF_COUNT__LMFILES_ ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-arm ++ export _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS1hcm0iLFsiZnVsbE5hbWUiXT0ibXBpL29wZW5tcGktYXJtIixbImxvYWRPcmRlciJdPTEscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MCxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0ibXBpL29wZW5tcGktYXJtIix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVm ++ export _ModuleTable001_ ++ _ModuleTable002_=aWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + export OMPI_MCA_rmaps_base_oversubscribe=1 + OMPI_MCA_rmaps_base_oversubscribe=1 + mkdir -p build/openmpi + export CC=/usr/lib/openmpi/bin/mpicc + CC=/usr/lib/openmpi/bin/mpicc + export CXX=/usr/lib/openmpi/bin/mpic++ + CXX=/usr/lib/openmpi/bin/mpic++ + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm' + export 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm' + 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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/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 + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=/usr/lib/openmpi/bin/mpicc + export CC + CXX=/usr/lib/openmpi/bin/mpic++ + export CXX ++ /usr/bin/getconf _NPROCESSORS_ONLN + /usr/bin/cmake -S . -B armv7hl-redhat-linux-gnueabi -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_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON -B build/openmpi -S ./ -DCMAKE_INSTALL_PREFIX=/usr -DMPIEXEC_NUMPROC_FLAG=-n -DMPIEXEC_MAX_NUMPROCS:STRING=5 -DMPI_C_HEADER_DIR:PATH=/usr/include/openmpi-arm -DMPI_C_ADDITIONAL_INCLUDE_DIRS:STRING=/usr/include/openmpi-arm -DMPI_CXX_HEADER_DIR:PATH=/usr/include/openmpi-arm -DMPI_CXX_ADDITIONAL_INCLUDE_DIRS:STRING=/usr/include/openmpi-arm -DMPI_LIB:PATH=../usr/lib/openmpi/lib -DMPI_INCLUDE:PATH=../usr/include/openmpi-arm -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/openmpi/bin/mpicc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/openmpi/bin/mpic++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found MPI_C: /usr/lib/openmpi/bin/mpicc (found version "3.1") -- Found MPI_CXX: /usr/lib/openmpi/bin/mpic++ (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR MPIEXEC_MAX_NUMPROCS MPI_CXX_ADDITIONAL_INCLUDE_DIRS MPI_CXX_HEADER_DIR MPI_C_ADDITIONAL_INCLUDE_DIRS MPI_C_HEADER_DIR SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi + /usr/bin/make -O -j5 V=1 VERBOSE=1 -C build/openmpi make: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /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 make: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make: Entering 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 /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi//CMakeFiles/progress.marks make: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort/CMakeFiles/Usortlib.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort/CMakeFiles/Usortlib.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort/CMakeFiles/Usortlib.dir/depend.internal". 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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/depend.internal". Scanning dependencies of target GraphGenlib make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 6%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fPIC -o CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/btrd_binomial_distribution.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 3%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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' [ 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/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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' [ 8%] 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/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fPIC -o CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/splittable_mrg.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 8%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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' [ 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/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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' [ 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/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fPIC -o CMakeFiles/GraphGenlib.dir/utils.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/utils.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 11%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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' [ 1%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fPIC -o CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:22: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 22 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:36: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 36 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:59: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 59 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:84: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 84 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:110: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 110 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:116: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 116 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:130: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 130 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:142: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 142 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:182: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 182 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:194: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 194 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:208: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 208 | #pragma omp parallel for reduction(+:sum) | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:225: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 225 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:240: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 240 | #pragma omp parallel for | In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:578: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 578 | #pragma omp parallel for reduction(+:localWt) | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:621: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 621 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:651: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 651 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:736: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 736 | #pragma omp parallel for reduction(+:nn) | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:921: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 921 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1128: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1128 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1750: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1750 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1762: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1762 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1777: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1777 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1990: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1990 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2033: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2033 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2045: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2045 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2057: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2057 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2454: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2454 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2466: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2466 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2534: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2534 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2623: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2623 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2632: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2632 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2698: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2698 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2724: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2724 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp: In function 'int par::AdjustCommunicationPattern(std::vector&, std::vector&, std::vector&, std::vector&, MPI_Comm)': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:358:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 358 | for(size_t i = 0; i < npes; ++i) rcv[i] = 0; | ~~^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:373:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 373 | for(size_t i = 0; i < npes; ++i) | ~~^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp: In function 'int par::splitComm2way(bool, ompi_communicator_t**, MPI_Comm)': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:176:15: warning: control reaches end of non-void function [-Wreturn-type] 176 | ranksIdle = NULL; | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp: In function 'int par::splitCommUsingSplittingRank(int, ompi_communicator_t**, MPI_Comm)': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:220:15: warning: control reaches end of non-void function [-Wreturn-type] 220 | ranksIdle = NULL; | ^ 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/lib/openmpi/bin/mpicc -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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' [ 19%] 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' [ 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/lib/openmpi/bin/mpic++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/CMakeFiles/CombBLAS.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/CMakeFiles/CombBLAS.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/CMakeFiles/CombBLAS.dir/depend.internal". 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' [ 22%] Building C object CMakeFiles/CombBLAS.dir/src/mmio.c.o /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fPIC -o CMakeFiles/CombBLAS.dir/src/mmio.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c: In function 'mm_typecode_to_str': /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:331:9: warning: variable 'error' set but not used [-Wunused-but-set-variable] 331 | int error =0; | ^~~~~ 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/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fPIC -fopenmp -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' [ 27%] Building CXX object CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fPIC -fopenmp -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/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fPIC -fopenmp -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/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fPIC -fopenmp -o CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/src/MPIOp.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 21%] Building CXX object CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fPIC -fopenmp -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/lib/openmpi/bin/mpic++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/MultTiming.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/MultTiming.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/MultTiming.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/MultTiming.dir/depend.internal". 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/MultTest.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/MultTest.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/MultTest.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/MultTest.dir/depend.internal". 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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/TransposeTest.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/TransposeTest.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/TransposeTest.dir/depend.internal". Scanning dependencies of target TransposeTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' 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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IteratorTest.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IteratorTest.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IteratorTest.dir/depend.internal". Scanning dependencies of target IteratorTest 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/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.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/ReduceTest.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/ReduceTest.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/ReduceTest.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/ReduceTest.dir/depend.internal". Scanning dependencies of target ReduceTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/build /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' [ 36%] Building CXX object ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IteratorTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IteratorTest.cpp:35: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 34%] Building CXX object ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/TransposeTest.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/TransposeTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ 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' [ 39%] Building CXX object ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ReduceTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ReduceTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 40%] 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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' [ 44%] Built target IteratorTest 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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/FindSparse.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/FindSparse.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/FindSparse.dir/depend.internal". 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' [ 42%] 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IndexingTest.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IndexingTest.dir/depend.internal". Scanning dependencies of target IndexingTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 44%] 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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' [ 47%] Built target ReduceTest 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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/ParIOTest.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/ParIOTest.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/ParIOTest.dir/depend.internal". 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' [ 34%] Building CXX object ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/MultTiming.dir/MultTiming.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::PlusTimesSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_map.h:63, from /usr/include/c++/10/map:61, from /usr/include/openmpi-arm/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-arm/mpi.h:2887, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:1: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/buimake[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' ld/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 45%] Building CXX object ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/FindSparse.dir/FindSparse.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/FindSparse.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/FindSparse.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ 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' [ 49%] Building CXX object ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:76:42: warning: typedef 'PTDOUBLEDOUBLE' locally defined but not used [-Wunused-local-typedefs] 76 | typedef PlusTimesSRing PTDOUBLEDOUBLE; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:77:41: warning: typedef 'SR' locally defined but not used [-Wunused-local-typedefs] 77 | typedef SelectMaxSRing SR; | ^~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 50%] 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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/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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/SpAsgnTest.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/SpAsgnTest.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/SpAsgnTest.dir/depend.internal". 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' [ 52%] 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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 FindSparse 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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IndexingTiming.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IndexingTiming.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IndexingTiming.dir/depend.internal". 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 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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' [ 57%] Built target ParIOTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/GalerkinNew.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/GalerkinNew.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/GalerkinNew.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/GalerkinNew.dir/depend.internal". 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' [ 47%] Building CXX object ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp: In instantiation of 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:269:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 269 | for(int i=0; i&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1721:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, int>, std::allocator, int> > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1721 | for (int i=0; i; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_map.h:63, from /usr/include/c++/10/map:61, from /usr/include/openmpi-arm/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-arm/mpi.h:2887, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:29: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In instantiation of 'std::vector > par::Sorted_approx_Select_skewed(std::vector&, unsigned int, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1719:97: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2660:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2660 | if (npes>1000*kway) splt_count = (((float)rand()/(float)RAND_MAX)*totSize<(1000*kway*nelem)?1:0); | ~~~~^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2668:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2668 | for(size_t i=0;i*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:158:29: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1624:28: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:186:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type '_ValType' {aka 'class IndexHolder'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186 | memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder'} declared here 20 | class IndexHolder { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:198:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and '_DiffType' {aka 'int'} [-Wsign-compare] 198 | for(size_t j=start;j >*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:158:29: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder >*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1731:26: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:186:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type '_ValType' {aka 'class IndexHolder >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186 | memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder >'} declared here 20 | class IndexHolder { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:198:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and '_DiffType' {aka 'int'} [-Wsign-compare] 198 | for(size_t j=start;j >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge(T, T, T, T, T, int, StrictWeakOrdering) [with T = IndexHolder*; StrictWeakOrdering = std::less >]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:128:16: required from 'void omp_par::merge_sort(T, T, StrictWeakOrdering) [with T = IndexHolder*; StrictWeakOrdering = std::less >]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:156:24: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1624:28: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:26:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class IndexHolder' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26 | memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder' declared here 20 | class IndexHolder { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge(T, T, T, T, T, int, StrictWeakOrdering) [with T = IndexHolder >*; StrictWeakOrdering = std::less > >]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:128:16: required from 'void omp_par::merge_sort(T, T, StrictWeakOrdering) [with T = IndexHolder >*; StrictWeakOrdering = std::less > >]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:156:24: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder >*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1731:26: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:26:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class IndexHolder >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26 | memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder >' declared here 20 | class IndexHolder { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In instantiation of 'void par::MergeLists(std::vector&, std::vector&, int) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2184:20: required from 'void par::MergeSplit(std::vector&, int, int, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2270:23: required from 'void par::Par_bitonic_merge_incr(std::vector&, int, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2343:33: required from 'void par::bitonicSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1678:30: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2397:52: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2397 | while ( ( (scratch_list[ii] < _low) || (ii < (list_size/2)) ) && (scratch_list[ii] <= _high) ) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2407:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2407 | while ( ( (ii >= (list_size/2)) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2412:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2412 | if(ii < (list_size - 1) ) { | ~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1718:38: warning: control reaches end of non-void function [-Wreturn-type] 1718 | std::vector< IndexHolder > splitters; | ^~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::partitionW(std::vector&, unsigned int (*)(const T*), MPI_Comm) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:754:23: warning: control reaches end of non-void function [-Wreturn-type] 754 | std::vector newNodes(nn); | ^~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 59%] Building CXX object ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/GalerkinNew.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/GalerkinNew.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 37%] Building CXX object ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/MultTest.dir/MultTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h: In instantiation of 'combblas::PreAllocatedSPA::PreAllocatedSPA(LMAT&, int) [with LMAT = combblas::SpCCols; OVT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:147:64: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h:144:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 144 | size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::OptimizeForGraph500(combblas::OptBuf&) [with LIT = int; OT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:193:35: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2798:11: warning: unused variable 'cwperproc' [-Wunused-variable] 2798 | LocIT cwperproc = nA / p_r; // per processors in column-wise communication | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h: In instantiation of 'combblas::PreAllocatedSPA::PreAllocatedSPA(LMAT&, int) [with LMAT = combblas::SpCCols; OVT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:228:70: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h:144:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 144 | size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = double; NDER = combblas::SpCCols; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:146:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] 227 | IT nnz; | ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long long int combblas::SpCCols::n' [-Wreorder] 226 | IT n; | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] 226 | IT n; | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long long int combblas::SpCCols::m' [-Wreorder] 225 | IT m; | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] 229 | int splits; // for multithreading | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] 221 | Csc * csc; | ^~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:227:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] 227 | IT nnz; | ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long long int combblas::SpCCols::n' [-Wreorder] 226 | IT n; | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] 226 | IT n; | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long long int combblas::SpCCols::m' [-Wreorder] 225 | IT m; | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] 229 | int splits; // for multithreading | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] 221 | Csc * csc; | ^~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long long int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = double; NDER = combblas::SpCCols; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:146:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] 135 | IT last; | ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] 171 | IT last; | ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::PlusTimesSRing; IU = long long int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_map.h:63, from /usr/include/c++/10/map:61, from /usr/include/openmpi-arm/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-arm/mpi.h:2887, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:29: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:227:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] 135 | IT last; | ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] 171 | IT last; | ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp: In instantiation of 'combblas::Csc::Csc(IT, IT) [with IT = long long int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:123:10: required from 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = double; NDER = combblas::SpCCols; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:146:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] 61 | IT nz; | ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long long int combblas::Csc::n' [-Wreorder] 60 | IT n; // number of columns | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] 37 | Csc::Csc (IT size, IT nCol): nz(size),n(nCol) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp: In instantiation of 'combblas::Csc::Csc(IT, IT) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:123:10: required from 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:227:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] 61 | IT nz; | ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long long int combblas::Csc::n' [-Wreorder] 60 | IT n; // number of columns | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] 37 | Csc::Csc (IT size, IT nCol): nz(size),n(nCol) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp: In instantiation of 'void combblas::SpMXSpV_Bucket(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IT = long long int; NUM = double; IVT = double; OVT = double; int32_t = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:120:27: required from 'void combblas::SpMXSpV(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IT = long long int; NUM = double; IVT = double; OVT = double; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:412:15: required from 'void combblas::generic_gespmv(const combblas::SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; MIND = long long int; VIND = int; DER = combblas::SpCCols; NUM = double; IVT = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1191:31: required from 'void combblas::LocalSpMV(const combblas::SpParMat&, int, combblas::OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IVT = double; OVT = double; IU = long long int; NUM = double; UDER = combblas::SpCCols; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::OptBuf&, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IVT = double; OVT = double; IU = long long int; NUM = double; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IVT = double; OVT = double; IU = long long int; NUM = double; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:149:61: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:448:65: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 448 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:547:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 547 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:591:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 591 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 597 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 658 | for(int j=0; j::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp: In instantiation of 'void combblas::SpMXSpV_Bucket(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int; int32_t = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:120:27: required from 'void combblas::SpMXSpV(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:412:15: required from 'void combblas::generic_gespmv(const combblas::SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; MIND = long long int; VIND = int; DER = combblas::SpCCols; NUM = bool; IVT = long long int; OVT = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1191:31: required from 'void combblas::LocalSpMV(const combblas::SpParMat&, int, combblas::OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::OptBuf&, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:230:73: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:448:65: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 448 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:547:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 547 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:591:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 591 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 597 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 658 | for(int j=0; j::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:420, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function '_ZNK8combblas8SpParMatIxdNS_8SpDCColsIxdEEEcvNS0_IxT_T0_EEIbNS_7SpCColsIxbEEEEv': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.cpp:158:13: warning: 'tuples.tuples' may be used uninitialized in this function [-Wmaybe-uninitialized] 158 | delete [] tuples; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:53:25: note: 'tuples.tuples' was declared here 53 | SpTuples tuples(rhs); | ^~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::SpParMat >::ParallelReadMM >(std::__cxx11::basic_string, std::allocator > const&, bool, combblas::maximum)void [clone .isra.0]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3491 | fpos = ftell(f); | ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 62%] 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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' [ 63%] Built target GalerkinNew 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' [ 55%] Building CXX object ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp: In instantiation of 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:269:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 269 | for(int i=0; i; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::PlusTimesSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_map.h:63, from /usr/include/c++/10/map:61, from /usr/include/openmpi-arm/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-arm/mpi.h:2887, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:29: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In instantiation of 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1721:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, int>, std::allocator, int> > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 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*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1719:97: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2660:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2660 | if (npes>1000*kway) splt_count = (((float)rand()/(float)RAND_MAX)*totSize<(1000*kway*nelem)?1:0); | ~~~~^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2668:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2668 | for(size_t i=0;i >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge_sort_ptrs(T, T) [with T = IndexHolder*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:158:29: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1624:28: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:186:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type '_ValType' {aka 'class IndexHolder'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186 | memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder'} declared here 20 | class IndexHolder { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:198:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and '_DiffType' {aka 'int'} [-Wsign-compare] 198 | for(size_t j=start;j >*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:158:29: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder >*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1731:26: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:186:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type '_ValType' {aka 'class IndexHolder >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186 | memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder >'} declared here 20 | class IndexHolder { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:198:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and '_DiffType' {aka 'int'} [-Wsign-compare] 198 | for(size_t j=start;j::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge(T, T, T, T, T, int, StrictWeakOrdering) [with T = IndexHolder*; StrictWeakOrdering = std::less >]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:128:16: required from 'void omp_par::merge_sort(T, T, StrictWeakOrdering) [with T = IndexHolder*; StrictWeakOrdering = std::less >]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:156:24: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1624:28: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:26:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class IndexHolder' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26 | memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder' declared here 20 | class IndexHolder { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge(T, T, T, T, T, int, StrictWeakOrdering) [with T = IndexHolder >*; StrictWeakOrdering = std::less > >]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:128:16: required from 'void omp_par::merge_sort(T, T, StrictWeakOrdering) [with T = IndexHolder >*; StrictWeakOrdering = std::less > >]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:156:24: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder >*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1731:26: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:26:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class IndexHolder >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26 | memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder >' declared here 20 | class IndexHolder { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In instantiation of 'void par::MergeLists(std::vector&, std::vector&, int) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2184:20: required from 'void par::MergeSplit(std::vector&, int, int, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2270:23: required from 'void par::Par_bitonic_merge_incr(std::vector&, int, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2343:33: required from 'void par::bitonicSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1678:30: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2397:52: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2397 | while ( ( (scratch_list[ii] < _low) || (ii < (list_size/2)) ) && (scratch_list[ii] <= _high) ) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2407:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2407 | while ( ( (ii >= (list_size/2)) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2412:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2412 | if(ii < (list_size - 1) ) { | ~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1718:38: warning: control reaches end of non-void function [-Wreturn-type] 1718 | std::vector< IndexHolder > splitters; | ^~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::partitionW(std::vector&, unsigned int (*)(const T*), MPI_Comm) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:754:23: warning: control reaches end of non-void function [-Wreturn-type] 754 | std::vector newNodes(nn); | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 60%] 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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/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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/betwcent.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/betwcent.dir/depend.internal". 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 /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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/mcl.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/mcl.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/mcl.dir/depend.internal". 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' [ 65%] 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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/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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/fmis.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/fmis.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/fmis.dir/depend.internal". 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/IndexingTiming.dir/IndexingTiming.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In instantiation of 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:54:73: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp:71:24: warning: variable 'read_offset_end' set but not used [-Wunused-but-set-variable] 71 | IT read_offset_start, read_offset_end; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::PlusTimesSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_map.h:63, from /usr/include/c++/10/map:61, from /usr/include/openmpi-arm/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-arm/mpi.h:2887, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:1: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp:93:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 93 | fread(gen_edges, 2*nedges, sizeof(uint32_t), infp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp: In function 'main': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:266:17: warning: 'A' may be used uninitialized in this function [-Wmaybe-uninitialized] 266 | ReadDistribute(filename, master, nonum, ScalarReadSaveHandler(), false, pario); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:40:14: note: 'A' was declared here 40 | PARDBMAT * A; // declare objects | ^ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 63%] 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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/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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/fbfs.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/fbfs.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/fbfs.dir/depend.internal". 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' [ 67%] Building CXX object Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/betwcent.dir/BetwCent.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:210:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 210 | for(int j=0; j < bfs.size(); ++j) | ~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/cassert:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:37, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.cpp: In instantiation of 'combblas::FullyDistVec combblas::DenseParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = std::plus; IT = int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:216:71: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.cpp:88:30: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 88 | assert((parvec.arr.size() == reallen)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/cassert:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.h:37, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.h:39, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:111, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp: In instantiation of 'combblas::Dcsc::Dcsc(IT, const std::vector&, bool) [with IT = int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1310:10: required from 'combblas::SpDCCols::SpDCCols(IT, IT, IT, const std::vector&, bool) [with IT = int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1169:19: required from 'combblas::SpDCCols combblas::SpDCCols::operator()(const std::vector&, const std::vector&) const [with IT = int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:131:41: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:240:39: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 240 | assert((nnz != 0) && (indices.size() == nnz)); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = bool; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:495:25: required from 'static IT combblas::SpHelper::SpColByCol(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1450:38: required from 'combblas::SpDCCols::T_promote> combblas::SpDCCols::OrdColByCol(const combblas::SpDCCols&) const [with SR = combblas::PlusTimesSRing; NTR = bool; IT = int; NT = bool; typename combblas::promote_trait::T_promote = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1170:38: required from 'combblas::SpDCCols combblas::SpDCCols::operator()(const std::vector&, const std::vector&) const [with IT = int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:131:41: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:111, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Semirings.h: In instantiation of 'static combblmake[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' as::PlusTimesSRing::T_promote combblas::PlusTimesSRing::multiply(const T1&, const T2&) [with T1 = bool; T2 = bool; combblas::PlusTimesSRing::T_promote = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:507:27: required from 'static IT combblas::SpHelper::SpColByCol(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1450:38: required from 'combblas::SpDCCols::T_promote> combblas::SpDCCols::OrdColByCol(const combblas::SpDCCols&) const [with SR = combblas::PlusTimesSRing; NTR = bool; IT = int; NT = bool; typename combblas::promote_trait::T_promote = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1170:38: required from 'combblas::SpDCCols combblas::SpDCCols::operator()(const std::vector&, const std::vector&) const [with IT = int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:131:41: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Semirings.h:227:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 227 | return (static_cast(arg1) * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 228 | static_cast(arg2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::SpParMat >::ParallelReadMM >(std::__cxx11::basic_string, std::allocator > const&, bool, combblas::maximum)void [clone .isra.0]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3491 | fpos = ftell(f); | ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 72%] Linking CXX executable IndexingTiming cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTiming.dir/link.txt --verbose=1 /usr/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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/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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/dobfs.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/dobfs.dir/depend.internal". 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' [ 75%] 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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' [ 77%] Built target betwcent 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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/tdbfs.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/tdbfs.dir/depend.internal". 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' [ 70%] Building CXX object Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/fmis.dir/FilteredMIS.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge()': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] 51 | short count; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] 49 | bool follower; // default constructor sets all to zero | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:18:2: warning: when initialized here [-Wreorder] 18 | TwitterEdge(): count(0), follower(0), latest(0) {}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge(short int, bool, time_t)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] 51 | short count; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] 49 | bool follower; // default constructor sets all to zero | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:22:2: warning: when initialized here [-Wreorder] 22 | TwitterEdge(short mycount, bool myfollow, time_t mylatest):count(mycount), follower(myfollow), latest(mylatest) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:151:6: warning: unused variable 'cblas_splits' [-Wunused-variable] 151 | int cblas_splits = omp_get_max_threads(); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:270:21: required from 'combblas::Dcsc::operator combblas::Dcsc() const [with NNT = TwitterEdge; IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:764:13: required from 'combblas::SpDCCols::operator combblas::SpDCCols() const [with NNT = TwitterEdge; IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = TwitterEdge; NDER = combblas::SpDCCols; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:210:28: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] 51 | short count; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] 49 | bool follower; // default constructor sets all to zero | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] 20 | TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:428:40: required from 'combblas::Dcsc& combblas::Dcsc::operator+=(const combblas::Dcsc&) [with IT = long long int; NT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:413:13: required from 'combblas::SpDCCols& combblas::SpDCCols::operator+=(const combblas::SpDCCols&) [with IT = long long int; NT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:650:13: required from 'combblas::SpParMat& combblas::SpParMat::operator+=(const combblas::SpParMat&) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:68:4: required from 'void Symmetricize(PARMAT&) [with PARMAT = combblas::SpParMat >]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:243:17: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] 51 | short count; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] 49 | bool follower; // default constructor sets all to zero | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] 20 | TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applicamake[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' tions/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/unique_ptr.h:37, from /usr/include/c++/10/memory:83, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = TwitterEdge; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 73%] Building CXX object Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge()': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] 51 | short count; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] 49 | bool follower; // default constructor sets all to zero | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:18:2: warning: when initialized here [-Wreorder] 18 | TwitterEdge(): count(0), follower(0), latest(0) {}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge(short int, bool, time_t)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] 51 | short count; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] 49 | bool follower; // default constructor sets all to zero | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:22:2: warning: when initialized here [-Wreorder] 22 | TwitterEdge(short mycount, bool myfollow, time_t mylatest):count(mycount), follower(myfollow), latest(mylatest) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:219:11: warning: unused variable 't01' [-Wunused-variable] 219 | double t01 = MPI_Wtime(); | ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:220:11: warning: unused variable 't02' [-Wunused-variable] 220 | double t02; | ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:345:10: warning: unused variable 't1' [-Wunused-variable] 345 | double t1 = MPI_Wtime(); | ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:133:6: warning: unused variable 'cblas_splits' [-Wunused-variable] 133 | int cblas_splits = omp_get_max_threads(); | ^~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:150:6: warning: unused variable 'retval' [-Wunused-variable] 150 | int retval; | ^~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:270:21: required from 'combblas::Dcsc::operator combblas::Dcsc() const [with NNT = TwitterEdge; IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:764:13: required from 'combblas::SpDCCols::operator combblas::SpDCCols() const [with NNT = TwitterEdge; IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = TwitterEdge; NDER = combblas::SpDCCols; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:239:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] 51 | short count; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] 49 | bool follower; // default constructor sets all to zero | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] 20 | TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:428:40: required from 'combblas::Dcsc& combblas::Dcsc::operator+=(const combblas::Dcsc&) [with IT = long long int; NT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:413:13: required from 'combblas::SpDCCols& combblas::SpDCCols::operator+=(const combblas::SpDCCols&) [with IT = long long int; NT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:650:13: required from 'combblas::SpParMat& combblas::SpParMat::operator+=(const combblas::SpParMat&) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:82:4: required from 'void Symmetricize(PARMAT&) [with PARMAT = combblas::SpParMat >]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:305:18: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] 51 | short count; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] 49 | bool follower; // default constructor sets all to zero | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] 20 | TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/unique_ptr.h:37, from /usr/include/c++/10/memory:83, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = TwitterEdge; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:555:22: warning: 'ou_nedges' may be used uninitialized in this function [-Wmaybe-uninitialized] 555 | EDGES[sruns] = static_cast(ou_nedges); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 77%] Building CXX object Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::OptimizeForGraph500(combblas::OptBuf&) [with LIT = int; OT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:263:34: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2798:11: warning: unused variable 'cwperproc' [-Wunused-variable] 2798 | LocIT cwperproc = nA / p_r; // per processors in column-wise communication | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_map.h:63, from /usr/include/c++/10/map:61, from /usr/include/openmpi-arm/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-arm/mpi.h:2887, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:32: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = bool; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long longmake[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 80%] 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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' [ 83%] 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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Ordering/CMakeFiles/rcm.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Ordering/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Ordering/CMakeFiles/rcm.dir/depend.internal". 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' [ 81%] 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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 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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/SpMSpV-IPDPS2017/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend.internal". 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' [ 78%] Building CXX object Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:378:10: warning: unused variable 't1' [-Wunused-variable] 378 | double t1 = MPI_Wtime(); | ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:136:41: warning: typedef 'SR' locally defined but not used [-Wunused-local-typedefs] 136 | typedef SelectMaxSRing SR; | ^~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::OptimizeForGraph500(combblas::OptBuf&) [with LIT = int; OT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:172:56: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2798:11: warning: unused variable 'cwperproc' [-Wunused-variable] 2798 | LocIT cwperproc = nA / p_r; // per processors in column-wise communication | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In instantiation of 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:189:73: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp:71:24: warning: variable 'read_offset_end' set but not used [-Wunused-but-set-variable] 71 | IT read_offset_start, read_offset_end; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/unique_ptr.h:37, from /usr/include/c++/10/memory:83, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = bool; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: notmake[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' e: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp:93:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 93 | fread(gen_edges, 2*nedges, sizeof(uint32_t), infp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 83%] 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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/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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/depend.internal". 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' [ 88%] 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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' [ 90%] Built target tdbfs 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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM/CMakeFiles/mpipspgemm.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend.internal". 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' [ 90%] Building CXX object 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h: In constructor 'combblas::CCGrid::CCGrid(int, int)': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:36:9: warning: 'combblas::CCGrid::GridLayers' will be initialized after [-Wreorder] 36 | int GridLayers; // GridLayers = c_factor | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'int combblas::CCGrid::GridCols' [-Wreorder] 35 | int GridCols; | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] 9 | CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) | ^~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'combblas::CCGrid::GridCols' will be initialized after [-Wreorder] 35 | int GridCols; | ^~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:34:6: warning: 'int combblas::CCGrid::GridRows' [-Wreorder] 34 | int GridRows; | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] 9 | CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:76:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 76 | if(layer_length * C_FACTOR != nprocs) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:15: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h: In instantiation of 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:25:12: warning: unused variable 'time_mid' [-Wunused-variable] 25 | double time_mid = MPI_Wtime(); | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, combblas::CCGrid&, bool, combblas::FullyDistVec&) [with NT = double; IT = int; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:101:75: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_map.h:63, from /usr/include/c++/10/map:61, from /usr/include/openmpi-arm/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-arm/mpi.h:2887, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:1: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/includemake[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h: In function 'combblas::ReadMat(std::__cxx11::basic_string, std::allocator >, combblas::CCGrid&, bool, combblas::FullyDistVec&)combblas::SpDCCols*': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 86%] Building CXX object Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/SpMSpV-IPDPS2017 && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:419:18: warning: unused variable 'scale' [-Wunused-variable] 419 | unsigned scale; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:420:14: warning: unused variable 'scramble' [-Wunused-variable] 420 | bool scramble = false; | ^~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:424:14: warning: unused variable 'symm' [-Wunused-variable] 424 | bool symm = false; | ^~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:425:13: warning: unused variable 'maxthreads' [-Wunused-variable] 425 | int maxthreads = nthreads; | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:426:13: warning: unused variable 'minthreads' [-Wunused-variable] 426 | int minthreads = nthreads; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h: In instantiation of 'combblas::PreAllocatedSPA::PreAllocatedSPA(LMAT&, int) [with LMAT = combblas::SpCCols; OVT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:117:60: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h:144:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 144 | size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:116:32: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] 227 | IT nnz; | ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long long int combblas::SpCCols::n' [-Wreorder] 226 | IT n; | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] 226 | IT n; | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long long int combblas::SpCCols::m' [-Wreorder] 225 | IT m; | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] 229 | int splits; // for multithreading | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] 221 | Csc * csc; | ^~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:116:32: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] 135 | IT last; | ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] 171 | IT last; | ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp: In instantiation of 'combblas::Csc::Csc(IT, IT) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:269:21: required from 'void combblas::SpCCols::RowSplit(int) [with IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2883:17: required from 'void combblas::SpParMat::ActivateThreading(int) [with IT = long long int; NT = bool; DER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:293:44: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] 61 | IT nz; | ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long long int combblas::Csc::n' [-Wreorder] 60 | IT n; // number of columns | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] 37 | Csc::Csc (IT size, IT nCol): nz(size),n(nCol) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/unique_ptr.h:37, from /usr/include/c++/10/memory:83, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp: In instantiation of 'void combblas::SpMXSpV_Bucket(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int; int32_t = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:120:27: required from 'void combblas::SpMXSpV(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:412:15: required from 'void combblas::generic_gespmv(const combblas::SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; MIND = long long int; VIND = int; DER = combblas::SpCCols; NUM = bool; IVT = long long int; OVT = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1191:31: required from 'void combblas::LocalSpMV(const combblas::SpParMat&, int, combblas::OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::OptBuf&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:448:65: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 448 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:547:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 547 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:591:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 591 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 597 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 658 | for(int j=0; j >*&, IT&, IT) [with NT = bool; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 85%] Building CXX object Ordering/CMakeFiles/rcm.dir/RCM.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Ordering && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/rcm.dir/RCM.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp: In function 'bool operator==(const VertexType&, const VertexType&)': /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:86:96: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 86 | friend bool operator==(const VertexType & vtx1, const VertexType & vtx2 ){return vtx1.order==vtx2.order & vtx1.degree==vtx2.degree;}; | ~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h: In instantiation of 'combblas::PreAllocatedSPA::PreAllocatedSPA(LMAT&, int) [with LMAT = combblas::SpCCols; OVT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:762:65: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h:144:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 144 | size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:739:43: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] 227 | IT nnz; | ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long long int combblas::SpCCols::n' [-Wreorder] 226 | IT n; | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] 226 | IT n; | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long long int combblas::SpCCols::m' [-Wreorder] 225 | IT m; | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] 229 | int splits; // for multithreading | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] 221 | Csc * csc; | ^~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp: In instantiation of 'void RCMOrder(PARMAT&, int64_t, combblas::FullyDistVec&, int64_t, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:518:17: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:764:78: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:343:13: warning: unused variable 'curOrder' [-Wunused-variable] 343 | int64_t curOrder = startOrder+1; | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLmake[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' AS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:739:43: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] 135 | IT last; | ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] 171 | IT last; | ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp: In instantiation of 'combblas::Csc::Csc(IT, IT) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:123:10: required from 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:739:43: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] 61 | IT nz; | ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long long int combblas::Csc::n' [-Wreorder] 60 | IT n; // number of columns | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] 37 | Csc::Csc (IT size, IT nCol): nz(size),n(nCol) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/unique_ptr.h:37, from /usr/include/c++/10/memory:83, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = bool; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp: In instantiation of 'void combblas::SpMXSpV_Bucket(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int; int32_t = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:120:27: required from 'void combblas::SpMXSpV(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:412:15: required from 'void combblas::generic_gespmv(const combblas::SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; MIND = long long int; VIND = int; DER = combblas::SpCCols; NUM = bool; IVT = long long int; OVT = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1191:31: required from 'void combblas::LocalSpMV(const combblas::SpParMat&, int, combblas::OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::OptBuf&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:424:30: required from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:514:48: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:764:78: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:448:65: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 448 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:547:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 547 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:591:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 591 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 597 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 658 | for(int j=0; j::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp: In function 'main': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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 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' [ 91%] Building CXX object 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h: In constructor 'combblas::CCGrid::CCGrid(int, int)': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:36:9: warning: 'combblas::CCGrid::GridLayers' will be initialized after [-Wreorder] 36 | int GridLayers; // GridLayers = c_factor | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'int combblas::CCGrid::GridCols' [-Wreorder] 35 | int GridCols; | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] 9 | CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) | ^~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'combblas::CCGrid::GridCols' will be initialized after [-Wreorder] 35 | int GridCols; | ^~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:34:6: warning: 'int combblas::CCGrid::GridRows' [-Wreorder] 34 | int GridRows; | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] 9 | CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:87:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 87 | if(layer_length * C_FACTOR != nprocs) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:15: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h: In instantiation of 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:25:12: warning: unused variable 'time_mid' [-Wunused-variable] 25 | double time_mid = MPI_Wtime(); | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, combblas::CCGrid&, bool, combblas::FullyDistVec&) [with NT = double; IT = long long int; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:109:79: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_map.h:63, from /usr/include/c++/10/map:61, from /usr/include/openmpi-arm/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-arm/mpi.h:2887, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:1: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILDmake[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h: In function 'combblas::ReadMat(std::__cxx11::basic_string, std::allocator >, combblas::CCGrid&, bool, combblas::FullyDistVec&)combblas::SpDCCols*': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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 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' [ 95%] 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/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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' [ 98%] Linking CXX executable mpipspgemm cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/mpipspgemm.dir/link.txt --verbose=1 /usr/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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 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' [ 68%] Building CXX object Applications/CMakeFiles/mcl.dir/MCL.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -fopenmp -o CMakeFiles/mcl.dir/MCL.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In instantiation of 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] 512 | double tcc = MPI_Wtime() - tcc1; | ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In instantiation of 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In instantiation of 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In instantiation of 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_map.h:63, from /usr/include/c++/10/map:61, from /usr/include/openmpi-arm/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-arm/mpi.h:2887, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:30: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_map.h:63, from /usr/include/c++/10/map:61, from /usr/include/openmpi-arm/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-arm/mpi.h:2887, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:30: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = float; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_map.h:63, from /usr/include/c++/10/map:61, from /usr/include/openmpi-arm/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-arm/mpi.h:2887, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:30: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = int; NU = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = float; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/stl_map.h:63, from /usr/include/c++/10/map:61, from /usr/include/openmpi-arm/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/include/openmpi-arm/mpi.h:2887, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:30: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long long int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = float; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long long int; NT1 = bool; NT2 = float; OVT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; IU = long long int; NU1 = bool; NU2 = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; IU = long long int; NU1 = bool; NU2 = float; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = float; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = float; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = float; OVT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; IU = int; NU1 = bool; NU2 = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; IU = int; NU1 = bool; NU2 = float; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = float; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long long int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::SpParMat >::Reduce >(combblas::Dim, std::plus, double) constcombblas::FullyDistVec [clone .isra.0]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] 840 | FullyDistVec parvec(commGrid, length, id); | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::SpParMat >::Reduce >(combblas::Dim, std::plus, double) constcombblas::FullyDistVec [clone .isra.0]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] 840 | FullyDistVec parvec(commGrid, length, id); | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::SpParMat >::Reduce >(combblas::Dim, std::plus, float) constcombblas::FullyDistVec [clone .isra.0]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] 840 | FullyDistVec parvec(commGrid, length, id); | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::SpParMat >::Reduce >(combblas::Dim, std::plus, float) constcombblas::FullyDistVec [clone .isra.0]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] 840 | FullyDistVec parvec(commGrid, length, id); | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In function 'MainBody(HipMCLParam&)void': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In function 'MainBody(HipMCLParam&)void': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In function 'MainBody(HipMCLParam&)void': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In function 'MainBody(HipMCLParam&)void': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [100%] Linking CXX executable mcl cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/mcl.dir/link.txt --verbose=1 /usr/lib/openmpi/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -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/armv7hl-redhat-linux-gnueabi/10/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' make: Entering 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 make: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec +++ /usr/bin/ps -p 12447 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE + module unload mpi/openmpi-arm ++ /usr/share/lmod/lmod/libexec/lmod sh unload mpi/openmpi-arm + 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_PYTHON3_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/lib/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=:/usr/lib/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' unset '__LMOD_REF_COUNT__LMFILES_;' unset '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh;' export '_ModuleTable001_;' '_ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0=;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ unset __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ unset LD_LIBRARY_PATH ++ unset __LMOD_REF_COUNT_LOADEDMODULES ++ unset LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1 ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ unset MPI_BIN ++ unset MPI_COMPILER ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset MPI_INCLUDE ++ unset MPI_LIB ++ unset MPI_MAN ++ unset MPI_PYTHON3_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/lib/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=:/usr/lib/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset __LMOD_REF_COUNT__LMFILES_ ++ unset _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh ++ export _ModuleTable001_ ++ _ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0= ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec +++ /usr/bin/ps -p 12447 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE + module load mpi/mpich-arm ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/mpich-arm + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib/mpich/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/usr/lib/mpich/lib;' export 'LD_LIBRARY_PATH;' '__LMOD_REF_COUNT_LOADEDMODULES=mpi/mpich-arm:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/mpich-arm;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/mpich-arm:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=:/usr/share/man/mpich-arm:/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/lib/mpich/bin;' export 'MPI_BIN;' 'MPI_COMPILER=mpich-arm;' export 'MPI_COMPILER;' 'MPI_FORTRAN_MOD_DIR=/usr/lib/gfortran/modules/mpich;' export 'MPI_FORTRAN_MOD_DIR;' 'MPI_HOME=/usr/lib/mpich;' export 'MPI_HOME;' 'MPI_INCLUDE=/usr/include/mpich-arm;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib/mpich/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/mpich-arm;' export 'MPI_MAN;' 'MPI_PYTHON2_SITEARCH=%\{python2_sitearch\}/mpich;' export 'MPI_PYTHON2_SITEARCH;' 'MPI_PYTHON3_SITEARCH=/usr/lib/python3.9/site-packages/mpich;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_PYTHON_SITEARCH=%\{python2_sitearch\}/mpich;' export 'MPI_PYTHON_SITEARCH;' 'MPI_SUFFIX=_mpich;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/mpich-arm;' export 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/lib/mpich/bin:1\;/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/lib/mpich/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib/mpich/lib/pkgconfig:1\;/usr/lib/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=/usr/lib/mpich/lib/pkgconfig::/usr/lib/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' '__LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/mpich-arm:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/usr/share/modulefiles/mpi/mpich-arm;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvbXBpY2gtYXJtIixbImZ1bGxOYW1lIl09Im1waS9tcGljaC1hcm0iLFsibG9hZE9yZGVyIl09MSxwcm9wVD17fSxbInN0YWNrRGVwdGgiXT0wLFsic3RhdHVzIl09ImFjdGl2ZSIsWyJ1c2VyTmFtZSJdPSJtcGkvbXBpY2gtYXJtIix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9D;' export '_ModuleTable001_;' '_ModuleTable002_=b3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib/mpich/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/usr/lib/mpich/lib ++ export LD_LIBRARY_PATH ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/mpich-arm:1 ++ export __LMOD_REF_COUNT_LOADEDMODULES ++ LOADEDMODULES=mpi/mpich-arm ++ export LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/mpich-arm:1;/usr/share/lmod/lmod/share/man:1' ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=:/usr/share/man/mpich-arm:/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/lib/mpich/bin ++ export MPI_BIN ++ MPI_COMPILER=mpich-arm ++ export MPI_COMPILER ++ MPI_FORTRAN_MOD_DIR=/usr/lib/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib/mpich ++ export MPI_HOME ++ MPI_INCLUDE=/usr/include/mpich-arm ++ export MPI_INCLUDE ++ MPI_LIB=/usr/lib/mpich/lib ++ export MPI_LIB ++ MPI_MAN=/usr/share/man/mpich-arm ++ export MPI_MAN ++ MPI_PYTHON2_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON2_SITEARCH ++ MPI_PYTHON3_SITEARCH=/usr/lib/python3.9/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_PYTHON_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON_SITEARCH ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/mpich-arm ++ export MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/lib/mpich/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/lib/mpich/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib/mpich/lib/pkgconfig:1;/usr/lib/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=/usr/lib/mpich/lib/pkgconfig::/usr/lib/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ __LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/mpich-arm:1 ++ export __LMOD_REF_COUNT__LMFILES_ ++ _LMFILES_=/usr/share/modulefiles/mpi/mpich-arm ++ export _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvbXBpY2gtYXJtIixbImZ1bGxOYW1lIl09Im1waS9tcGljaC1hcm0iLFsibG9hZE9yZGVyIl09MSxwcm9wVD17fSxbInN0YWNrRGVwdGgiXT0wLFsic3RhdHVzIl09ImFjdGl2ZSIsWyJ1c2VyTmFtZSJdPSJtcGkvbXBpY2gtYXJtIix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9D ++ export _ModuleTable001_ ++ _ModuleTable002_=b3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/openmpi-arm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + mkdir -p build/mpich + export CC=/usr/lib/mpich/bin/mpicc + CC=/usr/lib/mpich/bin/mpicc + export CXX=/usr/lib/mpich/bin/mpic++ + CXX=/usr/lib/mpich/bin/mpic++ + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm' + export 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm' + 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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/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 + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=/usr/lib/mpich/bin/mpicc + export CC + CXX=/usr/lib/mpich/bin/mpic++ + export CXX ++ /usr/bin/getconf _NPROCESSORS_ONLN + /usr/bin/cmake -S . -B armv7hl-redhat-linux-gnueabi -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_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON -B build/mpich -S ./ -DCMAKE_INSTALL_PREFIX=/usr -DMPIEXEC_NUMPROC_FLAG=-n -DMPIEXEC_MAX_NUMPROCS:STRING=5 -DMPI_C_HEADER_DIR:PATH=/usr/include/mpich-arm -DMPI_C_ADDITIONAL_INCLUDE_DIRS:STRING=/usr/include/mpich-arm -DMPI_CXX_HEADER_DIR:PATH=/usr/include/mpich-arm -DMPI_CXX_ADDITIONAL_INCLUDE_DIRS:STRING=/usr/include/mpich-arm -DMPI_LIB:PATH=../usr/lib/mpich/lib -DMPI_INCLUDE:PATH=../usr/include/mpich-arm -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/mpich/bin/mpicc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/mpich/bin/mpic++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found MPI_C: /usr/lib/mpich/bin/mpicc (found version "3.1") -- Found MPI_CXX: /usr/lib/mpich/bin/mpic++ (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR MPIEXEC_MAX_NUMPROCS MPI_CXX_ADDITIONAL_INCLUDE_DIRS MPI_CXX_HEADER_DIR MPI_C_ADDITIONAL_INCLUDE_DIRS MPI_C_HEADER_DIR SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich + /usr/bin/make -O -j5 V=1 VERBOSE=1 -C build/mpich make: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /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 make: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/CMakeFiles /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich//CMakeFiles/progress.marks make: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort/CMakeFiles/Usortlib.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort/CMakeFiles/Usortlib.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort/CMakeFiles/Usortlib.dir/depend.internal". 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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/depend.internal". 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' [ 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/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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' [ 3%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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' [ 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/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fPIC -o CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/splittable_mrg.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 8%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fPIC -o CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/mrg_transitions.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 9%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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' [ 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/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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' [ 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/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fPIC -o CMakeFiles/GraphGenlib.dir/permutation_gen.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/permutation_gen.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 14%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fPIC -o CMakeFiles/GraphGenlib.dir/utils.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator/utils.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 16%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/scramble_edges.c.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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' [ 1%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fPIC -o CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:22: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 22 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:36: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 36 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:59: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 59 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:84: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 84 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:110: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 110 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:116: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 116 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:130: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 130 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:142: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 142 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:182: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 182 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:194: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 194 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:208: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 208 | #pragma omp parallel for reduction(+:sum) | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:225: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 225 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:240: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 240 | #pragma omp parallel for | In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:578: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 578 | #pragma omp parallel for reduction(+:localWt) | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:621: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 621 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:651: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 651 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:736: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 736 | #pragma omp parallel for reduction(+:nn) | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:921: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 921 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1128: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1128 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1750: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1750 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1762: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1762 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1777: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1777 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1990: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 1990 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2033: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2033 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2045: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2045 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2057: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2057 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2454: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2454 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2466: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2466 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2534: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2534 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2623: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2623 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2632: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2632 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2698: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2698 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2724: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 2724 | #pragma omp parallel for | /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp: In function 'int par::AdjustCommunicationPattern(std::vector&, std::vector&, std::vector&, std::vector&, MPI_Comm)': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:358:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 358 | for(size_t i = 0; i < npes; ++i) rcv[i] = 0; | ~~^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:373:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 373 | for(size_t i = 0; i < npes; ++i) | ~~^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp: In function 'int par::splitComm2way(bool, MPI_Comm*, MPI_Comm)': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:176:15: warning: control reaches end of non-void function [-Wreturn-type] 176 | ranksIdle = NULL; | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp: In function 'int par::splitCommUsingSplittingRank(int, MPI_Comm*, MPI_Comm)': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/src/parUtils.cpp:220:15: warning: control reaches end of non-void function [-Wreturn-type] 220 | ranksIdle = NULL; | ^ 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/lib/mpich/bin/mpicc -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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' [ 19%] 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' [ 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/lib/mpich/bin/mpic++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/CMakeFiles/CombBLAS.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/CMakeFiles/CombBLAS.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/CMakeFiles/CombBLAS.dir/depend.internal". 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' [ 22%] Building C object CMakeFiles/CombBLAS.dir/src/mmio.c.o /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fPIC -o CMakeFiles/CombBLAS.dir/src/mmio.c.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c: In function 'mm_typecode_to_str': /builddir/build/BUILD/CombBLAS_beta_16_2/src/mmio.c:331:9: warning: variable 'error' set but not used [-Wunused-but-set-variable] 331 | int error =0; | ^~~~~ 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/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fPIC -fopenmp -o CMakeFiles/CombBLAS.dir/src/hash.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/src/hash.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 27%] Building CXX object CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fPIC -fopenmp -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/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fPIC -fopenmp -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/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fPIC -fopenmp -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/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fPIC -fopenmp -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/lib/mpich/bin/mpic++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/depend /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/ReduceTest.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/ReduceTest.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/ReduceTest.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/ReduceTest.dir/depend.internal". Scanning dependencies of target ReduceTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/MultTiming.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/MultTiming.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/MultTiming.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/MultTiming.dir/depend.internal". 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/MultTest.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/MultTest.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/MultTest.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/MultTest.dir/depend.internal". Scanning dependencies of target MultTest 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' 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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/TransposeTest.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/TransposeTest.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/TransposeTest.dir/depend.internal". 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/IteratorTest.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IteratorTest.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IteratorTest.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IteratorTest.dir/depend.internal". Scanning dependencies of target IteratorTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/build /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build /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 make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 39%] Building CXX object ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IteratorTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IteratorTest.cpp:35: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 37%] Building CXX object ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/TransposeTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/TransposeTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 32%] Building CXX object ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ReduceTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ReduceTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 40%] 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/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 44%] Built target IteratorTest 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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/FindSparse.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/FindSparse.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/FindSparse.dir/depend.internal". 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' [ 42%] 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/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IndexingTest.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IndexingTest.dir/depend.internal". Scanning dependencies of target IndexingTest make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 44%] 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/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 47%] Built target ReduceTest 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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/ParIOTest.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/ParIOTest.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/ParIOTest.dir/depend.internal". 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' [ 34%] Building CXX object ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/MultTiming.dir/MultTiming.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::PlusTimesSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/functional:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:4: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInmake[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' sertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:58:125: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 45%] Building CXX object ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/FindSparse.dir/FindSparse.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/FindSparse.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/FindSparse.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 49%] Building CXX object ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:76:42: warning: typedef 'PTDOUBLEDOUBLE' locally defined but not used [-Wunused-local-typedefs] 76 | typedef PlusTimesSRing PTDOUBLEDOUBLE; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:77:41: warning: typedef 'SR' locally defined but not used [-Wunused-local-typedefs] 77 | typedef SelectMaxSRing SR; | ^~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/ParIOTest.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 50%] 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/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 54%] Built target MultTiming 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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/SpAsgnTest.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/SpAsgnTest.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/SpAsgnTest.dir/depend.internal". 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' [ 52%] Linking CXX executable FindSparse cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/FindSparse.dir/link.txt --verbose=1 /usr/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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 FindSparse 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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IndexingTiming.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IndexingTiming.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IndexingTiming.dir/depend.internal". 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' [ 54%] Linking CXX executable ParIOTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ParIOTest.dir/link.txt --verbose=1 /usr/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 57%] Built target ParIOTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/depend make[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= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/GalerkinNew.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/GalerkinNew.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/GalerkinNew.dir/depend.internal". 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' [ 47%] Building CXX object ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp: In instantiation of 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:269:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 269 | for(int i=0; i&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1721:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, int>, std::allocator, int> > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1721 | for (int i=0; i; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/functional:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:32: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In instantiation of 'std::vector > par::Sorted_approx_Select_skewed(std::vector&, unsigned int, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1719:97: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2660:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2660 | if (npes>1000*kway) splt_count = (((float)rand()/(float)RAND_MAX)*totSize<(1000*kway*nelem)?1:0); | ~~~~^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2668:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2668 | for(size_t i=0;i*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:158:29: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1624:28: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:186:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type '_ValType' {aka 'class IndexHolder'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186 | memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder'} declared here 20 | class IndexHolder { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:198:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and '_DiffType' {aka 'int'} [-Wsign-compare] 198 | for(size_t j=start;j >*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:158:29: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder >*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1731:26: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:186:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type '_ValType' {aka 'class IndexHolder >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186 | memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder >'} declared here 20 | class IndexHolder { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:198:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and '_DiffType' {aka 'int'} [-Wsign-compare] 198 | for(size_t j=start;j >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge(T, T, T, T, T, int, StrictWeakOrdering) [with T = IndexHolder*; StrictWeakOrdering = std::less >]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:128:16: required from 'void omp_par::merge_sort(T, T, StrictWeakOrdering) [with T = IndexHolder*; StrictWeakOrdering = std::less >]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:156:24: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1624:28: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:26:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class IndexHolder' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26 | memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder' declared here 20 | class IndexHolder { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge(T, T, T, T, T, int, StrictWeakOrdering) [with T = IndexHolder >*; StrictWeakOrdering = std::less > >]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:128:16: required from 'void omp_par::merge_sort(T, T, StrictWeakOrdering) [with T = IndexHolder >*; StrictWeakOrdering = std::less > >]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:156:24: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder >*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1731:26: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:26:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class IndexHolder >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26 | memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder >' declared here 20 | class IndexHolder { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In instantiation of 'void par::MergeLists(std::vector&, std::vector&, int) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2184:20: required from 'void par::MergeSplit(std::vector&, int, int, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2270:23: required from 'void par::Par_bitonic_merge_incr(std::vector&, int, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2343:33: required from 'void par::bitonicSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1678:30: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:138:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2397:52: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2397 | while ( ( (scratch_list[ii] < _low) || (ii < (list_size/2)) ) && (scratch_list[ii] <= _high) ) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2407:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2407 | while ( ( (ii >= (list_size/2)) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2412:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2412 | if(ii < (list_size - 1) ) { | ~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:119:22: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1718:38: warning: control reaches end of non-void function [-Wreturn-type] 1718 | std::vector< IndexHolder > splitters; | ^~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::partitionW(std::vector&, unsigned int (*)(const T*), MPI_Comm) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:754:23: warning: control reaches end of non-void function [-Wreturn-type] 754 | std::vector newNodes(nn); | ^~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 59%] Building CXX object ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/GalerkinNew.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/GalerkinNew.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 37%] Building CXX object ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/MultTest.dir/MultTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h: In instantiation of 'combblas::PreAllocatedSPA::PreAllocatedSPA(LMAT&, int) [with LMAT = combblas::SpCCols; OVT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:147:64: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h:144:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 144 | size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::OptimizeForGraph500(combblas::OptBuf&) [with LIT = int; OT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:193:35: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2798:11: warning: unused variable 'cwperproc' [-Wunused-variable] 2798 | LocIT cwperproc = nA / p_r; // per processors in column-wise communication | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h: In instantiation of 'combblas::PreAllocatedSPA::PreAllocatedSPA(LMAT&, int) [with LMAT = combblas::SpCCols; OVT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:228:70: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h:144:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 144 | size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = double; NDER = combblas::SpCCols; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:146:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] 227 | IT nnz; | ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long long int combblas::SpCCols::n' [-Wreorder] 226 | IT n; | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] 226 | IT n; | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long long int combblas::SpCCols::m' [-Wreorder] 225 | IT m; | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] 229 | int splits; // for multithreading | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] 221 | Csc * csc; | ^~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:227:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] 227 | IT nnz; | ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long long int combblas::SpCCols::n' [-Wreorder] 226 | IT n; | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] 226 | IT n; | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long long int combblas::SpCCols::m' [-Wreorder] 225 | IT m; | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] 229 | int splits; // for multithreading | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] 221 | Csc * csc; | ^~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long long int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = double; NDER = combblas::SpCCols; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:146:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] 135 | IT last; | ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] 171 | IT last; | ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::PlusTimesSRing; IU = long long int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/functional:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:32: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:227:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] 135 | IT last; | ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] 171 | IT last; | ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp: In instantiation of 'combblas::Csc::Csc(IT, IT) [with IT = long long int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:123:10: required from 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = double; NDER = combblas::SpCCols; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:146:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] 61 | IT nz; | ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long long int combblas::Csc::n' [-Wreorder] 60 | IT n; // number of columns | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] 37 | Csc::Csc (IT size, IT nCol): nz(size),n(nCol) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp: In instantiation of 'combblas::Csc::Csc(IT, IT) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:123:10: required from 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:227:72: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] 61 | IT nz; | ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long long int combblas::Csc::n' [-Wreorder] 60 | IT n; // number of columns | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] 37 | Csc::Csc (IT size, IT nCol): nz(size),n(nCol) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp: In instantiation of 'void combblas::SpMXSpV_Bucket(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IT = long long int; NUM = double; IVT = double; OVT = double; int32_t = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:120:27: required from 'void combblas::SpMXSpV(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IT = long long int; NUM = double; IVT = double; OVT = double; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:412:15: required from 'void combblas::generic_gespmv(const combblas::SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; MIND = long long int; VIND = int; DER = combblas::SpCCols; NUM = double; IVT = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1191:31: required from 'void combblas::LocalSpMV(const combblas::SpParMat&, int, combblas::OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IVT = double; OVT = double; IU = long long int; NUM = double; UDER = combblas::SpCCols; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::OptBuf&, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IVT = double; OVT = double; IU = long long int; NUM = double; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::PreAllocatedSPA&) [with SR = combblas::PlusTimesSRing; IVT = double; OVT = double; IU = long long int; NUM = double; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:149:61: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:448:65: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 448 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:547:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 547 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:591:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 591 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 597 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 658 | for(int j=0; j::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp: In instantiation of 'void combblas::SpMXSpV_Bucket(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int; int32_t = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:120:27: required from 'void combblas::SpMXSpV(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:412:15: required from 'void combblas::generic_gespmv(const combblas::SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; MIND = long long int; VIND = int; DER = combblas::SpCCols; NUM = bool; IVT = long long int; OVT = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1191:31: required from 'void combblas::LocalSpMV(const combblas::SpParMat&, int, combblas::OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::OptBuf&, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::PreAllocatedSPA&) [with SR = combblas::SelectMaxSRing; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:230:73: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:448:65: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 448 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:547:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 547 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:591:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 591 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 597 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 658 | for(int j=0; j::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:173:81: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:420, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function '_ZNK8combblas8SpParMatIxdNS_8SpDCColsIxdEEEcvNS0_IxT_T0_EEIbNS_7SpCColsIxbEEEEv': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.cpp:158:13: warning: 'tuples.tuples' may be used uninitialized in this function [-Wmaybe-uninitialized] 158 | delete [] tuples; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:53:25: note: 'tuples.tuples' was declared here 53 | SpTuples tuples(rhs); | ^~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/MultTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::SpParMat >::ParallelReadMM >(std::__cxx11::basic_string, std::allocator > const&, bool, combblas::maximum)void [clone .isra.0]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3491 | fpos = ftell(f); | ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 55%] Building CXX object ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp: In instantiation of 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:269:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 269 | for(int i=0; i; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::PlusTimesSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/functional:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:32: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In instantiation of 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1721:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, int>, std::allocator, int> > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1721 | for (int i=0; i > par::Sorted_approx_Select_skewed(std::vector&, unsigned int, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1719:97: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2660:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 2660 | if (npes>1000*kway) splt_count = (((float)rand()/(float)RAND_MAX)*totSize<(1000*kway*nelem)?1:0); | ~~~~^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2668:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2668 | for(size_t i=0;i >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge_sort_ptrs(T, T) [with T = IndexHolder*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:158:29: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1624:28: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:186:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type '_ValType' {aka 'class IndexHolder'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186 | memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder'} declared here 20 | class IndexHolder { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:198:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and '_DiffType' {aka 'int'} [-Wsign-compare] 198 | for(size_t j=start;j >*]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:158:29: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder >*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1731:26: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:186:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type '_ValType' {aka 'class IndexHolder >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186 | memcpy(&C[start], &A[start], (end-start)*sizeof(_ValType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: '_ValType' {aka 'class IndexHolder >'} declared here 20 | class IndexHolder { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:198:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and '_DiffType' {aka 'int'} [-Wsign-compare] 198 | for(size_t j=start;j::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge(T, T, T, T, T, int, StrictWeakOrdering) [with T = IndexHolder*; StrictWeakOrdering = std::less >]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:128:16: required from 'void omp_par::merge_sort(T, T, StrictWeakOrdering) [with T = IndexHolder*; StrictWeakOrdering = std::less >]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:156:24: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1624:28: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:26:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class IndexHolder' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26 | memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder' declared here 20 | class IndexHolder { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.h:26, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:27, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc: In instantiation of 'void omp_par::merge(T, T, T, T, T, int, StrictWeakOrdering) [with T = IndexHolder >*; StrictWeakOrdering = std::less > >]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:128:16: required from 'void omp_par::merge_sort(T, T, StrictWeakOrdering) [with T = IndexHolder >*; StrictWeakOrdering = std::less > >]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:156:24: required from 'void omp_par::merge_sort(T, T) [with T = IndexHolder >*]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1731:26: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/ompUtils.tcc:26:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class IndexHolder >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 26 | memcpy(&C_[indx1], &A[indx1], (indx2-indx1)*sizeof(_ValType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:21, from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/indexHolder.h:20:7: note: 'class IndexHolder >' declared here 20 | class IndexHolder { | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In instantiation of 'void par::MergeLists(std::vector&, std::vector&, int) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2184:20: required from 'void par::MergeSplit(std::vector&, int, int, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2270:23: required from 'void par::Par_bitonic_merge_incr(std::vector&, int, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2343:33: required from 'void par::bitonicSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1678:30: required from 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:225:24: required from 'static std::vector > combblas::SpParHelper::KeyValuePSort(std::pair<_T1, _T2>*, IT, IT*, const MPI_Comm&) [with KEY = double; VAL = int; IT = int; MPI_Comm = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:796:67: required from 'combblas::FullyDistSpVec combblas::FullyDistSpVec::sort() [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:51:42: required from 'std::pair, combblas::FullyDistVec > TopK(combblas::FullyDistSpVec&, IT) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:159:23: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2397:52: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2397 | while ( ( (scratch_list[ii] < _low) || (ii < (list_size/2)) ) && (scratch_list[ii] <= _high) ) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2407:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2407 | while ( ( (ii >= (list_size/2)) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:2412:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 2412 | if(ii < (list_size - 1) ) { | ~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:128:25: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.h:324, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParHelper.h:116, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:31, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/SpAsgnTest.cpp:36: /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:1718:38: warning: control reaches end of non-void function [-Wreturn-type] 1718 | std::vector< IndexHolder > splitters; | ^~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc: In function 'int par::partitionW(std::vector&, unsigned int (*)(const T*), MPI_Comm) [with T = IndexHolder]': /builddir/build/BUILD/CombBLAS_beta_16_2/usort/include/usort/parUtils.tcc:754:23: warning: control reaches end of non-void function [-Wreturn-type] 754 | std::vector newNodes(nn); | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 60%] 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/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 65%] Built target GalerkinNew 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' [ 62%] Linking CXX executable IndexingTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTest.dir/link.txt --verbose=1 /usr/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 65%] Built target IndexingTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/betwcent.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/betwcent.dir/depend.internal". Scanning dependencies of target betwcent make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/build /usr/bin/make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/mcl.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/mcl.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/mcl.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/mcl.dir/depend.internal". Scanning dependencies of target mcl make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 65%] Linking CXX executable SpAsgnTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpAsgnTest.dir/link.txt --verbose=1 /usr/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 68%] Built target SpAsgnTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/fmis.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/fmis.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/fmis.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/fmis.dir/depend.internal". Scanning dependencies of target fmis make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 57%] Building CXX object ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In instantiation of 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:54:73: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp:71:24: warning: variable 'read_offset_end' set but not used [-Wunused-but-set-variable] 71 | IT read_offset_start, read_offset_end; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::PlusTimesSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/functional:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:4: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:164:36: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp:93:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 93 | fread(gen_edges, 2*nedges, sizeof(uint32_t), infp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp: In function 'main': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:266:17: warning: 'A' may be used uninitialized in this function [-Wmaybe-uninitialized] 266 | ReadDistribute(filename, master, nonum, ScalarReadSaveHandler(), false, pario); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests/IndexingTiming.cpp:40:14: note: 'A' was declared here 40 | PARDBMAT * A; // declare objects | ^ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 63%] Linking CXX executable MultTest cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTest.dir/link.txt --verbose=1 /usr/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 72%] Built target MultTest make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/fbfs.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/fbfs.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/fbfs.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/fbfs.dir/depend.internal". Scanning dependencies of target fbfs make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 67%] Building CXX object Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/betwcent.dir/BetwCent.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:210:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >*>::size_type' {aka 'unsigned int'} [-Wsign-compare] 210 | for(int j=0; j < bfs.size(); ++j) | ~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/cassert:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:37, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.cpp: In instantiation of 'combblas::FullyDistVec combblas::DenseParMat::Reduce(combblas::Dim, _BinaryOperation, NT) const [with _BinaryOperation = std::plus; IT = int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:216:71: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.cpp:88:30: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 88 | assert((parvec.arr.size() == reallen)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/10/cassert:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.h:37, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.h:39, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:111, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp: In instantiation of 'combblas::Dcsc::Dcsc(IT, const std::vector&, bool) [with IT = int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1310:10: required from 'combblas::SpDCCols::SpDCCols(IT, IT, IT, const std::vector&, bool) [with IT = int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1169:19: required from 'combblas::SpDCCols combblas::SpDCCols::operator()(const std::vector&, const std::vector&) const [with IT = int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:131:41: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:240:39: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 240 | assert((nnz != 0) && (indices.size() == nnz)); | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = bool; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:495:25: required from 'static IT combblas::SpHelper::SpColByCol(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1450:38: required from 'combblas::SpDCCols::T_promote> combblas::SpDCCols::OrdColByCol(const combblas::SpDCCols&) const [with SR = combblas::PlusTimesSRing; NTR = bool; IT = int; NT = bool; typename combblas::promote_trait::T_promote = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1170:38: required from 'combblas::SpDCCols combblas::SpDCCols::operator()(const std::vector&, const std::vector&) const [with IT = int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:131:41: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:111, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Semirings.h: In instantiation of 'static combblmake[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' as::PlusTimesSRing::T_promote combblas::PlusTimesSRing::multiply(const T1&, const T2&) [with T1 = bool; T2 = bool; combblas::PlusTimesSRing::T_promote = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:507:27: required from 'static IT combblas::SpHelper::SpColByCol(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1450:38: required from 'combblas::SpDCCols::T_promote> combblas::SpDCCols::OrdColByCol(const combblas::SpDCCols&) const [with SR = combblas::PlusTimesSRing; NTR = bool; IT = int; NT = bool; typename combblas::promote_trait::T_promote = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:1170:38: required from 'combblas::SpDCCols combblas::SpDCCols::operator()(const std::vector&, const std::vector&) const [with IT = int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:131:41: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Semirings.h:227:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 227 | return (static_cast(arg1) * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 228 | static_cast(arg2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/BetwCent.cpp:44: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::SpParMat >::ParallelReadMM >(std::__cxx11::basic_string, std::allocator > const&, bool, combblas::maximum)void [clone .isra.0]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3491:14: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3491 | fpos = ftell(f); | ~~~~~^~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 72%] Linking CXX executable IndexingTiming cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTiming.dir/link.txt --verbose=1 /usr/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 75%] Built target IndexingTiming make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/dobfs.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/dobfs.dir/depend.internal". Scanning dependencies of target dobfs make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 75%] Linking CXX executable betwcent cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/betwcent.dir/link.txt --verbose=1 /usr/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 77%] Built target betwcent make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/tdbfs.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/tdbfs.dir/depend.internal". Scanning dependencies of target tdbfs make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 70%] Building CXX object Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/fmis.dir/FilteredMIS.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge()': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] 51 | short count; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] 49 | bool follower; // default constructor sets all to zero | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:18:2: warning: when initialized here [-Wreorder] 18 | TwitterEdge(): count(0), follower(0), latest(0) {}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge(short int, bool, time_t)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] 51 | short count; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] 49 | bool follower; // default constructor sets all to zero | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:22:2: warning: when initialized here [-Wreorder] 22 | TwitterEdge(short mycount, bool myfollow, time_t mylatest):count(mycount), follower(myfollow), latest(mylatest) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:151:6: warning: unused variable 'cblas_splits' [-Wunused-variable] 151 | int cblas_splits = omp_get_max_threads(); | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:270:21: required from 'combblas::Dcsc::operator combblas::Dcsc() const [with NNT = TwitterEdge; IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:764:13: required from 'combblas::SpDCCols::operator combblas::SpDCCols() const [with NNT = TwitterEdge; IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = TwitterEdge; NDER = combblas::SpDCCols; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:210:28: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] 51 | short count; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] 49 | bool follower; // default constructor sets all to zero | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] 20 | TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:428:40: required from 'combblas::Dcsc& combblas::Dcsc::operator+=(const combblas::Dcsc&) [with IT = long long int; NT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:413:13: required from 'combblas::SpDCCols& combblas::SpDCCols::operator+=(const combblas::SpDCCols&) [with IT = long long int; NT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:650:13: required from 'combblas::SpParMat& combblas::SpParMat::operator+=(const combblas::SpParMat&) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:68:4: required from 'void Symmetricize(PARMAT&) [with PARMAT = combblas::SpParMat >]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:243:17: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] 51 | short count; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] 49 | bool follower; // default constructor sets all to zero | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:51: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] 20 | TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/unique_ptr.h:37, from /usr/include/c++/10/memory:83, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = TwitterEdge; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:256:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredMIS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 73%] Building CXX object Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge()': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] 51 | short count; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] 49 | bool follower; // default constructor sets all to zero | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:18:2: warning: when initialized here [-Wreorder] 18 | TwitterEdge(): count(0), follower(0), latest(0) {}; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In constructor 'TwitterEdge::TwitterEdge(short int, bool, time_t)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] 51 | short count; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] 49 | bool follower; // default constructor sets all to zero | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:22:2: warning: when initialized here [-Wreorder] 22 | TwitterEdge(short mycount, bool myfollow, time_t mylatest):count(mycount), follower(myfollow), latest(mylatest) {}; | ^~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:219:11: warning: unused variable 't01' [-Wunused-variable] 219 | double t01 = MPI_Wtime(); | ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:220:11: warning: unused variable 't02' [-Wunused-variable] 220 | double t02; | ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:345:10: warning: unused variable 't1' [-Wunused-variable] 345 | double t1 = MPI_Wtime(); | ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:133:6: warning: unused variable 'cblas_splits' [-Wunused-variable] 133 | int cblas_splits = omp_get_max_threads(); | ^~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:150:6: warning: unused variable 'retval' [-Wunused-variable] 150 | int retval; | ^~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:270:21: required from 'combblas::Dcsc::operator combblas::Dcsc() const [with NNT = TwitterEdge; IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:764:13: required from 'combblas::SpDCCols::operator combblas::SpDCCols() const [with NNT = TwitterEdge; IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = TwitterEdge; NDER = combblas::SpDCCols; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:239:29: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] 51 | short count; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] 49 | bool follower; // default constructor sets all to zero | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] 20 | TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h: In instantiation of 'TwitterEdge::TwitterEdge(X) [with X = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/dcsc.cpp:428:40: required from 'combblas::Dcsc& combblas::Dcsc::operator+=(const combblas::Dcsc&) [with IT = long long int; NT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDCCols.cpp:413:13: required from 'combblas::SpDCCols& combblas::SpDCCols::operator+=(const combblas::SpDCCols&) [with IT = long long int; NT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:650:13: required from 'combblas::SpParMat& combblas::SpParMat::operator+=(const combblas::SpParMat&) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:82:4: required from 'void Symmetricize(PARMAT&) [with PARMAT = combblas::SpParMat >]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:305:18: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:51:8: warning: 'TwitterEdge::count' will be initialized after [-Wreorder] 51 | short count; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:49:7: warning: 'bool TwitterEdge::follower' [-Wreorder] 49 | bool follower; // default constructor sets all to zero | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:61: /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TwitterEdge.h:20:2: warning: when initialized here [-Wreorder] 20 | TwitterEdge(X x):count(0), follower(0), latest(0) {}; // any upcasting constructs the default object too | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/unique_ptr.h:37, from /usr/include/c++/10/memory:83, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = TwitterEdge; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = TwitterEdge; OVT = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; IU = long long int; NU1 = bool; NU2 = TwitterEdge; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:314:30: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/FilteredBFS.cpp:555:22: warning: 'ou_nedges' may be used uninitialized in this function [-Wmaybe-uninitialized] 555 | EDGES[sruns] = static_cast(ou_nedges); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 77%] Building CXX object Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::OptimizeForGraph500(combblas::OptBuf&) [with LIT = int; OT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:263:34: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2798:11: warning: unused variable 'cwperproc' [-Wunused-variable] 2798 | LocIT cwperproc = nA / p_r; // per processors in column-wise communication | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/unique_ptr.h:37, from /usr/include/c++/10/bits/locale_conv.h:41, from /usr/include/c++/10/locale:43, from /usr/include/c++/10/iomanip:43, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:35: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = bool; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:251:27: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/DirOptBFS.cpp:75: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 80%] Linking CXX executable fmis cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/fmis.dir/link.txt --verbose=1 /usr/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 83%] Built target fmis make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Ordering /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Ordering/CMakeFiles/rcm.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Ordering/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Ordering/CMakeFiles/rcm.dir/depend.internal". Scanning dependencies of target rcm make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 81%] Linking CXX executable fbfs cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/fbfs.dir/link.txt --verbose=1 /usr/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 85%] Built target fbfs make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017 /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/SpMSpV-IPDPS2017 /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/SpMSpV-IPDPS2017/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend.internal". Scanning dependencies of target SpMSpVBench make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 78%] Building CXX object Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:378:10: warning: unused variable 't1' [-Wunused-variable] 378 | double t1 = MPI_Wtime(); | ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:136:41: warning: typedef 'SR' locally defined but not used [-Wunused-local-typedefs] 136 | typedef SelectMaxSRing SR; | ^~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::OptimizeForGraph500(combblas::OptBuf&) [with LIT = int; OT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:172:56: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2798:11: warning: unused variable 'cwperproc' [-Wunused-variable] 2798 | LocIT cwperproc = nA / p_r; // per processors in column-wise communication | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In instantiation of 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:189:73: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp:71:24: warning: variable 'read_offset_end' set but not used [-Wunused-but-set-variable] 71 | IT read_offset_start, read_offset_end; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/unique_ptr.h:37, from /usr/include/c++/10/memory:83, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = bool; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:167:26: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.h:129, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/TopDownBFS.cpp:30: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DistEdgeList.cpp:93:7: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 93 | fread(gen_edges, 2*nedges, sizeof(uint32_t), infp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 83%] Linking CXX executable dobfs cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/dobfs.dir/link.txt --verbose=1 /usr/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 88%] Built target dobfs make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/depend.internal". Scanning dependencies of target test_mpipspgemm make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 88%] Linking CXX executable tdbfs cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/tdbfs.dir/link.txt --verbose=1 /usr/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 90%] Built target tdbfs make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM/CMakeFiles/mpipspgemm.dir/DependInfo.cmake --color= Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM/CMakeFiles/mpipspgemm.dir/DependInfo.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend.internal". Dependee "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend.internal". Scanning dependencies of target mpipspgemm make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 90%] Building CXX object 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h: In constructor 'combblas::CCGrid::CCGrid(int, int)': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:36:9: warning: 'combblas::CCGrid::GridLayers' will be initialized after [-Wreorder] 36 | int GridLayers; // GridLayers = c_factor | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'int combblas::CCGrid::GridCols' [-Wreorder] 35 | int GridCols; | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] 9 | CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) | ^~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'combblas::CCGrid::GridCols' will be initialized after [-Wreorder] 35 | int GridCols; | ^~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:34:6: warning: 'int combblas::CCGrid::GridRows' [-Wreorder] 34 | int GridRows; | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] 9 | CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:76:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 76 | if(layer_length * C_FACTOR != nprocs) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:15: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h: In instantiation of 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:25:12: warning: unused variable 'time_mid' [-Wunused-variable] 25 | double time_mid = MPI_Wtime(); | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, combblas::CCGrid&, bool, combblas::FullyDistVec&) [with NT = double; IT = int; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:101:75: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/functional:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:4: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/tmake[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' est_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:118:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/test_mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h: In function 'combblas::ReadMat(std::__cxx11::basic_string, std::allocator >, combblas::CCGrid&, bool, combblas::FullyDistVec&)combblas::SpDCCols*': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 86%] Building CXX object Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/SpMSpV-IPDPS2017 && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:419:18: warning: unused variable 'scale' [-Wunused-variable] 419 | unsigned scale; | ^~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:420:14: warning: unused variable 'scramble' [-Wunused-variable] 420 | bool scramble = false; | ^~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:424:14: warning: unused variable 'symm' [-Wunused-variable] 424 | bool symm = false; | ^~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:425:13: warning: unused variable 'maxthreads' [-Wunused-variable] 425 | int maxthreads = nthreads; | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:426:13: warning: unused variable 'minthreads' [-Wunused-variable] 426 | int minthreads = nthreads; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h: In instantiation of 'combblas::PreAllocatedSPA::PreAllocatedSPA(LMAT&, int) [with LMAT = combblas::SpCCols; OVT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:117:60: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h:144:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 144 | size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:116:32: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] 227 | IT nnz; | ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long long int combblas::SpCCols::n' [-Wreorder] 226 | IT n; | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] 226 | IT n; | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long long int combblas::SpCCols::m' [-Wreorder] 225 | IT m; | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] 229 | int splits; // for multithreading | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] 221 | Csc * csc; | ^~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:116:32: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] 135 | IT last; | ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] 171 | IT last; | ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp: In instantiation of 'combblas::Csc::Csc(IT, IT) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:269:21: required from 'void combblas::SpCCols::RowSplit(int) [with IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2883:17: required from 'void combblas::SpParMat::ActivateThreading(int) [with IT = long long int; NT = bool; DER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:293:44: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] 61 | IT nz; | ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long long int combblas::Csc::n' [-Wreorder] 60 | IT n; // number of columns | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] 37 | Csc::Csc (IT size, IT nCol): nz(size),n(nCol) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/unique_ptr.h:37, from /usr/include/c++/10/memory:83, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp: In instantiation of 'void combblas::SpMXSpV_Bucket(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int; int32_t = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:120:27: required from 'void combblas::SpMXSpV(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:412:15: required from 'void combblas::generic_gespmv(const combblas::SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; MIND = long long int; VIND = int; DER = combblas::SpCCols; NUM = bool; IVT = long long int; OVT = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1191:31: required from 'void combblas::LocalSpMV(const combblas::SpParMat&, int, combblas::OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::OptBuf&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:448:65: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 448 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:547:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 547 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:591:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 591 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 597 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 658 | for(int j=0; j >*&, IT&, IT) [with NT = bool; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:37: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 85%] Building CXX object Ordering/CMakeFiles/rcm.dir/RCM.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Ordering && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/rcm.dir/RCM.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp: In function 'bool operator==(const VertexType&, const VertexType&)': /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:86:96: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 86 | friend bool operator==(const VertexType & vtx1, const VertexType & vtx2 ){return vtx1.order==vtx2.order & vtx1.degree==vtx2.degree;}; | ~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h: In instantiation of 'combblas::PreAllocatedSPA::PreAllocatedSPA(LMAT&, int) [with LMAT = combblas::SpCCols; OVT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:762:65: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/PreAllocatedSPA.h:144:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 144 | size_t splitId = (rowid/rowPerSplit > splits-1) ? splits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:739:43: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:227:8: warning: 'combblas::SpCCols::nnz' will be initialized after [-Wreorder] 227 | IT nnz; | ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'long long int combblas::SpCCols::n' [-Wreorder] 226 | IT n; | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:226:8: warning: 'combblas::SpCCols::n' will be initialized after [-Wreorder] 226 | IT n; | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:225:8: warning: 'long long int combblas::SpCCols::m' [-Wreorder] 225 | IT m; | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:229:9: warning: 'combblas::SpCCols::splits' will be initialized after [-Wreorder] 229 | int splits; // for multithreading | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:221:23: warning: 'combblas::Csc* combblas::SpCCols::::csc' [-Wreorder] 221 | Csc * csc; | ^~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:51:5: warning: when initialized here [-Wreorder] 51 | SpCCols (const SpDCCols & rhs):nnz(0), n(0), m(0), splits(0), csc(NULL) | ^~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp: In instantiation of 'void RCMOrder(PARMAT&, int64_t, combblas::FullyDistVec&, int64_t, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:518:17: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:764:78: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:343:13: warning: unused variable 'curOrder' [-Wunused-variable] 343 | int64_t curOrder = startOrder+1; | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp: In instantiation of 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:739:43: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:135:20: warning: unused variable 'last' [-Wunused-variable] 135 | IT last; | ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:299, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:171:20: warning: unused variable 'last' [-Wunused-variable] 171 | IT last; | ^~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp: In instantiation of 'combblas::Csc::Csc(IT, IT) [with IT = long long int; NT = bool]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.cpp:123:10: required from 'combblas::SpCCols::SpCCols(const combblas::SpTuples&, bool) [with IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:54:24: required from 'combblas::SpCCols::SpCCols(const combblas::SpDCCols&) [with IT = long long int; NT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:1849:19: required from 'combblas::SpParMat::operator combblas::SpParMat() const [with NNT = bool; NDER = combblas::SpCCols; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:739:43: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:61:8: warning: 'combblas::Csc::nz' will be initialized after [-Wreorder] 61 | IT nz; | ^~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:60:8: warning: 'long long int combblas::Csc::n' [-Wreorder] 60 | IT n; // number of columns | ^ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.h:66, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpCCols.h:36, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:112, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/csc.cpp:37:1: warning: when initialized here [-Wreorder] 37 | Csc::Csc (IT size, IT nCol): nz(size),n(nCol) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/unique_ptr.h:37, from /usr/include/c++/10/memory:83, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = bool; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:202, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:44, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp: In instantiation of 'void combblas::SpMXSpV_Bucket(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int; int32_t = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.h:120:27: required from 'void combblas::SpMXSpV(const combblas::Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:412:15: required from 'void combblas::generic_gespmv(const combblas::SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; MIND = long long int; VIND = int; DER = combblas::SpCCols; NUM = bool; IVT = long long int; OVT = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1191:31: required from 'void combblas::LocalSpMV(const combblas::SpParMat&, int, combblas::OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols; int32_t = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::OptBuf&, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const combblas::SpParMat&, const combblas::FullyDistSpVec&, combblas::FullyDistSpVec&, bool, combblas::PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = combblas::SpCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:424:30: required from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:514:48: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:764:78: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:448:65: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 448 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:547:69: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 547 | if(rowPerSplit!=0) splitId = (rowid/rowPerSplit > rowSplits-1) ? rowSplits-1 : rowid/rowPerSplit; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpImpl.cpp:591:30: warning: comparison of integer expressions of different signedness: 'int' and '__gnu_cxx::__alloc_traits, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 591 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 597 | for(int i=disp[rs]; i, unsigned int>::value_type' {aka 'unsigned int'} [-Wsign-compare] 658 | for(int j=0; j::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = bool; OVT = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; IU = long long int; NU1 = bool; NU2 = bool; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = bool; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:724:42: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp:8: /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering/RCM.cpp: In function 'main': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 93%] Linking CXX executable test_mpipspgemm cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_mpipspgemm.dir/link.txt --verbose=1 /usr/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 96%] Built target test_mpipspgemm make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 91%] Building CXX object 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h: In constructor 'combblas::CCGrid::CCGrid(int, int)': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:36:9: warning: 'combblas::CCGrid::GridLayers' will be initialized after [-Wreorder] 36 | int GridLayers; // GridLayers = c_factor | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'int combblas::CCGrid::GridCols' [-Wreorder] 35 | int GridCols; | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] 9 | CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) | ^~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:35:6: warning: 'combblas::CCGrid::GridCols' will be initialized after [-Wreorder] 35 | int GridCols; | ^~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:34:6: warning: 'int combblas::CCGrid::GridRows' [-Wreorder] 34 | int GridRows; | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:13: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/CCGrid.h:9:5: warning: when initialized here [-Wreorder] 9 | CCGrid(int c_factor, int gr_cols): GridLayers(c_factor), GridCols(gr_cols), GridRows(gr_cols) | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:87:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 87 | if(layer_length * C_FACTOR != nprocs) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:15: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h: In instantiation of 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]': /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:25:12: warning: unused variable 'time_mid' [-Wunused-variable] 25 | double time_mid = MPI_Wtime(); | ^~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, combblas::CCGrid&, bool, combblas::FullyDistVec&) [with NT = double; IT = long long int; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:109:79: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/functional:54, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:4: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBmake[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' LAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::PlusTimesSRing; IT = long long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = double; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::PlusTimesSRing; NUO = double; IU = long long int; NU1 = double; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SUMMALayer.h:86:17: required from 'void combblas::SUMMALayer(combblas::SpDCCols&, combblas::SpDCCols&, std::vector*>&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/Multiplier.h:22:15: required from 'combblas::SpDCCols* combblas::multiply(combblas::SpDCCols&, combblas::SpDCCols&, combblas::CCGrid&, bool, bool) [with IT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:180:67: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/mpipspgemm.cpp:11: /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM/SplitMatDist.h: In function 'combblas::ReadMat(std::__cxx11::basic_string, std::allocator >, combblas::CCGrid&, bool, combblas::FullyDistVec&)combblas::SpDCCols*': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 96%] Linking CXX executable rcm cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Ordering && /usr/bin/cmake -E cmake_link_script CMakeFiles/rcm.dir/link.txt --verbose=1 /usr/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 98%] Built target rcm make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 95%] Linking CXX executable SpMSpVBench cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/SpMSpV-IPDPS2017 && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpMSpVBench.dir/link.txt --verbose=1 /usr/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 98%] Built target SpMSpVBench make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 98%] Linking CXX executable mpipspgemm cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/mpipspgemm.dir/link.txt --verbose=1 /usr/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [ 98%] Built target mpipspgemm make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 68%] Building CXX object Applications/CMakeFiles/mcl.dir/MCL.cpp.o cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -fopenmp -o CMakeFiles/mcl.dir/MCL.cpp.o -c /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.cpp:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistSpVec.h:375, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.cpp:30, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FullyDistVec.h:335, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/DenseParMat.h:41, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h: In function 'combblas::HeaderInfo combblas::ParseHeader(const string&, FILE*&, int&)': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:56:33: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct combblas::HeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 56 | memset(&hinfo, 0, sizeof(hinfo)); | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/FileHeader.h:37:8: note: 'struct combblas::HeaderInfo' declared here 37 | struct HeaderInfo | ^~~~~~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In instantiation of 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] 512 | double tcc = MPI_Wtime() - tcc1; | ^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In instantiation of 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In instantiation of 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In instantiation of 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]': /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:512:12: warning: unused variable 'tcc' [-Wunused-variable] In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/unique_ptr.h:37, from /usr/include/c++/10/memory:83, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = int; NU = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/unique_ptr.h:37, from /usr/include/c++/10/memory:83, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = long long int; NU = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = float; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/unique_ptr.h:37, from /usr/include/c++/10/memory:83, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ShrinkArray(NT*&, IT) [with NT = std::tuple; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:669:24: required from 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = combblas::BoolCopy2ndSRing; IU = int; NU = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = float; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:277:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277 | memcpy(narray, array, newsize*sizeof(NT)); // copy only a portion of the old elements | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/bits/unique_ptr.h:37, from /usr/include/c++/10/memory:83, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:51, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /usr/include/c++/10/tuple:516:11: note: 'class std::tuple' declared here 516 | class tuple : public _Tuple_impl<0, _Elements...> | ^~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long long int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = double; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = float; IT = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = long long int; NT1 = bool; NT2 = float; OVT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; IU = long long int; NU1 = bool; NU2 = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; IU = long long int; NU1 = bool; NU2 = float; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = float; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:699:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::DoubleStack(combblas::StackEntry >*&, IT&, IT) [with NT = float; IT = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:412:15: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = float; OVT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; IU = int; NU1 = bool; NU2 = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; IU = int; NU1 = bool; NU2 = float; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = float; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = float; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:701:52: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:288:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class combblas::StackEntry >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 288 | memcpy(multstack, tmpstack, sizeof(StackEntry >) * cnzmax); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:40, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:35, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:32, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.h:178, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpTuples.h:38, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:110, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/StackEntry.h:9:7: note: 'class combblas::StackEntry >' declared here 9 | class StackEntry | ^~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long long int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: required from 'combblas::SpTuples* combblas::MultiplyReturnTuples(const combblas::SpMat&, const combblas::SpMat&, bool, bool, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double; DER1 = combblas::SpDCCols; DER2 = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/ParFriends.h:689:7: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(combblas::SpParMat&, combblas::SpParMat&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; UDERO = combblas::SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = combblas::SpDCCols; UDERB = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:564:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 564 | memcpy(pos , minBuffer1 , sz1 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:565:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 565 | memcpy(pos + sz1, minBuffer2[0], sz2 * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:594:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 594 | memcpy(newSegment, minBuffer2[i], (getSize2(i) + 1) * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:479:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 479 | case 1: memcpy(minBuffer1, minBuffer2[0], sz * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = long long int; KNLooserTree::Element = KNElement, long long int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = long long int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = long long int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: 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 long int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = long long int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:695:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, long long int>::Element' {aka 'struct KNElement, long long int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'void KNLooserTree::multiMerge(KNLooserTree::Element*, int) [with Key = std::pair; Value = int; KNLooserTree::Element = KNElement, int>]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:531:27: required from 'int KNHeap::makeSpaceAvailable(int) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:584:19: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:299:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 299 | memcpy(to, current[0], l * sizeof(Element)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNLooserTree, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C: In instantiation of 'int KNHeap::refillBuffer2(int) [with Key = std::pair; Value = int]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:455:12: required from 'void KNHeap::refillBuffer1() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:604:48: required from 'void KNHeap::emptyInsertHeap() [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:328:38: required from 'void KNHeap::insert(Key, Value) [with Key = std::pair; Value = int]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpHelper.h:399:19: required from 'static IT combblas::SpHelper::SpCartesian(const combblas::Dcsc&, const combblas::Dcsc&, IT, combblas::Isect*, combblas::Isect*, combblas::StackEntry >*&) [with SR = combblas::BoolCopy2ndSRing; IT = int; NT1 = bool; NT2 = double; OVT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/Friends.h:538:39: required from 'combblas::SpTuples* combblas::Tuples_AnXBt(const combblas::SpDCCols&, const combblas::SpDCCols&, bool, bool) [with SR = combblas::BoolCopy2ndSRing; NUO = double; IU = int; NU1 = bool; NU2 = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpMat.cpp:172:32: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:408:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:697:57: required from here /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:437:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove(oldTarget, minBuffer2[j], bufferSize * sizeof(Element)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.C:1, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpDefs.h:50, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:108, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SequenceHeaps/knheap.h:19:8: note: 'KNHeap, int>::Element' {aka 'struct KNElement, int>'} declared here 19 | struct KNElement {Key key; Value value;}; | ^~~~~~~~~ In file included from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.h:424, from /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/CombBLAS.h:113, from /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp:48: /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::SpParMat >::Reduce >(combblas::Dim, std::plus, double) constcombblas::FullyDistVec [clone .isra.0]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] 840 | FullyDistVec parvec(commGrid, length, id); | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::SpParMat >::Reduce >(combblas::Dim, std::plus, double) constcombblas::FullyDistVec [clone .isra.0]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] 840 | FullyDistVec parvec(commGrid, length, id); | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::SpParMat >::Reduce >(combblas::Dim, std::plus, float) constcombblas::FullyDistVec [clone .isra.0]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] 840 | FullyDistVec parvec(commGrid, length, id); | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp: In member function 'combblas::SpParMat >::Reduce >(combblas::Dim, std::plus, float) constcombblas::FullyDistVec [clone .isra.0]': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:840:22: warning: 'length' may be used uninitialized in this function [-Wmaybe-uninitialized] 840 | FullyDistVec parvec(commGrid, length, id); | ^~~~~~ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In function 'MainBody(HipMCLParam&)void': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In function 'MainBody(HipMCLParam&)void': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In function 'MainBody(HipMCLParam&)void': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/MCL.cpp: In function 'MainBody(HipMCLParam&)void': /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3494:15: warning: 'f' may be used uninitialized in this function [-Wmaybe-uninitialized] 3494 | fclose(f); | ~~~~~~^~~ /builddir/build/BUILD/CombBLAS_beta_16_2/include/CombBLAS/SpParMat.cpp:3424:11: note: 'f' was declared here 3424 | FILE *f; | ^ make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [100%] Linking CXX executable mcl cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/mcl.dir/link.txt --verbose=1 /usr/lib/mpich/bin/mpic++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/include/mpich-arm -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/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/armv7hl-redhat-linux-gnueabi/10/libgomp.so /usr/lib/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' [100%] Built target mcl make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/CMakeFiles 0 make: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec +++ /usr/bin/ps -p 12447 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE + module unload mpi/mpich-arm ++ /usr/share/lmod/lmod/libexec/lmod sh unload mpi/mpich-arm + 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/lib/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=:/usr/lib/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' unset '__LMOD_REF_COUNT__LMFILES_;' unset '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh;' export '_ModuleTable001_;' '_ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0=;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ unset __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ unset LD_LIBRARY_PATH ++ unset __LMOD_REF_COUNT_LOADEDMODULES ++ unset LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1 ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ unset MPI_BIN ++ unset MPI_COMPILER ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset MPI_INCLUDE ++ unset MPI_LIB ++ unset MPI_MAN ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_PYTHON_SITEARCH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=:/usr/lib/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_ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.0ClBFq + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm ++ dirname /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm + cd CombBLAS_beta_16_2 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec +++ /usr/bin/ps -p 18111 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE + module load mpi/openmpi-arm ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/openmpi-arm + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib/openmpi/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/usr/lib/openmpi/lib;' export 'LD_LIBRARY_PATH;' '__LMOD_REF_COUNT_LOADEDMODULES=mpi/openmpi-arm:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/openmpi-arm;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/openmpi-arm:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=:/usr/share/man/openmpi-arm:/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/lib/openmpi/bin;' export 'MPI_BIN;' 'MPI_COMPILER=openmpi-arm;' export 'MPI_COMPILER;' 'MPI_FORTRAN_MOD_DIR=/usr/lib/gfortran/modules/openmpi;' export 'MPI_FORTRAN_MOD_DIR;' 'MPI_HOME=/usr/lib/openmpi;' export 'MPI_HOME;' 'MPI_INCLUDE=/usr/include/openmpi-arm;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib/openmpi/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/openmpi-arm;' export 'MPI_MAN;' 'MPI_PYTHON3_SITEARCH=/usr/lib/python3.9/site-packages/openmpi;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_SUFFIX=_openmpi;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/openmpi-arm;' export 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/lib/openmpi/bin:1\;/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/lib/openmpi/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib/openmpi/lib/pkgconfig:1\;/usr/lib/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=/usr/lib/openmpi/lib/pkgconfig::/usr/lib/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' '__LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/openmpi-arm:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/usr/share/modulefiles/mpi/openmpi-arm;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS1hcm0iLFsiZnVsbE5hbWUiXT0ibXBpL29wZW5tcGktYXJtIixbImxvYWRPcmRlciJdPTEscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MCxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0ibXBpL29wZW5tcGktYXJtIix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVm;' export '_ModuleTable001_;' '_ModuleTable002_=aWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib/openmpi/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/usr/lib/openmpi/lib ++ export LD_LIBRARY_PATH ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/openmpi-arm:1 ++ export __LMOD_REF_COUNT_LOADEDMODULES ++ LOADEDMODULES=mpi/openmpi-arm ++ export LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/openmpi-arm:1;/usr/share/lmod/lmod/share/man:1' ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=:/usr/share/man/openmpi-arm:/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/lib/openmpi/bin ++ export MPI_BIN ++ MPI_COMPILER=openmpi-arm ++ export MPI_COMPILER ++ MPI_FORTRAN_MOD_DIR=/usr/lib/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib/openmpi ++ export MPI_HOME ++ MPI_INCLUDE=/usr/include/openmpi-arm ++ export MPI_INCLUDE ++ MPI_LIB=/usr/lib/openmpi/lib ++ export MPI_LIB ++ MPI_MAN=/usr/share/man/openmpi-arm ++ export MPI_MAN ++ MPI_PYTHON3_SITEARCH=/usr/lib/python3.9/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-arm ++ export MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/lib/openmpi/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/lib/openmpi/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib/openmpi/lib/pkgconfig:1;/usr/lib/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=/usr/lib/openmpi/lib/pkgconfig::/usr/lib/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ __LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/openmpi-arm:1 ++ export __LMOD_REF_COUNT__LMFILES_ ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-arm ++ export _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS1hcm0iLFsiZnVsbE5hbWUiXT0ibXBpL29wZW5tcGktYXJtIixbImxvYWRPcmRlciJdPTEscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MCxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0ibXBpL29wZW5tcGktYXJtIix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVm ++ export _ModuleTable001_ ++ _ModuleTable002_=aWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + export OMPI_MCA_rmaps_base_oversubscribe=1 + OMPI_MCA_rmaps_base_oversubscribe=1 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm 'INSTALL=/usr/bin/install -p' -C build/openmpi make: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /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 make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 14%] Built target GraphGenlib /usr/bin/make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/usort /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/usort/CMakeFiles/Usortlib.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'usort/CMakeFiles/Usortlib.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 19%] Built target Usortlib /usr/bin/make -f CMakeFiles/CombBLAS.dir/build.make CMakeFiles/CombBLAS.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/CMakeFiles/CombBLAS.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f CMakeFiles/CombBLAS.dir/build.make CMakeFiles/CombBLAS.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'CMakeFiles/CombBLAS.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 31%] Built target CombBLAS /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/MultTiming.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/MultTiming.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 34%] Built target MultTiming /usr/bin/make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/ReduceTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/ReduceTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 37%] Built target ReduceTest /usr/bin/make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/TransposeTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/TransposeTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 40%] Built target TransposeTest /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/MultTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/MultTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 44%] Built target MultTest /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IteratorTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/IteratorTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 47%] Built target IteratorTest /usr/bin/make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/FindSparse.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/FindSparse.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 50%] Built target FindSparse /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/IndexingTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 54%] Built target IndexingTest /usr/bin/make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/ParIOTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/ParIOTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 57%] Built target ParIOTest /usr/bin/make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/SpAsgnTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/SpAsgnTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 60%] Built target SpAsgnTest /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/IndexingTiming.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/IndexingTiming.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 63%] Built target IndexingTiming /usr/bin/make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/ReleaseTests/CMakeFiles/GalerkinNew.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/GalerkinNew.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 67%] Built target GalerkinNew /usr/bin/make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'Applications/CMakeFiles/betwcent.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 70%] Built target betwcent /usr/bin/make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/mcl.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'Applications/CMakeFiles/mcl.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 73%] Built target mcl /usr/bin/make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/fmis.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'Applications/CMakeFiles/fmis.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 77%] Built target fmis /usr/bin/make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/fbfs.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'Applications/CMakeFiles/fbfs.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 80%] Built target fbfs /usr/bin/make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'Applications/CMakeFiles/dobfs.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 83%] Built target dobfs /usr/bin/make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'Applications/CMakeFiles/tdbfs.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 86%] Built target tdbfs /usr/bin/make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Ordering /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'Ordering/CMakeFiles/rcm.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 90%] Built target rcm /usr/bin/make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017 /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/SpMSpV-IPDPS2017 /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for 'Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 93%] Built target SpMSpVBench /usr/bin/make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for '3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [ 96%] Built target test_mpipspgemm /usr/bin/make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/3DSpGEMM/CMakeFiles/mpipspgemm.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[2]: Nothing to be done for '3DSpGEMM/CMakeFiles/mpipspgemm.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' [100%] Built target mpipspgemm make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/.DS_Store -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/._CombBLAS.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/FullyDistVec.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SpDefs.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SequenceHeaps -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SequenceHeaps/knwiggle.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SequenceHeaps/heap-CLR.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SequenceHeaps/multiMergeUnrolled.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SequenceHeaps/util.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SequenceHeaps/hold.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SequenceHeaps/knheap.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SequenceHeaps/knupdown3.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SequenceHeaps/knheap.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SequenceHeaps/heap2.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SequenceHeaps/heap4.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SpImpl.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/ParFriends.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/Isect.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/VecIterator.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/papi_combblas_globals.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/BitMap.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/VecIterator.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/csc.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SpParHelper.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/FullyDistSpVec.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/ParFriendsExt.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/DistEdgeList.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/Operations.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SpTuples.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SpHelper.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/BitMapCarousel.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/hash.hpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/DenseParMat.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/RefGen21.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SpTuples.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SpParMat.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/Friends.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SpImpl.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/MPIOp.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/Semirings.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SpParHelper.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/myenableif.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SpMat.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SpDCCols.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/dcsc.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/ThreadedFriends.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/MemoryPool.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/Exception.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/LocArr.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SemanticGraph.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/FullyDist.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/Compare.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/MPIType.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/MultiwayMerge.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/CombBLAS.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SpParMat.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/mmio.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/DenseParMat.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/DistEdgeList.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/Deleter.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/BitMapFringe.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/FullyDistSpVec.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/CommGrid.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/FullyDistVec.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/MMmul.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/BFSFriends.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/dcsc.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/OptBuf.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/promote.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/PBBS -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/PBBS/utils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/PBBS/radixSort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/HeapEntry.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/PreAllocatedSPA.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SpCCols.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SpCCols.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/StackEntry.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/csc.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SpDCCols.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/mtSpGEMM.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/FileHeader.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/CombBLAS/SpMat.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/Tommy -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/Tommy/tommyhashdyn.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/Tommy/tommyhash.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/Tommy/tommylist.c -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/Tommy/tommyhash.c -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/Tommy/tommylist.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/Tommy/tommytypes.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/Tommy/tommyhashdyn.c -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/Tommy/tommychain.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/._.DS_Store -- Up-to-date: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/psort -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/psort/psort_samplesort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/psort/psort_merge.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/psort/sort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/psort/MersenneTwister.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/psort/funnel.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/psort/psort_alltoall.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/psort/funnel.timpl.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/psort/psort_splitters.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/psort/psort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/psort/psort_util.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/psort/sort.timpl.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/psort/psort_seqsort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/openmpi/lib/libCombBLAS.so.1.16.0 -- Set runtime path of "/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/openmpi/lib/libCombBLAS.so.1.16.0" to "" -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/openmpi/lib/libCombBLAS.so -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/openmpi/lib/cmake/CombBLAS/CombBLASTargets.cmake -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/openmpi/lib/cmake/CombBLAS/CombBLASTargets-noconfig.cmake -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/openmpi/lib/cmake/CombBLAS/CombBLASConfig.cmake -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/openmpi/lib/cmake/CombBLAS/CombBLASConfigVersion.cmake -- Up-to-date: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/usort -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/usort/ompUtils.tcc -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/usort/parUtils.tcc -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/usort/ompUtils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/usort/dtypes.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/usort/seqUtils.tcc -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/usort/seqUtils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/usort/indexHolder.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/usort/parUtils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/usort/binUtils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/usort/sort_profiler.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/openmpi/lib/libUsortlib.so.CombBLAS_1.16.0 -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/openmpi/lib/libUsortlib.so -- Up-to-date: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/graph500 -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/graph500/generator -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/graph500/generator/mod_arith_32bit.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/graph500/generator/graph_generator.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/graph500/generator/splittable_mrg.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/graph500/generator/scramble_edges.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/graph500/generator/utils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/graph500/generator/make_graph.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/graph500/generator/mod_arith.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/graph500/generator/mod_arith_64bit.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/graph500/generator/btrd_binomial_distribution.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/graph500/generator/mod_arith_xmt.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/graph500/generator/apply_permutation_mpi.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/openmpi-arm/graph500/generator/permutation_gen.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/openmpi/lib/libGraphGenlib.so.1.2 -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/openmpi/lib/libGraphGenlib.so make: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi' + mkdir -p /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/include/openmpi-arm/CombBLAS/3DSpGEMM /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/include/openmpi-arm/CombBLAS/Applications /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/include/openmpi-arm/CombBLAS/BipartiteMatchings + install -pm 644 3DSpGEMM/CCGrid.h 3DSpGEMM/GenRmatDist.h 3DSpGEMM/Glue.h 3DSpGEMM/Multiplier.h 3DSpGEMM/OldReductions.h 3DSpGEMM/ReadMatDist.h 3DSpGEMM/Reductions.h 3DSpGEMM/RestrictionOp.h 3DSpGEMM/SUMMALayer.h 3DSpGEMM/SplitMatDist.h /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/include/openmpi-arm/CombBLAS/3DSpGEMM/ + install -pm 644 Applications/CC.h Applications/TwitterEdge.h Applications/WriteMCLClusters.h /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/include/openmpi-arm/CombBLAS/Applications/ + install -pm 644 BipartiteMatchings/ApproxWeightPerfectMatching.h BipartiteMatchings/BPMaximalMatching.h BipartiteMatchings/BPMaximumMatching.h BipartiteMatchings/MatchingDefs.h BipartiteMatchings/Utility.h /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/include/openmpi-arm/CombBLAS/BipartiteMatchings/ + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec +++ /usr/bin/ps -p 18111 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE + module unload mpi/openmpi-arm ++ /usr/share/lmod/lmod/libexec/lmod sh unload mpi/openmpi-arm + 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_PYTHON3_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/lib/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=:/usr/lib/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' unset '__LMOD_REF_COUNT__LMFILES_;' unset '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh;' export '_ModuleTable001_;' '_ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0=;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ unset __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ unset LD_LIBRARY_PATH ++ unset __LMOD_REF_COUNT_LOADEDMODULES ++ unset LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1 ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ unset MPI_BIN ++ unset MPI_COMPILER ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset MPI_INCLUDE ++ unset MPI_LIB ++ unset MPI_MAN ++ unset MPI_PYTHON3_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/lib/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=:/usr/lib/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset __LMOD_REF_COUNT__LMFILES_ ++ unset _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh ++ export _ModuleTable001_ ++ _ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0= ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec +++ /usr/bin/ps -p 18111 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE + module load mpi/mpich-arm ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/mpich-arm + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib/mpich/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/usr/lib/mpich/lib;' export 'LD_LIBRARY_PATH;' '__LMOD_REF_COUNT_LOADEDMODULES=mpi/mpich-arm:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/mpich-arm;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/mpich-arm:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=:/usr/share/man/mpich-arm:/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/lib/mpich/bin;' export 'MPI_BIN;' 'MPI_COMPILER=mpich-arm;' export 'MPI_COMPILER;' 'MPI_FORTRAN_MOD_DIR=/usr/lib/gfortran/modules/mpich;' export 'MPI_FORTRAN_MOD_DIR;' 'MPI_HOME=/usr/lib/mpich;' export 'MPI_HOME;' 'MPI_INCLUDE=/usr/include/mpich-arm;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib/mpich/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/mpich-arm;' export 'MPI_MAN;' 'MPI_PYTHON2_SITEARCH=%\{python2_sitearch\}/mpich;' export 'MPI_PYTHON2_SITEARCH;' 'MPI_PYTHON3_SITEARCH=/usr/lib/python3.9/site-packages/mpich;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_PYTHON_SITEARCH=%\{python2_sitearch\}/mpich;' export 'MPI_PYTHON_SITEARCH;' 'MPI_SUFFIX=_mpich;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/mpich-arm;' export 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/lib/mpich/bin:1\;/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/lib/mpich/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib/mpich/lib/pkgconfig:1\;/usr/lib/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=/usr/lib/mpich/lib/pkgconfig::/usr/lib/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' '__LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/mpich-arm:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/usr/share/modulefiles/mpi/mpich-arm;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvbXBpY2gtYXJtIixbImZ1bGxOYW1lIl09Im1waS9tcGljaC1hcm0iLFsibG9hZE9yZGVyIl09MSxwcm9wVD17fSxbInN0YWNrRGVwdGgiXT0wLFsic3RhdHVzIl09ImFjdGl2ZSIsWyJ1c2VyTmFtZSJdPSJtcGkvbXBpY2gtYXJtIix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9D;' export '_ModuleTable001_;' '_ModuleTable002_=b3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib/mpich/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/usr/lib/mpich/lib ++ export LD_LIBRARY_PATH ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/mpich-arm:1 ++ export __LMOD_REF_COUNT_LOADEDMODULES ++ LOADEDMODULES=mpi/mpich-arm ++ export LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/mpich-arm:1;/usr/share/lmod/lmod/share/man:1' ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=:/usr/share/man/mpich-arm:/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/lib/mpich/bin ++ export MPI_BIN ++ MPI_COMPILER=mpich-arm ++ export MPI_COMPILER ++ MPI_FORTRAN_MOD_DIR=/usr/lib/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib/mpich ++ export MPI_HOME ++ MPI_INCLUDE=/usr/include/mpich-arm ++ export MPI_INCLUDE ++ MPI_LIB=/usr/lib/mpich/lib ++ export MPI_LIB ++ MPI_MAN=/usr/share/man/mpich-arm ++ export MPI_MAN ++ MPI_PYTHON2_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON2_SITEARCH ++ MPI_PYTHON3_SITEARCH=/usr/lib/python3.9/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_PYTHON_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON_SITEARCH ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/mpich-arm ++ export MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/lib/mpich/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/lib/mpich/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib/mpich/lib/pkgconfig:1;/usr/lib/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=/usr/lib/mpich/lib/pkgconfig::/usr/lib/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ __LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/mpich-arm:1 ++ export __LMOD_REF_COUNT__LMFILES_ ++ _LMFILES_=/usr/share/modulefiles/mpi/mpich-arm ++ export _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvbXBpY2gtYXJtIixbImZ1bGxOYW1lIl09Im1waS9tcGljaC1hcm0iLFsibG9hZE9yZGVyIl09MSxwcm9wVD17fSxbInN0YWNrRGVwdGgiXT0wLFsic3RhdHVzIl09ImFjdGl2ZSIsWyJ1c2VyTmFtZSJdPSJtcGkvbXBpY2gtYXJtIix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9D ++ export _ModuleTable001_ ++ _ModuleTable002_=b3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + export 'CFLAGS= -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + CFLAGS=' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm 'INSTALL=/usr/bin/install -p' -C build/mpich make: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /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 make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/graph500-1.2/generator /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 14%] Built target GraphGenlib /usr/bin/make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/usort /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/usort/CMakeFiles/Usortlib.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'usort/CMakeFiles/Usortlib.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 19%] Built target Usortlib /usr/bin/make -f CMakeFiles/CombBLAS.dir/build.make CMakeFiles/CombBLAS.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/CMakeFiles/CombBLAS.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f CMakeFiles/CombBLAS.dir/build.make CMakeFiles/CombBLAS.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'CMakeFiles/CombBLAS.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 31%] Built target CombBLAS /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/MultTiming.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/MultTiming.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 34%] Built target MultTiming /usr/bin/make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/ReduceTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/ReduceTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 37%] Built target ReduceTest /usr/bin/make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/TransposeTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/TransposeTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 40%] Built target TransposeTest /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/MultTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/MultTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 44%] Built target MultTest /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IteratorTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/IteratorTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 47%] Built target IteratorTest /usr/bin/make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/FindSparse.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/FindSparse.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 50%] Built target FindSparse /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/IndexingTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 54%] Built target IndexingTest /usr/bin/make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/ParIOTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/ParIOTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 57%] Built target ParIOTest /usr/bin/make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/SpAsgnTest.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/SpAsgnTest.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 60%] Built target SpAsgnTest /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/IndexingTiming.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/IndexingTiming.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 63%] Built target IndexingTiming /usr/bin/make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/ReleaseTests/CMakeFiles/GalerkinNew.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'ReleaseTests/CMakeFiles/GalerkinNew.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 67%] Built target GalerkinNew /usr/bin/make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'Applications/CMakeFiles/betwcent.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 70%] Built target betwcent /usr/bin/make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/mcl.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'Applications/CMakeFiles/mcl.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 73%] Built target mcl /usr/bin/make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/fmis.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'Applications/CMakeFiles/fmis.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 77%] Built target fmis /usr/bin/make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/fbfs.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'Applications/CMakeFiles/fbfs.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 80%] Built target fbfs /usr/bin/make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'Applications/CMakeFiles/dobfs.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 83%] Built target dobfs /usr/bin/make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'Applications/CMakeFiles/tdbfs.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 86%] Built target tdbfs /usr/bin/make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Ordering /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Ordering /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'Ordering/CMakeFiles/rcm.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 90%] Built target rcm /usr/bin/make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/Applications/SpMSpV-IPDPS2017 /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/SpMSpV-IPDPS2017 /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for 'Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 93%] Built target SpMSpVBench /usr/bin/make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for '3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [ 96%] Built target test_mpipspgemm /usr/bin/make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' cd /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/CombBLAS_beta_16_2 /builddir/build/BUILD/CombBLAS_beta_16_2/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/3DSpGEMM/CMakeFiles/mpipspgemm.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build make[2]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[2]: Nothing to be done for '3DSpGEMM/CMakeFiles/mpipspgemm.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' [100%] Built target mpipspgemm make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/.DS_Store -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/._CombBLAS.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/FullyDistVec.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SpDefs.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SequenceHeaps -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SequenceHeaps/knwiggle.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SequenceHeaps/heap-CLR.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SequenceHeaps/multiMergeUnrolled.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SequenceHeaps/util.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SequenceHeaps/hold.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SequenceHeaps/knheap.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SequenceHeaps/knupdown3.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SequenceHeaps/knheap.C -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SequenceHeaps/heap2.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SequenceHeaps/heap4.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SpImpl.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/ParFriends.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/Isect.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/VecIterator.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/papi_combblas_globals.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/BitMap.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/VecIterator.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/csc.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SpParHelper.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/FullyDistSpVec.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/ParFriendsExt.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/DistEdgeList.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/Operations.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SpTuples.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SpHelper.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/BitMapCarousel.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/hash.hpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/DenseParMat.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/RefGen21.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SpTuples.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SpParMat.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/Friends.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SpImpl.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/MPIOp.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/Semirings.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SpParHelper.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/myenableif.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SpMat.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SpDCCols.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/dcsc.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/ThreadedFriends.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/MemoryPool.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/Exception.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/LocArr.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SemanticGraph.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/FullyDist.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/Compare.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/MPIType.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/MultiwayMerge.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/CombBLAS.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SpParMat.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/mmio.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/DenseParMat.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/DistEdgeList.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/Deleter.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/BitMapFringe.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/FullyDistSpVec.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/CommGrid.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/FullyDistVec.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/MMmul.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/BFSFriends.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/dcsc.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/OptBuf.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/promote.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/PBBS -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/PBBS/utils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/PBBS/radixSort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/HeapEntry.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/PreAllocatedSPA.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SpCCols.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SpCCols.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/StackEntry.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/csc.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SpDCCols.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/mtSpGEMM.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/FileHeader.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/CombBLAS/SpMat.cpp -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/Tommy -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/Tommy/tommyhashdyn.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/Tommy/tommyhash.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/Tommy/tommylist.c -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/Tommy/tommyhash.c -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/Tommy/tommylist.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/Tommy/tommytypes.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/Tommy/tommyhashdyn.c -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/Tommy/tommychain.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/._.DS_Store -- Up-to-date: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/psort -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/psort/psort_samplesort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/psort/psort_merge.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/psort/sort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/psort/MersenneTwister.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/psort/funnel.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/psort/psort_alltoall.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/psort/funnel.timpl.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/psort/psort_splitters.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/psort/psort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/psort/psort_util.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/psort/sort.timpl.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/psort/psort_seqsort.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/mpich/lib/libCombBLAS.so.1.16.0 -- Set runtime path of "/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/mpich/lib/libCombBLAS.so.1.16.0" to "" -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/mpich/lib/libCombBLAS.so -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/mpich/lib/cmake/CombBLAS/CombBLASTargets.cmake -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/mpich/lib/cmake/CombBLAS/CombBLASTargets-noconfig.cmake -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/mpich/lib/cmake/CombBLAS/CombBLASConfig.cmake -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/mpich/lib/cmake/CombBLAS/CombBLASConfigVersion.cmake -- Up-to-date: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/usort -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/usort/ompUtils.tcc -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/usort/parUtils.tcc -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/usort/ompUtils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/usort/dtypes.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/usort/seqUtils.tcc -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/usort/seqUtils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/usort/indexHolder.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/usort/parUtils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/usort/binUtils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/usort/sort_profiler.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/mpich/lib/libUsortlib.so.CombBLAS_1.16.0 -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/mpich/lib/libUsortlib.so -- Up-to-date: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/graph500 -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/graph500/generator -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/graph500/generator/mod_arith_32bit.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/graph500/generator/graph_generator.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/graph500/generator/splittable_mrg.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/graph500/generator/scramble_edges.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/graph500/generator/utils.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/graph500/generator/make_graph.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/graph500/generator/mod_arith.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/graph500/generator/mod_arith_64bit.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/graph500/generator/btrd_binomial_distribution.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/graph500/generator/mod_arith_xmt.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/graph500/generator/apply_permutation_mpi.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/include/mpich-arm/graph500/generator/permutation_gen.h -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/mpich/lib/libGraphGenlib.so.1.2 -- Installing: /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/../usr/lib/mpich/lib/libGraphGenlib.so make: Leaving directory '/builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich' + mkdir -p /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/include/mpich-arm/CombBLAS/3DSpGEMM /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/include/mpich-arm/CombBLAS/Applications /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/include/mpich-arm/CombBLAS/BipartiteMatchings + install -pm 644 3DSpGEMM/CCGrid.h 3DSpGEMM/GenRmatDist.h 3DSpGEMM/Glue.h 3DSpGEMM/Multiplier.h 3DSpGEMM/OldReductions.h 3DSpGEMM/ReadMatDist.h 3DSpGEMM/Reductions.h 3DSpGEMM/RestrictionOp.h 3DSpGEMM/SUMMALayer.h 3DSpGEMM/SplitMatDist.h /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/include/mpich-arm/CombBLAS/3DSpGEMM/ + install -pm 644 Applications/CC.h Applications/TwitterEdge.h Applications/WriteMCLClusters.h /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/include/mpich-arm/CombBLAS/Applications/ + install -pm 644 BipartiteMatchings/ApproxWeightPerfectMatching.h BipartiteMatchings/BPMaximalMatching.h BipartiteMatchings/BPMaximumMatching.h BipartiteMatchings/MatchingDefs.h BipartiteMatchings/Utility.h /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/include/mpich-arm/CombBLAS/BipartiteMatchings/ + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec +++ /usr/bin/ps -p 18111 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE + module unload mpi/mpich-arm ++ /usr/share/lmod/lmod/libexec/lmod sh unload mpi/mpich-arm + 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/lib/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=:/usr/lib/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' unset '__LMOD_REF_COUNT__LMFILES_;' unset '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh;' export '_ModuleTable001_;' '_ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0=;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ unset __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ unset LD_LIBRARY_PATH ++ unset __LMOD_REF_COUNT_LOADEDMODULES ++ unset LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1 ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ unset MPI_BIN ++ unset MPI_COMPILER ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset MPI_INCLUDE ++ unset MPI_LIB ++ unset MPI_MAN ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_PYTHON_SITEARCH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=:/usr/lib/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset __LMOD_REF_COUNT__LMFILES_ ++ unset _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh ++ export _ModuleTable001_ ++ _ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0= ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + find /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm -type f -name '*.DS_Store' -exec rm -rf '{}' ';' + find /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm -type f -name ._CombBLAS.h -exec rm -f '{}' ';' + /usr/lib/rpm/find-debuginfo.sh -j5 --strict-build-id -m -i --build-id-seed 1.6.2-0.11.beta2.fc34 --unique-debug-suffix -1.6.2-0.11.beta2.fc34.arm --unique-debug-src-base combblas-1.6.2-0.11.beta2.fc34.arm --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/CombBLAS_beta_16_2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/mpich/lib/libGraphGenlib.so.1.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/mpich/lib/libCombBLAS.so.1.16.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/openmpi/lib/libCombBLAS.so.1.16.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/mpich/lib/libUsortlib.so.CombBLAS_1.16.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/openmpi/lib/libGraphGenlib.so.1.2 extracting debug info from /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/mpich/lib/libGraphGenlib.so.1.2 extracting debug info from /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/mpich/lib/libCombBLAS.so.1.16.0 extracting debug info from /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/mpich/lib/libUsortlib.so.CombBLAS_1.16.0 extracting debug info from /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/openmpi/lib/libCombBLAS.so.1.16.0 extracting debug info from /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/openmpi/lib/libGraphGenlib.so.1.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/openmpi/lib/libUsortlib.so.CombBLAS_1.16.0 extracting debug info from /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/openmpi/lib/libUsortlib.so.CombBLAS_1.16.0 original debug info size: 1392kB, size after compression: 1048kB /usr/lib/rpm/sepdebugcrcfix: Updated 6 CRC32s, 0 CRC32s did match. 1859 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.MPEman + umask 022 + cd /builddir/build/BUILD + cd CombBLAS_beta_16_2 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec +++ /usr/bin/ps -p 18850 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE + module load mpi/openmpi-arm ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/openmpi-arm + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib/openmpi/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/usr/lib/openmpi/lib;' export 'LD_LIBRARY_PATH;' '__LMOD_REF_COUNT_LOADEDMODULES=mpi/openmpi-arm:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/openmpi-arm;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/openmpi-arm:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=:/usr/share/man/openmpi-arm:/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/lib/openmpi/bin;' export 'MPI_BIN;' 'MPI_COMPILER=openmpi-arm;' export 'MPI_COMPILER;' 'MPI_FORTRAN_MOD_DIR=/usr/lib/gfortran/modules/openmpi;' export 'MPI_FORTRAN_MOD_DIR;' 'MPI_HOME=/usr/lib/openmpi;' export 'MPI_HOME;' 'MPI_INCLUDE=/usr/include/openmpi-arm;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib/openmpi/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/openmpi-arm;' export 'MPI_MAN;' 'MPI_PYTHON3_SITEARCH=/usr/lib/python3.9/site-packages/openmpi;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_SUFFIX=_openmpi;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/openmpi-arm;' export 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/lib/openmpi/bin:1\;/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/lib/openmpi/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib/openmpi/lib/pkgconfig:1\;/usr/lib/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=/usr/lib/openmpi/lib/pkgconfig::/usr/lib/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' '__LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/openmpi-arm:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/usr/share/modulefiles/mpi/openmpi-arm;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS1hcm0iLFsiZnVsbE5hbWUiXT0ibXBpL29wZW5tcGktYXJtIixbImxvYWRPcmRlciJdPTEscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MCxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0ibXBpL29wZW5tcGktYXJtIix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVm;' export '_ModuleTable001_;' '_ModuleTable002_=aWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib/openmpi/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/usr/lib/openmpi/lib ++ export LD_LIBRARY_PATH ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/openmpi-arm:1 ++ export __LMOD_REF_COUNT_LOADEDMODULES ++ LOADEDMODULES=mpi/openmpi-arm ++ export LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/openmpi-arm:1;/usr/share/lmod/lmod/share/man:1' ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=:/usr/share/man/openmpi-arm:/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/lib/openmpi/bin ++ export MPI_BIN ++ MPI_COMPILER=openmpi-arm ++ export MPI_COMPILER ++ MPI_FORTRAN_MOD_DIR=/usr/lib/gfortran/modules/openmpi ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib/openmpi ++ export MPI_HOME ++ MPI_INCLUDE=/usr/include/openmpi-arm ++ export MPI_INCLUDE ++ MPI_LIB=/usr/lib/openmpi/lib ++ export MPI_LIB ++ MPI_MAN=/usr/share/man/openmpi-arm ++ export MPI_MAN ++ MPI_PYTHON3_SITEARCH=/usr/lib/python3.9/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MPI_SUFFIX=_openmpi ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/openmpi-arm ++ export MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/lib/openmpi/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/lib/openmpi/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib/openmpi/lib/pkgconfig:1;/usr/lib/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=/usr/lib/openmpi/lib/pkgconfig::/usr/lib/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ __LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/openmpi-arm:1 ++ export __LMOD_REF_COUNT__LMFILES_ ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-arm ++ export _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvb3Blbm1waS1hcm0iLFsiZnVsbE5hbWUiXT0ibXBpL29wZW5tcGktYXJtIixbImxvYWRPcmRlciJdPTEscHJvcFQ9e30sWyJzdGFja0RlcHRoIl09MCxbInN0YXR1cyJdPSJhY3RpdmUiLFsidXNlck5hbWUiXT0ibXBpL29wZW5tcGktYXJtIix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVm ++ export _ModuleTable001_ ++ _ModuleTable002_=aWxlcy9Db3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + export OMPI_MCA_rmaps_base_oversubscribe=1 + OMPI_MCA_rmaps_base_oversubscribe=1 + cp -a TESTDATA build/openmpi/ + pushd build/openmpi ~/build/BUILD/CombBLAS_beta_16_2/build/openmpi ~/build/BUILD/CombBLAS_beta_16_2 + export LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/openmpi/lib:/usr/lib/openmpi/lib + LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/openmpi/lib:/usr/lib/openmpi/lib + ctest3 --force-new-ctest-process -j1 -E 'Indexing_Test|SpAsgn_Test|FBFS_Test|FMIS_Test' Test project /builddir/build/BUILD/CombBLAS_beta_16_2/build/openmpi Start 1: Multiplication_Test 1/11 Test #1: Multiplication_Test .............. Passed 3.29 sec Start 2: Reduction_Test 2/11 Test #2: Reduction_Test ................... Passed 0.51 sec Start 3: Iterator_Test 3/11 Test #3: Iterator_Test .................... Passed 0.50 sec Start 4: Transpose_Test 4/11 Test #4: Transpose_Test ................... Passed 2.06 sec Start 5: GalerkinNew_Test 5/11 Test #5: GalerkinNew_Test ................. Passed 3.37 sec Start 6: FindSparse_Test 6/11 Test #6: FindSparse_Test .................. Passed 0.21 sec Start 7: BetwCent_Test 7/11 Test #7: BetwCent_Test .................... Passed 97.13 sec Start 8: TopDownBFS_Test 8/11 Test #8: TopDownBFS_Test .................. Passed 3.93 sec Start 9: DirOptBFS_Test 9/11 Test #9: DirOptBFS_Test ................... Passed 10.55 sec Start 10: RCM_Test 10/11 Test #10: RCM_Test ......................... Passed 8.06 sec Start 11: SpMSpVBench_test 11/11 Test #11: SpMSpVBench_test ................. Passed 5.26 sec 100% tests passed, 0 tests failed out of 11 Total Test time (real) = 134.90 sec + popd ~/build/BUILD/CombBLAS_beta_16_2 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec +++ /usr/bin/ps -p 18850 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE + module unload mpi/openmpi-arm ++ /usr/share/lmod/lmod/libexec/lmod sh unload mpi/openmpi-arm + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/openmpi/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/openmpi/lib;' export 'LD_LIBRARY_PATH;' unset '__LMOD_REF_COUNT_LOADEDMODULES;' unset 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=/usr/share/lmod/lmod/share/man;' export 'MANPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' unset 'MPI_BIN;' unset 'MPI_COMPILER;' unset 'MPI_FORTRAN_MOD_DIR;' unset 'MPI_HOME;' unset 'MPI_INCLUDE;' unset 'MPI_LIB;' unset 'MPI_MAN;' unset 'MPI_PYTHON3_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/lib/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=:/usr/lib/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' unset '__LMOD_REF_COUNT__LMFILES_;' unset '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh;' export '_ModuleTable001_;' '_ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0=;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/openmpi/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/openmpi/lib ++ export LD_LIBRARY_PATH ++ unset __LMOD_REF_COUNT_LOADEDMODULES ++ unset LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1 ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ unset MPI_BIN ++ unset MPI_COMPILER ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset MPI_INCLUDE ++ unset MPI_LIB ++ unset MPI_MAN ++ unset MPI_PYTHON3_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/lib/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=:/usr/lib/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ unset __LMOD_REF_COUNT__LMFILES_ ++ unset _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh ++ export _ModuleTable001_ ++ _ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0= ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec +++ /usr/bin/ps -p 18850 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE + module load mpi/mpich-arm ++ /usr/share/lmod/lmod/libexec/lmod sh load mpi/mpich-arm + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/usr/lib/mpich/lib:1\;/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/openmpi/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/usr/lib/mpich/lib:/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/openmpi/lib;' export 'LD_LIBRARY_PATH;' '__LMOD_REF_COUNT_LOADEDMODULES=mpi/mpich-arm:1;' export '__LMOD_REF_COUNT_LOADEDMODULES;' 'LOADEDMODULES=mpi/mpich-arm;' export 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/man/mpich-arm:1\;/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=:/usr/share/man/mpich-arm:/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/lib/mpich/bin;' export 'MPI_BIN;' 'MPI_COMPILER=mpich-arm;' export 'MPI_COMPILER;' 'MPI_FORTRAN_MOD_DIR=/usr/lib/gfortran/modules/mpich;' export 'MPI_FORTRAN_MOD_DIR;' 'MPI_HOME=/usr/lib/mpich;' export 'MPI_HOME;' 'MPI_INCLUDE=/usr/include/mpich-arm;' export 'MPI_INCLUDE;' 'MPI_LIB=/usr/lib/mpich/lib;' export 'MPI_LIB;' 'MPI_MAN=/usr/share/man/mpich-arm;' export 'MPI_MAN;' 'MPI_PYTHON2_SITEARCH=%\{python2_sitearch\}/mpich;' export 'MPI_PYTHON2_SITEARCH;' 'MPI_PYTHON3_SITEARCH=/usr/lib/python3.9/site-packages/mpich;' export 'MPI_PYTHON3_SITEARCH;' 'MPI_PYTHON_SITEARCH=%\{python2_sitearch\}/mpich;' export 'MPI_PYTHON_SITEARCH;' 'MPI_SUFFIX=_mpich;' export 'MPI_SUFFIX;' 'MPI_SYSCONFIG=/etc/mpich-arm;' export 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/lib/mpich/bin:1\;/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/lib/mpich/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib/mpich/lib/pkgconfig:1\;/usr/lib/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=/usr/lib/mpich/lib/pkgconfig::/usr/lib/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' '__LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/mpich-arm:1;' export '__LMOD_REF_COUNT__LMFILES_;' '_LMFILES_=/usr/share/modulefiles/mpi/mpich-arm;' export '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvbXBpY2gtYXJtIixbImZ1bGxOYW1lIl09Im1waS9tcGljaC1hcm0iLFsibG9hZE9yZGVyIl09MSxwcm9wVD17fSxbInN0YWNrRGVwdGgiXT0wLFsic3RhdHVzIl09ImFjdGl2ZSIsWyJ1c2VyTmFtZSJdPSJtcGkvbXBpY2gtYXJtIix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9D;' export '_ModuleTable001_;' '_ModuleTable002_=b3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ==;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH='/usr/lib/mpich/lib:1;/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/openmpi/lib:1' ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/usr/lib/mpich/lib:/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/openmpi/lib ++ export LD_LIBRARY_PATH ++ __LMOD_REF_COUNT_LOADEDMODULES=mpi/mpich-arm:1 ++ export __LMOD_REF_COUNT_LOADEDMODULES ++ LOADEDMODULES=mpi/mpich-arm ++ export LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH='/usr/share/man/mpich-arm:1;/usr/share/lmod/lmod/share/man:1' ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=:/usr/share/man/mpich-arm:/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/lib/mpich/bin ++ export MPI_BIN ++ MPI_COMPILER=mpich-arm ++ export MPI_COMPILER ++ MPI_FORTRAN_MOD_DIR=/usr/lib/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib/mpich ++ export MPI_HOME ++ MPI_INCLUDE=/usr/include/mpich-arm ++ export MPI_INCLUDE ++ MPI_LIB=/usr/lib/mpich/lib ++ export MPI_LIB ++ MPI_MAN=/usr/share/man/mpich-arm ++ export MPI_MAN ++ MPI_PYTHON2_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON2_SITEARCH ++ MPI_PYTHON3_SITEARCH=/usr/lib/python3.9/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MPI_PYTHON_SITEARCH='%{python2_sitearch}/mpich' ++ export MPI_PYTHON_SITEARCH ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ MPI_SYSCONFIG=/etc/mpich-arm ++ export MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/lib/mpich/bin:1;/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/lib/mpich/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib/mpich/lib/pkgconfig:1;/usr/lib/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=/usr/lib/mpich/lib/pkgconfig::/usr/lib/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ __LMOD_REF_COUNT__LMFILES_=/usr/share/modulefiles/mpi/mpich-arm:1 ++ export __LMOD_REF_COUNT__LMFILES_ ++ _LMFILES_=/usr/share/modulefiles/mpi/mpich-arm ++ export _LMFILES_ ++ _ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXttcGk9e1siZm4iXT0iL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9tcGkvbXBpY2gtYXJtIixbImZ1bGxOYW1lIl09Im1waS9tcGljaC1hcm0iLFsibG9hZE9yZGVyIl09MSxwcm9wVD17fSxbInN0YWNrRGVwdGgiXT0wLFsic3RhdHVzIl09ImFjdGl2ZSIsWyJ1c2VyTmFtZSJdPSJtcGkvbXBpY2gtYXJtIix9LH0sbXBhdGhBPXsiL2V0Yy9tb2R1bGVmaWxlcyIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzL0xpbnV4IiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9D ++ export _ModuleTable001_ ++ _ModuleTable002_=b3JlIiwiL3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfSxbInN5c3RlbUJhc2VNUEFUSCJdPSIvZXRjL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXM6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eDovdXNyL3NoYXJlL21vZHVsZWZpbGVzL0NvcmU6L3Vzci9zaGFyZS9sbW9kL2xtb2QvbW9kdWxlZmlsZXMvQ29yZSIsfQ== ++ export _ModuleTable002_ ++ _ModuleTable_Sz_=2 ++ export _ModuleTable_Sz_ + export 'CFLAGS= -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + CFLAGS=' -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + cp -a TESTDATA build/mpich/ + pushd build/mpich ~/build/BUILD/CombBLAS_beta_16_2/build/mpich ~/build/BUILD/CombBLAS_beta_16_2 + export LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/mpich/lib:/usr/lib/mpich/lib + LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/mpich/lib:/usr/lib/mpich/lib + ctest3 --force-new-ctest-process -j1 -E 'Indexing_Test|SpAsgn_Test|FBFS_Test|FMIS_Test' Test project /builddir/build/BUILD/CombBLAS_beta_16_2/build/mpich Start 1: Multiplication_Test 1/11 Test #1: Multiplication_Test .............. Passed 2.89 sec Start 2: Reduction_Test 2/11 Test #2: Reduction_Test ................... Passed 0.35 sec Start 3: Iterator_Test 3/11 Test #3: Iterator_Test .................... Passed 0.33 sec Start 4: Transpose_Test 4/11 Test #4: Transpose_Test ................... Passed 1.94 sec Start 5: GalerkinNew_Test 5/11 Test #5: GalerkinNew_Test ................. Passed 3.20 sec Start 6: FindSparse_Test 6/11 Test #6: FindSparse_Test .................. Passed 0.05 sec Start 7: BetwCent_Test 7/11 Test #7: BetwCent_Test .................... Passed 95.50 sec Start 8: TopDownBFS_Test 8/11 Test #8: TopDownBFS_Test .................. Passed 3.97 sec Start 9: DirOptBFS_Test 9/11 Test #9: DirOptBFS_Test ................... Passed 11.51 sec Start 10: RCM_Test 10/11 Test #10: RCM_Test ......................... Passed 7.80 sec Start 11: SpMSpVBench_test 11/11 Test #11: SpMSpVBench_test ................. Passed 4.91 sec 100% tests passed, 0 tests failed out of 11 Total Test time (real) = 132.47 sec ~/build/BUILD/CombBLAS_beta_16_2 + popd + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec +++ /usr/bin/ps -p 18850 -ocomm= ++ my_shell=sh +++ /usr/bin/expr sh : '-*\(.*\)' ++ my_shell=sh +++ /usr/bin/basename sh ++ my_shell=sh ++ '[' -f /usr/share/lmod/lmod/init/sh ']' ++ . /usr/share/lmod/lmod/init/sh +++ LMOD_ROOT=/usr/share/lmod +++ LMOD_PKG=/usr/share/lmod/lmod +++ LMOD_DIR=/usr/share/lmod/lmod/libexec/ +++ LMOD_CMD=/usr/share/lmod/lmod/libexec/lmod +++ MODULESHOME=/usr/share/lmod/lmod +++ export LMOD_CMD +++ export LMOD_PKG +++ export LMOD_DIR +++ export MODULESHOME +++ export LMOD_DIR ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE + module unload mpi/mpich-arm ++ /usr/share/lmod/lmod/libexec/lmod sh unload mpi/mpich-arm + eval '__LMOD_REF_COUNT_LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/mpich/lib:1;' export '__LMOD_REF_COUNT_LD_LIBRARY_PATH;' 'LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/mpich/lib;' export 'LD_LIBRARY_PATH;' unset '__LMOD_REF_COUNT_LOADEDMODULES;' unset 'LOADEDMODULES;' '__LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1;' export '__LMOD_REF_COUNT_MANPATH;' 'MANPATH=/usr/share/lmod/lmod/share/man;' export 'MANPATH;' 'MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core;' export 'MODULEPATH;' unset 'MPI_BIN;' unset 'MPI_COMPILER;' unset 'MPI_FORTRAN_MOD_DIR;' unset 'MPI_HOME;' unset 'MPI_INCLUDE;' unset 'MPI_LIB;' unset 'MPI_MAN;' unset 'MPI_PYTHON2_SITEARCH;' unset 'MPI_PYTHON3_SITEARCH;' unset 'MPI_PYTHON_SITEARCH;' unset 'MPI_SUFFIX;' unset 'MPI_SYSCONFIG;' '__LMOD_REF_COUNT_PATH=/usr/bin:1\;/bin:1\;/usr/sbin:1\;/sbin:1\;/usr/local/sbin:1;' export '__LMOD_REF_COUNT_PATH;' 'PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH;' '__LMOD_REF_COUNT_PKG_CONFIG_PATH=/usr/lib/pkgconfig:1\;/usr/share/pkgconfig:1;' export '__LMOD_REF_COUNT_PKG_CONFIG_PATH;' 'PKG_CONFIG_PATH=:/usr/lib/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH;' unset '__LMOD_REF_COUNT__LMFILES_;' unset '_LMFILES_;' '_ModuleTable001_=X01vZHVsZVRhYmxlXz17WyJNVHZlcnNpb24iXT0zLFsiY19yZWJ1aWxkVGltZSJdPWZhbHNlLFsiY19zaG9ydFRpbWUiXT1mYWxzZSxkZXB0aFQ9e30sZmFtaWx5PXt9LG1UPXt9LG1wYXRoQT17Ii9ldGMvbW9kdWxlZmlsZXMiLCIvdXNyL3NoYXJlL21vZHVsZWZpbGVzIiwiL3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9MaW51eCIsIi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvQ29yZSIsIi91c3Ivc2hhcmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0sWyJzeXN0ZW1CYXNlTVBBVEgiXT0iL2V0Yy9tb2R1bGVmaWxlczovdXNyL3NoYXJlL21vZHVsZWZpbGVzOi91c3Ivc2hhcmUvbW9kdWxlZmlsZXMvTGludXg6L3Vzci9zaGFyZS9tb2R1bGVmaWxlcy9Db3JlOi91c3Ivc2hh;' export '_ModuleTable001_;' '_ModuleTable002_=cmUvbG1vZC9sbW9kL21vZHVsZWZpbGVzL0NvcmUiLH0=;' export '_ModuleTable002_;' '_ModuleTable_Sz_=2;' export '_ModuleTable_Sz_;' ++ __LMOD_REF_COUNT_LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/mpich/lib:1 ++ export __LMOD_REF_COUNT_LD_LIBRARY_PATH ++ LD_LIBRARY_PATH=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/lib/mpich/lib ++ export LD_LIBRARY_PATH ++ unset __LMOD_REF_COUNT_LOADEDMODULES ++ unset LOADEDMODULES ++ __LMOD_REF_COUNT_MANPATH=/usr/share/lmod/lmod/share/man:1 ++ export __LMOD_REF_COUNT_MANPATH ++ MANPATH=/usr/share/lmod/lmod/share/man ++ export MANPATH ++ MODULEPATH=/etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ++ export MODULEPATH ++ unset MPI_BIN ++ unset MPI_COMPILER ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset MPI_INCLUDE ++ unset MPI_LIB ++ unset MPI_MAN ++ unset MPI_PYTHON2_SITEARCH ++ unset MPI_PYTHON3_SITEARCH ++ unset MPI_PYTHON_SITEARCH ++ unset MPI_SUFFIX ++ unset MPI_SYSCONFIG ++ __LMOD_REF_COUNT_PATH='/usr/bin:1;/bin:1;/usr/sbin:1;/sbin:1;/usr/local/sbin:1' ++ export __LMOD_REF_COUNT_PATH ++ PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ __LMOD_REF_COUNT_PKG_CONFIG_PATH='/usr/lib/pkgconfig:1;/usr/share/pkgconfig:1' ++ export __LMOD_REF_COUNT_PKG_CONFIG_PATH ++ PKG_CONFIG_PATH=:/usr/lib/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_ + RPM_EC=0 ++ jobs -p Processing files: combblas-openmpi-1.6.2-0.11.beta2.fc34.armv7hl + exit 0 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.iSlCEn + umask 022 + cd /builddir/build/BUILD + cd CombBLAS_beta_16_2 + DOCDIR=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/doc/combblas-openmpi + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/doc/combblas-openmpi + cp -pr README_DEVELOPERS /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/doc/combblas-openmpi + cp -pr graph500-1.2/Graph500.html /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/doc/combblas-openmpi + cp -pr graph500-1.2/Graph500.org /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/doc/combblas-openmpi + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.53z2tn + umask 022 + cd /builddir/build/BUILD + cd CombBLAS_beta_16_2 + LICENSEDIR=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/licenses/combblas-openmpi + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/licenses/combblas-openmpi + cp -pr LICENSE /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/licenses/combblas-openmpi + cp -pr usort/usort-LICENSE /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/licenses/combblas-openmpi + cp -pr graph500-1.2/graph500-1.2-COPYING /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/licenses/combblas-openmpi + cp -pr graph500-1.2/generator/graph500-1.2-generator-LICENSE_1_0.txt /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/licenses/combblas-openmpi + RPM_EC=0 ++ jobs -p + exit 0 Provides: CombBLAS-openmpi = 1.6.2-0.11.beta2.fc34 CombBLAS-openmpi(armv7hl-32) = 1.6.2-0.11.beta2.fc34 Graph500-openmpi(armv7hl-32) = 1.2 combblas-openmpi = 1.6.2-0.11.beta2.fc34 combblas-openmpi(armv7hl-32) = 1.6.2-0.11.beta2.fc34 libCombBLAS.so.1.16.0(openmpi-arm) libGraphGenlib.so.1.2(openmpi-arm) libUsortlib.so.CombBLAS_1.16.0(openmpi-arm) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libc.so.6 libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libgcc_s.so.1(GCC_3.5) libm.so.6 libm.so.6(GLIBC_2.4) libmpi.so.40(openmpi-arm) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.9) rtld(GNU_HASH) Processing files: combblas-openmpi-devel-1.6.2-0.11.beta2.fc34.armv7hl Provides: combblas-openmpi-devel = 1.6.2-0.11.beta2.fc34 combblas-openmpi-devel(armv7hl-32) = 1.6.2-0.11.beta2.fc34 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libCombBLAS.so.1.16.0(openmpi-arm) libGraphGenlib.so.1.2(openmpi-arm) libUsortlib.so.CombBLAS_1.16.0(openmpi-arm) Processing files: combblas-mpich-1.6.2-0.11.beta2.fc34.armv7hl Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.AONr9o + umask 022 + cd /builddir/build/BUILD + cd CombBLAS_beta_16_2 + DOCDIR=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/doc/combblas-mpich + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/doc/combblas-mpich + cp -pr README_DEVELOPERS /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/doc/combblas-mpich + cp -pr graph500-1.2/Graph500.html /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/doc/combblas-mpich + cp -pr graph500-1.2/Graph500.org /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/doc/combblas-mpich + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.CQEYJo + umask 022 + cd /builddir/build/BUILD + cd CombBLAS_beta_16_2 + LICENSEDIR=/builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/licenses/combblas-mpich + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/licenses/combblas-mpich + cp -pr LICENSE /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/licenses/combblas-mpich + cp -pr usort/usort-LICENSE /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/licenses/combblas-mpich + cp -pr graph500-1.2/graph500-1.2-COPYING /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/licenses/combblas-mpich + cp -pr graph500-1.2/generator/graph500-1.2-generator-LICENSE_1_0.txt /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm/usr/share/licenses/combblas-mpich + RPM_EC=0 ++ jobs -p + exit 0 Provides: CombBLAS-mpich = 1.6.2-0.11.beta2.fc34 CombBLAS-mpich(armv7hl-32) = 1.6.2-0.11.beta2.fc34 Graph500-mpich(armv7hl-32) = 1.2 combblas-mpich = 1.6.2-0.11.beta2.fc34 combblas-mpich(armv7hl-32) = 1.6.2-0.11.beta2.fc34 libCombBLAS.so.1.16.0(mpich-arm) libGraphGenlib.so.1.2(mpich-arm) libUsortlib.so.CombBLAS_1.16.0(mpich-arm) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libc.so.6 libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libgcc_s.so.1(GCC_3.5) libm.so.6 libm.so.6(GLIBC_2.4) libmpi.so.12(mpich-arm) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.9) rtld(GNU_HASH) Processing files: combblas-mpich-devel-1.6.2-0.11.beta2.fc34.armv7hl Provides: combblas-mpich-devel = 1.6.2-0.11.beta2.fc34 combblas-mpich-devel(armv7hl-32) = 1.6.2-0.11.beta2.fc34 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libCombBLAS.so.1.16.0(mpich-arm) libGraphGenlib.so.1.2(mpich-arm) libUsortlib.so.CombBLAS_1.16.0(mpich-arm) Processing files: combblas-debugsource-1.6.2-0.11.beta2.fc34.armv7hl Provides: combblas-debugsource = 1.6.2-0.11.beta2.fc34 combblas-debugsource(armv7hl-32) = 1.6.2-0.11.beta2.fc34 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: combblas-debuginfo-1.6.2-0.11.beta2.fc34.armv7hl Provides: combblas-debuginfo = 1.6.2-0.11.beta2.fc34 combblas-debuginfo(armv7hl-32) = 1.6.2-0.11.beta2.fc34 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: combblas-debugsource(armv7hl-32) = 1.6.2-0.11.beta2.fc34 Processing files: combblas-openmpi-debuginfo-1.6.2-0.11.beta2.fc34.armv7hl Provides: combblas-openmpi-debuginfo = 1.6.2-0.11.beta2.fc34 combblas-openmpi-debuginfo(armv7hl-32) = 1.6.2-0.11.beta2.fc34 debuginfo(build-id) = 1b366c2ffb69920905bbd08c4e1244b4a0dcbe40 debuginfo(build-id) = 75c36ff08348c451653ad21f4c5a6df6926a1bac debuginfo(build-id) = d9bf14fed38ac735c9f6f30c8c4e79bc4249b573 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: combblas-debugsource(armv7hl-32) = 1.6.2-0.11.beta2.fc34 Processing files: combblas-mpich-debuginfo-1.6.2-0.11.beta2.fc34.armv7hl Provides: combblas-mpich-debuginfo = 1.6.2-0.11.beta2.fc34 combblas-mpich-debuginfo(armv7hl-32) = 1.6.2-0.11.beta2.fc34 debuginfo(build-id) = 2ed7dc78a8a9a992aaf0835fb0fe3c9a1adaa082 debuginfo(build-id) = 9f537ce1f5238154262e377a85af90530ae0c6e5 debuginfo(build-id) = c29d5843578ec3ecfb2172846a33aed52ea44756 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: combblas-debugsource(armv7hl-32) = 1.6.2-0.11.beta2.fc34 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm Wrote: /builddir/build/RPMS/combblas-openmpi-debuginfo-1.6.2-0.11.beta2.fc34.armv7hl.rpm Wrote: /builddir/build/RPMS/combblas-mpich-debuginfo-1.6.2-0.11.beta2.fc34.armv7hl.rpm Wrote: /builddir/build/RPMS/combblas-debugsource-1.6.2-0.11.beta2.fc34.armv7hl.rpm Wrote: /builddir/build/RPMS/combblas-openmpi-1.6.2-0.11.beta2.fc34.armv7hl.rpm Wrote: /builddir/build/RPMS/combblas-mpich-1.6.2-0.11.beta2.fc34.armv7hl.rpm Wrote: /builddir/build/RPMS/combblas-mpich-devel-1.6.2-0.11.beta2.fc34.armv7hl.rpm Wrote: /builddir/build/RPMS/combblas-openmpi-devel-1.6.2-0.11.beta2.fc34.armv7hl.rpm Wrote: /builddir/build/RPMS/combblas-debuginfo-1.6.2-0.11.beta2.fc34.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.RwGU7o + umask 022 + cd /builddir/build/BUILD + cd CombBLAS_beta_16_2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/combblas-1.6.2-0.11.beta2.fc34.arm + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0