Mock Version: 3.3 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/cosma.spec'], chrootPath='/var/lib/mock/rhel+epel-8-ppc64le-1668681176.708661/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=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7v5mcgbe:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7v5mcgbe:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '5c933a951f8b4a9eb914995c4d74dfae', '-D', '/var/lib/mock/rhel+epel-8-ppc64le-1668681176.708661/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7v5mcgbe:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/cosma.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', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/cosma-2.6.2-1.el8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/cosma.spec'], chrootPath='/var/lib/mock/rhel+epel-8-ppc64le-1668681176.708661/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=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7v5mcgbe:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7v5mcgbe:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '10717dfd2e3b42d288029a7ff29d18a7', '-D', '/var/lib/mock/rhel+epel-8-ppc64le-1668681176.708661/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7v5mcgbe:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/cosma.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', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.RMTWsq + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf cosma + /usr/bin/gzip -dc /builddir/build/SOURCES/cosma.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd cosma + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.OsxxGN + umask 022 + cd /builddir/build/BUILD + cd cosma + mkdir ompi + cd ompi + . /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 READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ 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 ++ '[' -f /proc/69/exe ']' +++ /usr/bin/readlink /proc/69/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/openmpi-ppc64le + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + export OMPI_MCA_rmaps_base_oversubscribe=1 + OMPI_MCA_rmaps_base_oversubscribe=1 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCOSMA_BLAS=OPENBLAS -DBUILD_SHARED_LIBS=ON -DSCALAPACK_BLAS=OPENBLAS -DCMAKE_INSTALL_PREFIX=/usr/lib64/openmpi -DINCLUDE_INSTALL_DIR=/usr/include/openmpi-ppc64le -DCOSMA_WITH_TESTS=OFF -DCOSMA_WITH_APPS=OFF -DCOSMA_WITH_BENCHMARKS=OFF .. -- Setting build type to 'Release' as none was specified. -- Selected BLAS backend for COSMA: OPENBLAS -- Selected SCALAPACK backend for COSMA: OFF -- The BLAS backend that SCALAPACK is linked to: OPENBLAS -- The CXX compiler identification is GNU 8.5.0 -- The C compiler identification is GNU 8.5.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found MPI_C: /usr/lib64/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib64/openmpi/lib/libmpi_cxx.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found OPENBLAS: /usr/lib64/libopenblas.so -- Building with no SCALAPACK interface support. -- Selected ScaLAPACK backend for COSTA: OFF -- Found MPI: TRUE (found version "3.1") found components: CXX -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") found components: CXX CMake Warning at libs/COSTA/CMakeLists.txt:101 (message): No ScaLAPACK interface is specified. Building COSTA without SCALAPACK wrappers. -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/cosma/ompi + /usr/bin/make -O -j2 -j1 /usr/bin/cmake -S/builddir/build/BUILD/cosma -B/builddir/build/BUILD/cosma/ompi --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/cosma/ompi/CMakeFiles /builddir/build/BUILD/cosma/ompi//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/cosma/ompi' /usr/bin/make -f libs/COSTA/src/costa/CMakeFiles/costa.dir/build.make libs/COSTA/src/costa/CMakeFiles/costa.dir/depend make[2]: Entering directory '/builddir/build/BUILD/cosma/ompi' cd /builddir/build/BUILD/cosma/ompi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/cosma /builddir/build/BUILD/cosma/libs/COSTA/src/costa /builddir/build/BUILD/cosma/ompi /builddir/build/BUILD/cosma/ompi/libs/COSTA/src/costa /builddir/build/BUILD/cosma/ompi/libs/COSTA/src/costa/CMakeFiles/costa.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/cosma/ompi' /usr/bin/make -f libs/COSTA/src/costa/CMakeFiles/costa.dir/build.make libs/COSTA/src/costa/CMakeFiles/costa.dir/build make[2]: Entering directory '/builddir/build/BUILD/cosma/ompi' [ 3%] Building CXX object libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/block.cpp.o cd /builddir/build/BUILD/cosma/ompi/libs/COSTA/src/costa && /usr/bin/c++ -Dcosta_EXPORTS -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fopenmp -MD -MT libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/block.cpp.o -MF CMakeFiles/costa.dir/grid2grid/block.cpp.o.d -o CMakeFiles/costa.dir/grid2grid/block.cpp.o -c /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/block.cpp [ 6%] Building CXX object libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/grid2D.cpp.o cd /builddir/build/BUILD/cosma/ompi/libs/COSTA/src/costa && /usr/bin/c++ -Dcosta_EXPORTS -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fopenmp -MD -MT libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/grid2D.cpp.o -MF CMakeFiles/costa.dir/grid2grid/grid2D.cpp.o.d -o CMakeFiles/costa.dir/grid2grid/grid2D.cpp.o -c /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid2D.cpp [ 10%] Building CXX object libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/interval.cpp.o cd /builddir/build/BUILD/cosma/ompi/libs/COSTA/src/costa && /usr/bin/c++ -Dcosta_EXPORTS -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fopenmp -MD -MT libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/interval.cpp.o -MF CMakeFiles/costa.dir/grid2grid/interval.cpp.o.d -o CMakeFiles/costa.dir/grid2grid/interval.cpp.o -c /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/interval.cpp [ 13%] Building CXX object libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/scalapack_layout.cpp.o cd /builddir/build/BUILD/cosma/ompi/libs/COSTA/src/costa && /usr/bin/c++ -Dcosta_EXPORTS -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fopenmp -MD -MT libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/scalapack_layout.cpp.o -MF CMakeFiles/costa.dir/grid2grid/scalapack_layout.cpp.o.d -o CMakeFiles/costa.dir/grid2grid/scalapack_layout.cpp.o -c /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/scalapack_layout.cpp In file included from /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/scalapack_layout.hpp:2, from /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/scalapack_layout.cpp:1: /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'costa::grid_layout::grid_layout(costa::assigned_grid2D&&, costa::local_blocks&&, char) [with T = float]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/scalapack_layout.cpp:282:20: required from 'costa::grid_layout costa::get_scalapack_layout(int, costa::scalapack::matrix_dim, costa::scalapack::elem_grid_coord, costa::scalapack::matrix_dim, costa::scalapack::block_dim, costa::scalapack::rank_decomposition, costa::scalapack::ordering, costa::scalapack::rank_grid_coord, T*, char, int) [with T = float]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/scalapack_layout.cpp:392:34: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:20:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t i = 0; i < blocks.num_blocks(); ++i) { /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'costa::grid_layout::grid_layout(costa::assigned_grid2D&&, costa::local_blocks&&, char) [with T = double]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/scalapack_layout.cpp:282:20: required from 'costa::grid_layout costa::get_scalapack_layout(int, costa::scalapack::matrix_dim, costa::scalapack::elem_grid_coord, costa::scalapack::matrix_dim, costa::scalapack::block_dim, costa::scalapack::rank_decomposition, costa::scalapack::ordering, costa::scalapack::rank_grid_coord, T*, char, int) [with T = double]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/scalapack_layout.cpp:405:34: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:20:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'costa::grid_layout::grid_layout(costa::assigned_grid2D&&, costa::local_blocks&&, char) [with T = std::complex]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/scalapack_layout.cpp:282:20: required from 'costa::grid_layout costa::get_scalapack_layout(int, costa::scalapack::matrix_dim, costa::scalapack::elem_grid_coord, costa::scalapack::matrix_dim, costa::scalapack::block_dim, costa::scalapack::rank_decomposition, costa::scalapack::ordering, costa::scalapack::rank_grid_coord, T*, char, int) [with T = std::complex]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/scalapack_layout.cpp:418:34: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:20:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'costa::grid_layout::grid_layout(costa::assigned_grid2D&&, costa::local_blocks&&, char) [with T = std::complex]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/scalapack_layout.cpp:282:20: required from 'costa::grid_layout costa::get_scalapack_layout(int, costa::scalapack::matrix_dim, costa::scalapack::elem_grid_coord, costa::scalapack::matrix_dim, costa::scalapack::block_dim, costa::scalapack::rank_decomposition, costa::scalapack::ordering, costa::scalapack::rank_grid_coord, T*, char, int) [with T = std::complex]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/scalapack_layout.cpp:431:34: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:20:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [ 17%] Building CXX object libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/communication_data.cpp.o cd /builddir/build/BUILD/cosma/ompi/libs/COSTA/src/costa && /usr/bin/c++ -Dcosta_EXPORTS -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fopenmp -MD -MT libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/communication_data.cpp.o -MF CMakeFiles/costa.dir/grid2grid/communication_data.cpp.o.d -o CMakeFiles/costa.dir/grid2grid/communication_data.cpp.o -c /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp: In instantiation of 'costa::communication_data::communication_data(std::vector >&, int, int) [with T = double]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:276:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:115:9: warning: variable 'prev_rank' set but not used [-Wunused-but-set-variable] int prev_rank = -1; ^~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp: In instantiation of 'void costa::communication_data::copy_from_buffer(int, costa::memory::threads_workspace&) [with T = double]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:276:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:196:9: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] for (unsigned i = package_ticks[idx]; i < package_ticks[idx+1]; ++i) { ^~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp: In instantiation of 'void costa::communication_data::partition_messages() [with T = double]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:276:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:89:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < mpi_messages.size(); ++i) { /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp: In instantiation of 'costa::communication_data::communication_data(std::vector >&, int, int) [with T = std::complex]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:277:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:115:9: warning: variable 'prev_rank' set but not used [-Wunused-but-set-variable] int prev_rank = -1; ^~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp: In instantiation of 'void costa::communication_data::copy_from_buffer(int, costa::memory::threads_workspace&) [with T = std::complex]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:277:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:196:9: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] for (unsigned i = package_ticks[idx]; i < package_ticks[idx+1]; ++i) { ^~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp: In instantiation of 'void costa::communication_data::partition_messages() [with T = std::complex]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:277:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:89:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < mpi_messages.size(); ++i) { /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp: In instantiation of 'costa::communication_data::communication_data(std::vector >&, int, int) [with T = float]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:278:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:115:9: warning: variable 'prev_rank' set but not used [-Wunused-but-set-variable] int prev_rank = -1; ^~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp: In instantiation of 'void costa::communication_data::copy_from_buffer(int, costa::memory::threads_workspace&) [with T = float]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:278:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:196:9: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] for (unsigned i = package_ticks[idx]; i < package_ticks[idx+1]; ++i) { ^~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp: In instantiation of 'void costa::communication_data::partition_messages() [with T = float]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:278:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:89:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < mpi_messages.size(); ++i) { /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp: In instantiation of 'costa::communication_data::communication_data(std::vector >&, int, int) [with T = std::complex]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:279:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:115:9: warning: variable 'prev_rank' set but not used [-Wunused-but-set-variable] int prev_rank = -1; ^~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp: In instantiation of 'void costa::communication_data::copy_from_buffer(int, costa::memory::threads_workspace&) [with T = std::complex]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:279:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:196:9: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] for (unsigned i = package_ticks[idx]; i < package_ticks[idx+1]; ++i) { ^~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp: In instantiation of 'void costa::communication_data::partition_messages() [with T = std::complex]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:279:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:89:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < mpi_messages.size(); ++i) { In file included from /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:1: /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp: In instantiation of 'costa::message::message(costa::block, int, char, T, T, bool, bool) [with T = double]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:282:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.hpp:38:16: warning: 'costa::message::rank' will be initialized after [-Wreorder] int rank = 0; ^ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.hpp:30:18: warning: 'double costa::message::alpha' [-Wreorder] T alpha = T{1}; ^ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:11:1: warning: when initialized here [-Wreorder] message::message(block b, int rank, ^~~~~~~~~~ In file included from /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:1: /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp: In instantiation of 'costa::message::message(costa::block, int, char, T, T, bool, bool) [with T = std::complex]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:283:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.hpp:38:16: warning: 'costa::message >::rank' will be initialized after [-Wreorder] int rank = 0; ^ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.hpp:30:18: warning: 'std::complex costa::message >::alpha' [-Wreorder] T alpha = T{1}; ^ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:11:1: warning: when initialized here [-Wreorder] message::message(block b, int rank, ^~~~~~~~~~ In file included from /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:1: /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp: In instantiation of 'costa::message::message(costa::block, int, char, T, T, bool, bool) [with T = float]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:284:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.hpp:38:16: warning: 'costa::message::rank' will be initialized after [-Wreorder] int rank = 0; ^ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.hpp:30:18: warning: 'float costa::message::alpha' [-Wreorder] T alpha = T{1}; ^ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:11:1: warning: when initialized here [-Wreorder] message::message(block b, int rank, ^~~~~~~~~~ In file included from /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:1: /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp: In instantiation of 'costa::message::message(costa::block, int, char, T, T, bool, bool) [with T = std::complex]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:285:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.hpp:38:16: warning: 'costa::message >::rank' will be initialized after [-Wreorder] int rank = 0; ^ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.hpp:30:18: warning: 'std::complex costa::message >::alpha' [-Wreorder] T alpha = T{1}; ^ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:11:1: warning: when initialized here [-Wreorder] message::message(block b, int rank, ^~~~~~~~~~ In file included from /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.hpp:3, from /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:1: /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp: In instantiation of 'void costa::memory::copy2D(int, int, const elem_type*, int, elem_type*, int, bool, elem_type, elem_type, bool) [with elem_type = double]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:336:15: required from 'void costa::memory::copy_and_transform(int, int, const T*, int, bool, T*, int, bool, bool, bool, T, T, costa::memory::threads_workspace&) [with T = double]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:176:31: required from 'void costa::communication_data::copy_to_buffer(costa::memory::threads_workspace&) [with T = double]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:276:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:67:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (n_rows == (size_t)ld_src && ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:68:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] n_rows == (size_t)ld_dest) { ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:73:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t col = 0; col < n_cols; ++col) { ~~~~^~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp: In instantiation of 'void costa::memory::copy2D(int, int, const elem_type*, int, elem_type*, int, bool, elem_type, elem_type, bool) [with elem_type = std::complex]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:336:15: required from 'void costa::memory::copy_and_transform(int, int, const T*, int, bool, T*, int, bool, bool, bool, T, T, costa::memory::threads_workspace&) [with T = std::complex]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:176:31: required from 'void costa::communication_data::copy_to_buffer(costa::memory::threads_workspace&) [with T = std::complex]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:277:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:67:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (n_rows == (size_t)ld_src && ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:68:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] n_rows == (size_t)ld_dest) { ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:73:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t col = 0; col < n_cols; ++col) { ~~~~^~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp: In instantiation of 'void costa::memory::copy2D(int, int, const elem_type*, int, elem_type*, int, bool, elem_type, elem_type, bool) [with elem_type = float]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:336:15: required from 'void costa::memory::copy_and_transform(int, int, const T*, int, bool, T*, int, bool, bool, bool, T, T, costa::memory::threads_workspace&) [with T = float]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:176:31: required from 'void costa::communication_data::copy_to_buffer(costa::memory::threads_workspace&) [with T = float]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:278:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:67:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (n_rows == (size_t)ld_src && ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:68:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] n_rows == (size_t)ld_dest) { ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:73:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t col = 0; col < n_cols; ++col) { ~~~~^~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp: In instantiation of 'void costa::memory::copy2D(int, int, const elem_type*, int, elem_type*, int, bool, elem_type, elem_type, bool) [with elem_type = std::complex]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:336:15: required from 'void costa::memory::copy_and_transform(int, int, const T*, int, bool, T*, int, bool, bool, bool, T, T, costa::memory::threads_workspace&) [with T = std::complex]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:176:31: required from 'void costa::communication_data::copy_to_buffer(costa::memory::threads_workspace&) [with T = std::complex]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:279:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:67:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (n_rows == (size_t)ld_src && ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:68:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] n_rows == (size_t)ld_dest) { ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:73:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t col = 0; col < n_cols; ++col) { ~~~~^~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp: In instantiation of 'void costa::memory::copy(std::size_t, const elem_type*, elem_type*, bool, elem_type, elem_type) [with elem_type = double; std::size_t = long unsigned int]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:69:13: required from 'void costa::memory::copy2D(int, int, const elem_type*, int, elem_type*, int, bool, elem_type, elem_type, bool) [with elem_type = double]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:336:15: required from 'void costa::memory::copy_and_transform(int, int, const T*, int, bool, T*, int, bool, bool, bool, T, T, costa::memory::threads_workspace&) [with T = double]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:176:31: required from 'void costa::communication_data::copy_to_buffer(costa::memory::threads_workspace&) [with T = double]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:276:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:33:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int i = 0; i < n; ++i) { ~~^~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp: In instantiation of 'void costa::memory::copy(std::size_t, const elem_type*, elem_type*, bool, elem_type, elem_type) [with elem_type = std::complex; std::size_t = long unsigned int]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:69:13: required from 'void costa::memory::copy2D(int, int, const elem_type*, int, elem_type*, int, bool, elem_type, elem_type, bool) [with elem_type = std::complex]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:336:15: required from 'void costa::memory::copy_and_transform(int, int, const T*, int, bool, T*, int, bool, bool, bool, T, T, costa::memory::threads_workspace&) [with T = std::complex]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:176:31: required from 'void costa::communication_data::copy_to_buffer(costa::memory::threads_workspace&) [with T = std::complex]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:277:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:33:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp: In instantiation of 'void costa::memory::copy(std::size_t, const elem_type*, elem_type*, bool, elem_type, elem_type) [with elem_type = float; std::size_t = long unsigned int]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:69:13: required from 'void costa::memory::copy2D(int, int, const elem_type*, int, elem_type*, int, bool, elem_type, elem_type, bool) [with elem_type = float]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:336:15: required from 'void costa::memory::copy_and_transform(int, int, const T*, int, bool, T*, int, bool, bool, bool, T, T, costa::memory::threads_workspace&) [with T = float]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:176:31: required from 'void costa::communication_data::copy_to_buffer(costa::memory::threads_workspace&) [with T = float]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:278:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:33:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp: In instantiation of 'void costa::memory::copy(std::size_t, const elem_type*, elem_type*, bool, elem_type, elem_type) [with elem_type = std::complex; std::size_t = long unsigned int]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:69:13: required from 'void costa::memory::copy2D(int, int, const elem_type*, int, elem_type*, int, bool, elem_type, elem_type, bool) [with elem_type = std::complex]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:336:15: required from 'void costa::memory::copy_and_transform(int, int, const T*, int, bool, T*, int, bool, bool, bool, T, T, costa::memory::threads_workspace&) [with T = std::complex]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:176:31: required from 'void costa::communication_data::copy_to_buffer(costa::memory::threads_workspace&) [with T = std::complex]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/communication_data.cpp:279:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/memory_utils.hpp:33:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] [ 20%] Building CXX object libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/grid_cover.cpp.o cd /builddir/build/BUILD/cosma/ompi/libs/COSTA/src/costa && /usr/bin/c++ -Dcosta_EXPORTS -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fopenmp -MD -MT libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/grid_cover.cpp.o -MF CMakeFiles/costa.dir/grid2grid/grid_cover.cpp.o.d -o CMakeFiles/costa.dir/grid2grid/grid_cover.cpp.o -c /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_cover.cpp [ 24%] Building CXX object libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/ranks_reordering.cpp.o cd /builddir/build/BUILD/cosma/ompi/libs/COSTA/src/costa && /usr/bin/c++ -Dcosta_EXPORTS -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fopenmp -MD -MT libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/ranks_reordering.cpp.o -MF CMakeFiles/costa.dir/grid2grid/ranks_reordering.cpp.o.d -o CMakeFiles/costa.dir/grid2grid/ranks_reordering.cpp.o -c /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/ranks_reordering.cpp /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/ranks_reordering.cpp: In function 'std::vector costa::optimal_reordering(costa::comm_volume&, int, bool&)': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/ranks_reordering.cpp:10:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t i = 0; i < n_ranks; ++i) { ~~^~~~~~~~~ [ 27%] Building CXX object libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/utils.cpp.o cd /builddir/build/BUILD/cosma/ompi/libs/COSTA/src/costa && /usr/bin/c++ -Dcosta_EXPORTS -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fopenmp -MD -MT libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/utils.cpp.o -MF CMakeFiles/costa.dir/grid2grid/utils.cpp.o.d -o CMakeFiles/costa.dir/grid2grid/utils.cpp.o -c /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/utils.cpp /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/utils.cpp: In function 'std::vector > costa::topology_cost(MPI_Comm)': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/utils.cpp:59:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < local_ranks.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/utils.cpp:39:15: warning: unused variable 'local_rank' [-Wunused-variable] int rank, local_rank, local_size; ^~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/utils.cpp:39:27: warning: unused variable 'local_size' [-Wunused-variable] int rank, local_rank, local_size; ^~~~~~~~~~ [ 31%] Building CXX object libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/transform.cpp.o cd /builddir/build/BUILD/cosma/ompi/libs/COSTA/src/costa && /usr/bin/c++ -Dcosta_EXPORTS -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fopenmp -MD -MT libs/COSTA/src/costa/CMakeFiles/costa.dir/grid2grid/transform.cpp.o -MF CMakeFiles/costa.dir/grid2grid/transform.cpp.o.d -o CMakeFiles/costa.dir/grid2grid/transform.cpp.o -c /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp: In instantiation of 'void costa::exchange_async(costa::communication_data&, costa::communication_data&, MPI_Comm) [with T = float; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:163:19: required from 'void costa::transform(costa::grid_layout&, costa::grid_layout&, MPI_Comm) [with T = float; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:291:45: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:60:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (unsigned i = 0u; i < recv_data.n_ranks; ++i) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:85:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (unsigned i = 0u; i < send_data.n_ranks; ++i) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:107:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (unsigned i = 0u; i < recv_data.n_packed_messages; ++i) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp: In instantiation of 'void costa::exchange_async(costa::communication_data&, costa::communication_data&, MPI_Comm) [with T = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:163:19: required from 'void costa::transform(costa::grid_layout&, costa::grid_layout&, MPI_Comm) [with T = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:295:46: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:60:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (unsigned i = 0u; i < recv_data.n_ranks; ++i) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:85:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (unsigned i = 0u; i < send_data.n_ranks; ++i) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:107:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (unsigned i = 0u; i < recv_data.n_packed_messages; ++i) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp: In instantiation of 'void costa::exchange_async(costa::communication_data&, costa::communication_data&, MPI_Comm) [with T = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:163:19: required from 'void costa::transform(costa::grid_layout&, costa::grid_layout&, MPI_Comm) [with T = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:300:45: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:60:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (unsigned i = 0u; i < recv_data.n_ranks; ++i) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:85:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (unsigned i = 0u; i < send_data.n_ranks; ++i) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:107:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (unsigned i = 0u; i < recv_data.n_packed_messages; ++i) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp: In instantiation of 'void costa::exchange_async(costa::communication_data&, costa::communication_data&, MPI_Comm) [with T = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:163:19: required from 'void costa::transform(costa::grid_layout&, costa::grid_layout&, MPI_Comm) [with T = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:305:18: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:60:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (unsigned i = 0u; i < recv_data.n_ranks; ++i) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:85:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (unsigned i = 0u; i < send_data.n_ranks; ++i) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:107:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (unsigned i = 0u; i < recv_data.n_packed_messages; ++i) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp: In function 'void costa::exchange_async(costa::communication_data&, costa::communication_data&, MPI_Comm) [with T = float]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:128:20: warning: 'send_reqs' may be used uninitialized in this function [-Wmaybe-uninitialized] MPI_Waitall(send_data.n_packed_messages, send_reqs, MPI_STATUSES_IGNORE); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:110:20: warning: 'recv_reqs' may be used uninitialized in this function [-Wmaybe-uninitialized] MPI_Waitany(recv_data.n_packed_messages, ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ recv_reqs, ~~~~~~~~~~ &idx, ~~~~~ MPI_STATUS_IGNORE); ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp: In function 'void costa::exchange_async(costa::communication_data&, costa::communication_data&, MPI_Comm) [with T = double]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:128:20: warning: 'send_reqs' may be used uninitialized in this function [-Wmaybe-uninitialized] MPI_Waitall(send_data.n_packed_messages, send_reqs, MPI_STATUSES_IGNORE); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:110:20: warning: 'recv_reqs' may be used uninitialized in this function [-Wmaybe-uninitialized] MPI_Waitany(recv_data.n_packed_messages, ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ recv_reqs, ~~~~~~~~~~ &idx, ~~~~~ MPI_STATUS_IGNORE); ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp: In function 'void costa::exchange_async(costa::communication_data&, costa::communication_data&, MPI_Comm) [with T = std::complex]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:128:20: warning: 'send_reqs' may be used uninitialized in this function [-Wmaybe-uninitialized] MPI_Waitall(send_data.n_packed_messages, send_reqs, MPI_STATUSES_IGNORE); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:110:20: warning: 'recv_reqs' may be used uninitialized in this function [-Wmaybe-uninitialized] MPI_Waitany(recv_data.n_packed_messages, ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ recv_reqs, ~~~~~~~~~~ &idx, ~~~~~ MPI_STATUS_IGNORE); ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp: In function 'void costa::exchange_async(costa::communication_data&, costa::communication_data&, MPI_Comm) [with T = std::complex]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:128:20: warning: 'send_reqs' may be used uninitialized in this function [-Wmaybe-uninitialized] MPI_Waitall(send_data.n_packed_messages, send_reqs, MPI_STATUSES_IGNORE); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.cpp:110:20: warning: 'recv_reqs' may be used uninitialized in this function [-Wmaybe-uninitialized] MPI_Waitany(recv_data.n_packed_messages, ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ recv_reqs, ~~~~~~~~~~ &idx, ~~~~~ MPI_STATUS_IGNORE); ~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object libs/COSTA/src/costa/CMakeFiles/costa.dir/layout.cpp.o cd /builddir/build/BUILD/cosma/ompi/libs/COSTA/src/costa && /usr/bin/c++ -Dcosta_EXPORTS -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fopenmp -MD -MT libs/COSTA/src/costa/CMakeFiles/costa.dir/layout.cpp.o -MF CMakeFiles/costa.dir/layout.cpp.o.d -o CMakeFiles/costa.dir/layout.cpp.o -c /builddir/build/BUILD/cosma/libs/COSTA/src/costa/layout.cpp In file included from /builddir/build/BUILD/cosma/libs/COSTA/src/costa/layout.hpp:2, from /builddir/build/BUILD/cosma/libs/COSTA/src/costa/layout.cpp:1: /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'costa::grid_layout::grid_layout(costa::assigned_grid2D&&, costa::local_blocks&&, char) [with T = float]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/layout.cpp:61:73: required from 'costa::grid_layout costa::custom_layout(int, int, const int*, const int*, const int*, int, const costa::block_t*, char) [with T = float]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/layout.cpp:150:54: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:20:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t i = 0; i < blocks.num_blocks(); ++i) { /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'costa::grid_layout::grid_layout(costa::assigned_grid2D&&, costa::local_blocks&&, char) [with T = double]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/layout.cpp:61:73: required from 'costa::grid_layout costa::custom_layout(int, int, const int*, const int*, const int*, int, const costa::block_t*, char) [with T = double]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/layout.cpp:160:54: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:20:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'costa::grid_layout::grid_layout(costa::assigned_grid2D&&, costa::local_blocks&&, char) [with T = std::complex]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/layout.cpp:61:73: required from 'costa::grid_layout costa::custom_layout(int, int, const int*, const int*, const int*, int, const costa::block_t*, char) [with T = std::complex]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/layout.cpp:170:54: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:20:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'costa::grid_layout::grid_layout(costa::assigned_grid2D&&, costa::local_blocks&&, char) [with T = std::complex]': /builddir/build/BUILD/cosma/libs/COSTA/src/costa/layout.cpp:61:73: required from 'costa::grid_layout costa::custom_layout(int, int, const int*, const int*, const int*, int, const costa::block_t*, char) [with T = std::complex]' /builddir/build/BUILD/cosma/libs/COSTA/src/costa/layout.cpp:180:54: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:20:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [ 37%] Linking CXX shared library libcosta.so cd /builddir/build/BUILD/cosma/ompi/libs/COSTA/src/costa && /usr/bin/cmake -E cmake_link_script CMakeFiles/costa.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -pthread -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libcosta.so -o libcosta.so CMakeFiles/costa.dir/grid2grid/block.cpp.o CMakeFiles/costa.dir/grid2grid/grid2D.cpp.o CMakeFiles/costa.dir/grid2grid/interval.cpp.o CMakeFiles/costa.dir/grid2grid/scalapack_layout.cpp.o CMakeFiles/costa.dir/grid2grid/communication_data.cpp.o CMakeFiles/costa.dir/grid2grid/grid_cover.cpp.o CMakeFiles/costa.dir/grid2grid/ranks_reordering.cpp.o CMakeFiles/costa.dir/grid2grid/utils.cpp.o CMakeFiles/costa.dir/grid2grid/transform.cpp.o CMakeFiles/costa.dir/layout.cpp.o -Wl,-rpath,/usr/lib64/openmpi/lib::::::::::::::::::::::::: /usr/lib64/openmpi/lib/libmpi_cxx.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib/gcc/ppc64le-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so make[2]: Leaving directory '/builddir/build/BUILD/cosma/ompi' [ 37%] Built target costa /usr/bin/make -f src/cosma/CMakeFiles/cosma.dir/build.make src/cosma/CMakeFiles/cosma.dir/depend make[2]: Entering directory '/builddir/build/BUILD/cosma/ompi' cd /builddir/build/BUILD/cosma/ompi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/cosma /builddir/build/BUILD/cosma/src/cosma /builddir/build/BUILD/cosma/ompi /builddir/build/BUILD/cosma/ompi/src/cosma /builddir/build/BUILD/cosma/ompi/src/cosma/CMakeFiles/cosma.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/cosma/ompi' /usr/bin/make -f src/cosma/CMakeFiles/cosma.dir/build.make src/cosma/CMakeFiles/cosma.dir/build make[2]: Entering directory '/builddir/build/BUILD/cosma/ompi' [ 41%] Building CXX object src/cosma/CMakeFiles/cosma.dir/blas.cpp.o cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/c++ -DCOSMA_WITH_BLAS -Dcosma_EXPORTS -I/builddir/build/BUILD/cosma/src -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -isystem /usr/include/openblas -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/cosma/CMakeFiles/cosma.dir/blas.cpp.o -MF CMakeFiles/cosma.dir/blas.cpp.o.d -o CMakeFiles/cosma.dir/blas.cpp.o -c /builddir/build/BUILD/cosma/src/cosma/blas.cpp [ 44%] Building CXX object src/cosma/CMakeFiles/cosma.dir/buffer.cpp.o cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/c++ -DCOSMA_WITH_BLAS -Dcosma_EXPORTS -I/builddir/build/BUILD/cosma/src -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -isystem /usr/include/openblas -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/cosma/CMakeFiles/cosma.dir/buffer.cpp.o -MF CMakeFiles/cosma.dir/buffer.cpp.o.d -o CMakeFiles/cosma.dir/buffer.cpp.o -c /builddir/build/BUILD/cosma/src/cosma/buffer.cpp In file included from /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:1: /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'cosma::Buffer::Buffer(cosma::cosma_context*, cosma::Mapper*, cosma::Layout*, bool) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:814:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:158:28: warning: 'cosma::Buffer::ctxt_' will be initialized after [-Wreorder] cosma_context* ctxt_; ^~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:106:21: warning: 'const cosma::Strategy* cosma::Buffer::strategy_' [-Wreorder] const Strategy *strategy_; ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:14:1: warning: when initialized here [-Wreorder] Buffer::Buffer(cosma_context* ctxt, ^~~~~~~~~ In file included from /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:1: /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:106:21: warning: 'cosma::Buffer::strategy_' will be initialized after [-Wreorder] const Strategy *strategy_; ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:103:10: warning: 'char cosma::Buffer::label_' [-Wreorder] char label_; ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:14:1: warning: when initialized here [-Wreorder] Buffer::Buffer(cosma_context* ctxt, ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:41:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int step = 0; step < strategy_->n_steps(); ++step) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::allocate_initial_buffers(bool) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:814:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:132:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (!dry_run && rank_ < strategy_->P && buff_sizes_.size() > 0) { ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::allocate_communication_buffers(bool) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:814:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:63:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (!dry_run && rank_ < strategy_->P && buff_sizes_.size() > 1) { ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:67:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < buff_sizes_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::free_initial_buffers(bool) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:814:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:145:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (!dry_run && rank_ < strategy_->P && buff_sizes_.size() > 0) { ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::free_communication_buffers(bool) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:814:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:162:26: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (dry_run || rank_ >= strategy_->P || buff_sizes_.size() <= 1) return; ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'std::vector cosma::Buffer::get_all_buffer_sizes() [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:814:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:108:15: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (rank_ < strategy_->P) { ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:116:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < buff_sizes_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::advance_buffer() [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:814:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:352:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (current_buffer_ == buffers_.size() - 1) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'std::vector cosma::Buffer::compute_buffer_size(cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, int, int, cosma::Buffer::scalar_t) [with Scalar = double; cosma::Buffer::scalar_t = double]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:814:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:456:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < sizes.size(); ++j) { ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:494:13: warning: unused variable 'offset' [-Wunused-variable] int offset = rank - newP.first(); ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::compute_max_buffer_size(cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, int, int, cosma::Buffer::scalar_t) [with Scalar = double; cosma::Buffer::scalar_t = double]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:814:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:691:13: warning: unused variable 'offset' [-Wunused-variable] int offset = rank - newP.first(); ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::init_first_split_steps() [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:814:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:234:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while (step < strategy_->n_steps()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:1: /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'cosma::Buffer::Buffer(cosma::cosma_context*, cosma::Mapper*, cosma::Layout*, bool) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:815:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:158:28: warning: 'cosma::Buffer >::ctxt_' will be initialized after [-Wreorder] cosma_context* ctxt_; ^~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:106:21: warning: 'const cosma::Strategy* cosma::Buffer >::strategy_' [-Wreorder] const Strategy *strategy_; ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:14:1: warning: when initialized here [-Wreorder] Buffer::Buffer(cosma_context* ctxt, ^~~~~~~~~ In file included from /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:1: /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:106:21: warning: 'cosma::Buffer >::strategy_' will be initialized after [-Wreorder] const Strategy *strategy_; ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:103:10: warning: 'char cosma::Buffer >::label_' [-Wreorder] char label_; ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:14:1: warning: when initialized here [-Wreorder] Buffer::Buffer(cosma_context* ctxt, ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:41:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int step = 0; step < strategy_->n_steps(); ++step) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::allocate_initial_buffers(bool) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:815:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:132:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (!dry_run && rank_ < strategy_->P && buff_sizes_.size() > 0) { ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::allocate_communication_buffers(bool) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:815:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:63:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (!dry_run && rank_ < strategy_->P && buff_sizes_.size() > 1) { ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:67:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < buff_sizes_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::free_initial_buffers(bool) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:815:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:145:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (!dry_run && rank_ < strategy_->P && buff_sizes_.size() > 0) { ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::free_communication_buffers(bool) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:815:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:162:26: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (dry_run || rank_ >= strategy_->P || buff_sizes_.size() <= 1) return; ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'std::vector cosma::Buffer::get_all_buffer_sizes() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:815:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:108:15: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (rank_ < strategy_->P) { ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:116:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < buff_sizes_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::advance_buffer() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:815:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:352:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (current_buffer_ == buffers_.size() - 1) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'std::vector cosma::Buffer::compute_buffer_size(cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, int, int, cosma::Buffer::scalar_t) [with Scalar = std::complex; cosma::Buffer::scalar_t = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:815:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:456:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < sizes.size(); ++j) { ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:494:13: warning: unused variable 'offset' [-Wunused-variable] int offset = rank - newP.first(); ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::compute_max_buffer_size(cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, int, int, cosma::Buffer::scalar_t) [with Scalar = std::complex; cosma::Buffer::scalar_t = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:815:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:691:13: warning: unused variable 'offset' [-Wunused-variable] int offset = rank - newP.first(); ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::init_first_split_steps() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:815:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:234:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while (step < strategy_->n_steps()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:1: /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'cosma::Buffer::Buffer(cosma::cosma_context*, cosma::Mapper*, cosma::Layout*, bool) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:816:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:158:28: warning: 'cosma::Buffer::ctxt_' will be initialized after [-Wreorder] cosma_context* ctxt_; ^~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:106:21: warning: 'const cosma::Strategy* cosma::Buffer::strategy_' [-Wreorder] const Strategy *strategy_; ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:14:1: warning: when initialized here [-Wreorder] Buffer::Buffer(cosma_context* ctxt, ^~~~~~~~~ In file included from /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:1: /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:106:21: warning: 'cosma::Buffer::strategy_' will be initialized after [-Wreorder] const Strategy *strategy_; ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:103:10: warning: 'char cosma::Buffer::label_' [-Wreorder] char label_; ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:14:1: warning: when initialized here [-Wreorder] Buffer::Buffer(cosma_context* ctxt, ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:41:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int step = 0; step < strategy_->n_steps(); ++step) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::allocate_initial_buffers(bool) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:816:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:132:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (!dry_run && rank_ < strategy_->P && buff_sizes_.size() > 0) { ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::allocate_communication_buffers(bool) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:816:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:63:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (!dry_run && rank_ < strategy_->P && buff_sizes_.size() > 1) { ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:67:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < buff_sizes_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::free_initial_buffers(bool) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:816:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:145:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (!dry_run && rank_ < strategy_->P && buff_sizes_.size() > 0) { ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::free_communication_buffers(bool) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:816:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:162:26: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (dry_run || rank_ >= strategy_->P || buff_sizes_.size() <= 1) return; ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'std::vector cosma::Buffer::get_all_buffer_sizes() [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:816:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:108:15: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (rank_ < strategy_->P) { ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:116:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < buff_sizes_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::advance_buffer() [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:816:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:352:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (current_buffer_ == buffers_.size() - 1) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'std::vector cosma::Buffer::compute_buffer_size(cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, int, int, cosma::Buffer::scalar_t) [with Scalar = float; cosma::Buffer::scalar_t = float]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:816:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:456:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < sizes.size(); ++j) { ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:494:13: warning: unused variable 'offset' [-Wunused-variable] int offset = rank - newP.first(); ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::compute_max_buffer_size(cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, int, int, cosma::Buffer::scalar_t) [with Scalar = float; cosma::Buffer::scalar_t = float]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:816:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:691:13: warning: unused variable 'offset' [-Wunused-variable] int offset = rank - newP.first(); ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::init_first_split_steps() [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:816:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:234:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while (step < strategy_->n_steps()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:1: /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'cosma::Buffer::Buffer(cosma::cosma_context*, cosma::Mapper*, cosma::Layout*, bool) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:817:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:158:28: warning: 'cosma::Buffer >::ctxt_' will be initialized after [-Wreorder] cosma_context* ctxt_; ^~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:106:21: warning: 'const cosma::Strategy* cosma::Buffer >::strategy_' [-Wreorder] const Strategy *strategy_; ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:14:1: warning: when initialized here [-Wreorder] Buffer::Buffer(cosma_context* ctxt, ^~~~~~~~~ In file included from /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:1: /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:106:21: warning: 'cosma::Buffer >::strategy_' will be initialized after [-Wreorder] const Strategy *strategy_; ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:103:10: warning: 'char cosma::Buffer >::label_' [-Wreorder] char label_; ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:14:1: warning: when initialized here [-Wreorder] Buffer::Buffer(cosma_context* ctxt, ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:41:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int step = 0; step < strategy_->n_steps(); ++step) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::allocate_initial_buffers(bool) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:817:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:132:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (!dry_run && rank_ < strategy_->P && buff_sizes_.size() > 0) { ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::allocate_communication_buffers(bool) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:817:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:63:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (!dry_run && rank_ < strategy_->P && buff_sizes_.size() > 1) { ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:67:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < buff_sizes_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::free_initial_buffers(bool) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:817:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:145:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (!dry_run && rank_ < strategy_->P && buff_sizes_.size() > 0) { ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::free_communication_buffers(bool) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:817:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:162:26: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (dry_run || rank_ >= strategy_->P || buff_sizes_.size() <= 1) return; ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'std::vector cosma::Buffer::get_all_buffer_sizes() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:817:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:108:15: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (rank_ < strategy_->P) { ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:116:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < buff_sizes_.size(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::advance_buffer() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:817:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:352:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (current_buffer_ == buffers_.size() - 1) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'std::vector cosma::Buffer::compute_buffer_size(cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, int, int, cosma::Buffer::scalar_t) [with Scalar = std::complex; cosma::Buffer::scalar_t = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:817:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:456:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < sizes.size(); ++j) { ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:494:13: warning: unused variable 'offset' [-Wunused-variable] int offset = rank - newP.first(); ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::compute_max_buffer_size(cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, int, int, cosma::Buffer::scalar_t) [with Scalar = std::complex; cosma::Buffer::scalar_t = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:817:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:691:13: warning: unused variable 'offset' [-Wunused-variable] int offset = rank - newP.first(); ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/buffer.cpp: In instantiation of 'void cosma::Buffer::init_first_split_steps() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:817:16: required from here /builddir/build/BUILD/cosma/src/cosma/buffer.cpp:234:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while (step < strategy_->n_steps()) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object src/cosma/CMakeFiles/cosma.dir/communicator.cpp.o cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/c++ -DCOSMA_WITH_BLAS -Dcosma_EXPORTS -I/builddir/build/BUILD/cosma/src -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -isystem /usr/include/openblas -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/cosma/CMakeFiles/cosma.dir/communicator.cpp.o -MF CMakeFiles/cosma.dir/communicator.cpp.o.d -o CMakeFiles/cosma.dir/communicator.cpp.o -c /builddir/build/BUILD/cosma/src/cosma/communicator.cpp /builddir/build/BUILD/cosma/src/cosma/communicator.cpp: In constructor 'cosma::communicator::communicator(cosma::Strategy, MPI_Comm)': /builddir/build/BUILD/cosma/src/cosma/communicator.cpp:26:38: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] using_reduced_comm_ = comm_size_ != strategy.P; ~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/communicator.cpp:27:22: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] is_idle_ = rank_ >= strategy.P; ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/communicator.cpp:70:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < strategy_.n_steps(); ++i) { ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/communicator.cpp: In member function 'void cosma::communicator::split_communicators(MPI_Comm)': /builddir/build/BUILD/cosma/src/cosma/communicator.cpp:240:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int step = 0; step < strategy_.n_steps(); ++step) { ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/communicator.cpp: In member function 'void cosma::communicator::create_communicators(MPI_Comm)': /builddir/build/BUILD/cosma/src/cosma/communicator.cpp:288:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int step = 0; step < strategy_.n_steps(); ++step) { ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/communicator.cpp: In member function 'ompi_communicator_t* cosma::communicator::create_comm_subproblem(MPI_Comm, cosma::Interval&, cosma::Interval&)': /builddir/build/BUILD/cosma/src/cosma/communicator.cpp:332:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < ranks.size(); ++i) { ~~^~~~~~~~~~~~~~ [ 51%] Building CXX object src/cosma/CMakeFiles/cosma.dir/context.cpp.o cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/c++ -DCOSMA_WITH_BLAS -Dcosma_EXPORTS -I/builddir/build/BUILD/cosma/src -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -isystem /usr/include/openblas -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/cosma/CMakeFiles/cosma.dir/context.cpp.o -MF CMakeFiles/cosma.dir/context.cpp.o.d -o CMakeFiles/cosma.dir/context.cpp.o -c /builddir/build/BUILD/cosma/src/cosma/context.cpp [ 55%] Building CXX object src/cosma/CMakeFiles/cosma.dir/interval.cpp.o cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/c++ -DCOSMA_WITH_BLAS -Dcosma_EXPORTS -I/builddir/build/BUILD/cosma/src -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -isystem /usr/include/openblas -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/cosma/CMakeFiles/cosma.dir/interval.cpp.o -MF CMakeFiles/cosma.dir/interval.cpp.o.d -o CMakeFiles/cosma.dir/interval.cpp.o -c /builddir/build/BUILD/cosma/src/cosma/interval.cpp /builddir/build/BUILD/cosma/src/cosma/interval.cpp: In member function 'std::vector cosma::Interval::divide_by(int)': /builddir/build/BUILD/cosma/src/cosma/interval.cpp:35:18: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (length() < divisor) { ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/interval.cpp: In member function 'cosma::Interval cosma::Interval::subinterval(int, int)': /builddir/build/BUILD/cosma/src/cosma/interval.cpp:85:18: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (length() < divisor) { ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/interval.cpp: In member function 'std::size_t cosma::Interval2D::split_by(int, int)': /builddir/build/BUILD/cosma/src/cosma/interval.cpp:148:44: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (cols.length() < 0 || cols.length() < divisor) { ~~~~~~~~~~~~~~^~~~~~~~~ [ 58%] Building CXX object src/cosma/CMakeFiles/cosma.dir/layout.cpp.o cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/c++ -DCOSMA_WITH_BLAS -Dcosma_EXPORTS -I/builddir/build/BUILD/cosma/src -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -isystem /usr/include/openblas -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/cosma/CMakeFiles/cosma.dir/layout.cpp.o -MF CMakeFiles/cosma.dir/layout.cpp.o.d -o CMakeFiles/cosma.dir/layout.cpp.o -c /builddir/build/BUILD/cosma/src/cosma/layout.cpp /builddir/build/BUILD/cosma/src/cosma/layout.cpp: In constructor 'cosma::Layout::Layout(cosma::Mapper*)': /builddir/build/BUILD/cosma/src/cosma/layout.cpp:17:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t p = 0; p < P_; ++p) { ~~^~~~ /builddir/build/BUILD/cosma/src/cosma/layout.cpp: In member function 'void cosma::Layout::update_buckets(cosma::Interval&, cosma::Interval2D&)': /builddir/build/BUILD/cosma/src/cosma/layout.cpp:91:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] while (pointer < ranges.size() && ranges[pointer].before(range)) { ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/layout.cpp: In member function 'void cosma::Layout::buffers_after_expansion(cosma::Interval&, cosma::Interval&, std::vector >&, std::vector&, std::vector >&, std::vector&)': /builddir/build/BUILD/cosma/src/cosma/layout.cpp:120:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int comm_ring = 0; comm_ring < newP.length(); ++comm_ring) { ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/layout.cpp: In member function 'void cosma::Layout::set_sizes(int, std::vector&, int)': /builddir/build/BUILD/cosma/src/cosma/layout.cpp:153:29: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] for (int i = pointer; i < std::min(sizes.size() + pointer, b_sizes.size()); ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/layout.cpp: In member function 'std::vector cosma::Layout::sizes_inside_range(cosma::Interval2D&, int, int&)': /builddir/build/BUILD/cosma/src/cosma/layout.cpp:173:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] while (pointer < ranges.size()) { ~~~~~~~~^~~~~~~~~~~~~~~ [ 62%] Building CXX object src/cosma/CMakeFiles/cosma.dir/local_multiply.cpp.o cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/c++ -DCOSMA_WITH_BLAS -Dcosma_EXPORTS -I/builddir/build/BUILD/cosma/src -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -isystem /usr/include/openblas -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/cosma/CMakeFiles/cosma.dir/local_multiply.cpp.o -MF CMakeFiles/cosma.dir/local_multiply.cpp.o.d -o CMakeFiles/cosma.dir/local_multiply.cpp.o -c /builddir/build/BUILD/cosma/src/cosma/local_multiply.cpp [ 65%] Building CXX object src/cosma/CMakeFiles/cosma.dir/mapper.cpp.o cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/c++ -DCOSMA_WITH_BLAS -Dcosma_EXPORTS -I/builddir/build/BUILD/cosma/src -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -isystem /usr/include/openblas -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/cosma/CMakeFiles/cosma.dir/mapper.cpp.o -MF CMakeFiles/cosma.dir/mapper.cpp.o.d -o CMakeFiles/cosma.dir/mapper.cpp.o -c /builddir/build/BUILD/cosma/src/cosma/mapper.cpp In file included from /builddir/build/BUILD/cosma/src/cosma/mapper.cpp:1: /builddir/build/BUILD/cosma/src/cosma/mapper.hpp: In constructor 'cosma::Mapper::Mapper(char, const cosma::Strategy&, int)': /builddir/build/BUILD/cosma/src/cosma/mapper.hpp:86:21: warning: 'cosma::Mapper::strategy_' will be initialized after [-Wreorder] const Strategy* strategy_; ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/mapper.hpp:80:9: warning: 'int cosma::Mapper::m_' [-Wreorder] int m_; ^~ /builddir/build/BUILD/cosma/src/cosma/mapper.cpp:5:1: warning: when initialized here [-Wreorder] Mapper::Mapper(char label, ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/mapper.cpp: In member function 'void cosma::Mapper::compute_sizes(cosma::Interval, cosma::Interval, cosma::Interval, int, const cosma::Strategy&)': /builddir/build/BUILD/cosma/src/cosma/mapper.cpp:170:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int shift = 0; shift < newP.length(); ++shift) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/mapper.cpp:175:60: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int mat = skip_ranges_[rank]; mat < submatrices.size(); ~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/mapper.cpp: In member function 'size_t cosma::Mapper::initial_size(int) const': /builddir/build/BUILD/cosma/src/cosma/mapper.cpp:213:14: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (rank < P_) ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/mapper.cpp: In member function 'void cosma::Mapper::compute_global_coord()': /builddir/build/BUILD/cosma/src/cosma/mapper.cpp:301:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto local = 0; local < range.size(); ++local, ++index) { ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/mapper.cpp: In member function 'std::pair cosma::Mapper::global_coordinates(int)': /builddir/build/BUILD/cosma/src/cosma/mapper.cpp:309:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (local_index >= initial_size()) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/mapper.cpp: In member function 'std::pair cosma::Mapper::global_coordinates(int, int)': /builddir/build/BUILD/cosma/src/cosma/mapper.cpp:330:48: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (range_offset_[rank][matrix_id + 1] > local_index) { /builddir/build/BUILD/cosma/src/cosma/mapper.cpp: In member function 'std::vector cosma::Mapper::local_blocks()': /builddir/build/BUILD/cosma/src/cosma/mapper.cpp:353:15: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (rank_ < strategy_->P) ~~~~~~^~~~~~~~~~~~~~ [ 68%] Building CXX object src/cosma/CMakeFiles/cosma.dir/math_utils.cpp.o cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/c++ -DCOSMA_WITH_BLAS -Dcosma_EXPORTS -I/builddir/build/BUILD/cosma/src -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -isystem /usr/include/openblas -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/cosma/CMakeFiles/cosma.dir/math_utils.cpp.o -MF CMakeFiles/cosma.dir/math_utils.cpp.o.d -o CMakeFiles/cosma.dir/math_utils.cpp.o -c /builddir/build/BUILD/cosma/src/cosma/math_utils.cpp /builddir/build/BUILD/cosma/src/cosma/math_utils.cpp: In function 'std::tuple cosma::math_utils::balanced_divisors(long long int, long long int, long long int, int, int)': /builddir/build/BUILD/cosma/src/cosma/math_utils.cpp:108:58: warning: suggest parentheses around '&&' within '||' [-Wparentheses] div1 * div2 * div3 == divm * divn * divk && current_error < error) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/math_utils.cpp: In function 'std::vector cosma::math_utils::decompose(int)': /builddir/build/BUILD/cosma/src/cosma/math_utils.cpp:123:9: warning: unused variable 'orig_n' [-Wunused-variable] int orig_n = n; ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/math_utils.cpp: In function 'int cosma::math_utils::closest_divisor(int, int, double)': /builddir/build/BUILD/cosma/src/cosma/math_utils.cpp:155:9: warning: unused variable 'divisor' [-Wunused-variable] int divisor = 1; ^~~~~~~ [ 72%] Building CXX object src/cosma/CMakeFiles/cosma.dir/matrix.cpp.o cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/c++ -DCOSMA_WITH_BLAS -Dcosma_EXPORTS -I/builddir/build/BUILD/cosma/src -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -isystem /usr/include/openblas -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/cosma/CMakeFiles/cosma.dir/matrix.cpp.o -MF CMakeFiles/cosma.dir/matrix.cpp.o.d -o CMakeFiles/cosma.dir/matrix.cpp.o -c /builddir/build/BUILD/cosma/src/cosma/matrix.cpp /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::CosmaMatrix(cosma::cosma_context*, char, const cosma::Strategy&, int, bool) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:26:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::CosmaMatrix(cosma::cosma_context*, cosma::Mapper&&, int, bool) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:50:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::shift(int, int) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:229:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::shift(int) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:239:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::unshift(int) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:249:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::update_buckets(cosma::Interval&, cosma::Interval2D&) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:272:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::seq_bucket(int) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:256:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::seq_bucket() [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:264:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'std::vector cosma::CosmaMatrix::seq_buckets(cosma::Interval&) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:279:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_seq_buckets(cosma::Interval&, std::vector&) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:288:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::size(int) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:295:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::size() [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:303:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::buffers_before_expansion(cosma::Interval&, cosma::Interval2D&, std::vector >&, std::vector&) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:315:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::buffers_after_expansion(cosma::Interval&, cosma::Interval&, std::vector >&, std::vector&, std::vector >&, std::vector&) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:329:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_sizes(cosma::Interval&, std::vector >&, int) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:339:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_sizes(cosma::Interval&, std::vector >&) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:347:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_sizes(int, std::vector&, int) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:354:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::advance_buffer() [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:161:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::buffer_index() [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:107:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_buffer_index(int) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:115:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::scalar_t* cosma::CosmaMatrix::buffer_ptr() [with Scalar = float; cosma::CosmaMatrix::scalar_t = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:122:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'size_t cosma::CosmaMatrix::buffer_size() [with Scalar = float; size_t = long unsigned int]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:130:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::scalar_t* cosma::CosmaMatrix::reshuffle_buffer_ptr() [with Scalar = float; cosma::CosmaMatrix::scalar_t = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:138:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::scalar_t* cosma::CosmaMatrix::reduce_buffer_ptr() [with Scalar = float; cosma::CosmaMatrix::scalar_t = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:146:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::swap_reduce_buffer_with(size_t) [with Scalar = float; size_t = long unsigned int]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:154:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::scalar_t* cosma::CosmaMatrix::matrix_pointer() [with Scalar = float; cosma::CosmaMatrix::scalar_t = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:197:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'const scalar_t* cosma::CosmaMatrix::matrix_pointer() const [with Scalar = float; cosma::CosmaMatrix::scalar_t = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:206:15: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::allocate_communication_buffers() [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:443:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::free_communication_buffers() [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:449:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'std::vector cosma::CosmaMatrix::required_memory() [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:466:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::allocate() [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:434:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::CosmaMatrix(cosma::cosma_context*, char, const cosma::Strategy&, int, bool) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:26:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::CosmaMatrix(cosma::cosma_context*, cosma::Mapper&&, int, bool) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:50:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::shift(int, int) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:229:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::shift(int) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:239:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::unshift(int) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:249:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::update_buckets(cosma::Interval&, cosma::Interval2D&) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:272:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::seq_bucket(int) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:256:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::seq_bucket() [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:264:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'std::vector cosma::CosmaMatrix::seq_buckets(cosma::Interval&) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:279:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_seq_buckets(cosma::Interval&, std::vector&) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:288:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::size(int) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:295:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::size() [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:303:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::buffers_before_expansion(cosma::Interval&, cosma::Interval2D&, std::vector >&, std::vector&) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:315:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::buffers_after_expansion(cosma::Interval&, cosma::Interval&, std::vector >&, std::vector&, std::vector >&, std::vector&) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:329:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_sizes(cosma::Interval&, std::vector >&, int) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:339:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_sizes(cosma::Interval&, std::vector >&) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:347:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_sizes(int, std::vector&, int) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:354:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::advance_buffer() [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:161:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::buffer_index() [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:107:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_buffer_index(int) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:115:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::scalar_t* cosma::CosmaMatrix::buffer_ptr() [with Scalar = double; cosma::CosmaMatrix::scalar_t = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:122:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'size_t cosma::CosmaMatrix::buffer_size() [with Scalar = double; size_t = long unsigned int]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:130:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::scalar_t* cosma::CosmaMatrix::reshuffle_buffer_ptr() [with Scalar = double; cosma::CosmaMatrix::scalar_t = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:138:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::scalar_t* cosma::CosmaMatrix::reduce_buffer_ptr() [with Scalar = double; cosma::CosmaMatrix::scalar_t = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:146:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::swap_reduce_buffer_with(size_t) [with Scalar = double; size_t = long unsigned int]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:154:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::scalar_t* cosma::CosmaMatrix::matrix_pointer() [with Scalar = double; cosma::CosmaMatrix::scalar_t = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:197:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'const scalar_t* cosma::CosmaMatrix::matrix_pointer() const [with Scalar = double; cosma::CosmaMatrix::scalar_t = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:206:15: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::allocate_communication_buffers() [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:443:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::free_communication_buffers() [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:449:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'std::vector cosma::CosmaMatrix::required_memory() [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:466:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::allocate() [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:434:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::CosmaMatrix(cosma::cosma_context*, char, const cosma::Strategy&, int, bool) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:26:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::CosmaMatrix(cosma::cosma_context*, cosma::Mapper&&, int, bool) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:50:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::shift(int, int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:229:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::shift(int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:239:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::unshift(int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:249:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::update_buckets(cosma::Interval&, cosma::Interval2D&) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:272:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::seq_bucket(int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:256:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::seq_bucket() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:264:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'std::vector cosma::CosmaMatrix::seq_buckets(cosma::Interval&) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:279:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_seq_buckets(cosma::Interval&, std::vector&) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:288:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::size(int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:295:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::size() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:303:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::buffers_before_expansion(cosma::Interval&, cosma::Interval2D&, std::vector >&, std::vector&) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:315:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::buffers_after_expansion(cosma::Interval&, cosma::Interval&, std::vector >&, std::vector&, std::vector >&, std::vector&) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:329:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_sizes(cosma::Interval&, std::vector >&, int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:339:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_sizes(cosma::Interval&, std::vector >&) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:347:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_sizes(int, std::vector&, int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:354:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::advance_buffer() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:161:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::buffer_index() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:107:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_buffer_index(int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:115:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::scalar_t* cosma::CosmaMatrix::buffer_ptr() [with Scalar = std::complex; cosma::CosmaMatrix::scalar_t = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:122:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'size_t cosma::CosmaMatrix::buffer_size() [with Scalar = std::complex; size_t = long unsigned int]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:130:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::scalar_t* cosma::CosmaMatrix::reshuffle_buffer_ptr() [with Scalar = std::complex; cosma::CosmaMatrix::scalar_t = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:138:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::scalar_t* cosma::CosmaMatrix::reduce_buffer_ptr() [with Scalar = std::complex; cosma::CosmaMatrix::scalar_t = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:146:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::swap_reduce_buffer_with(size_t) [with Scalar = std::complex; size_t = long unsigned int]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:154:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::scalar_t* cosma::CosmaMatrix::matrix_pointer() [with Scalar = std::complex; cosma::CosmaMatrix::scalar_t = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:197:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'const scalar_t* cosma::CosmaMatrix::matrix_pointer() const [with Scalar = std::complex; cosma::CosmaMatrix::scalar_t = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:206:15: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::allocate_communication_buffers() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:443:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::free_communication_buffers() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:449:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'std::vector cosma::CosmaMatrix::required_memory() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:466:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::allocate() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:434:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::CosmaMatrix(cosma::cosma_context*, char, const cosma::Strategy&, int, bool) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:26:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::CosmaMatrix(cosma::cosma_context*, cosma::Mapper&&, int, bool) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:50:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::shift(int, int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:229:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::shift(int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:239:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::unshift(int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:249:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::update_buckets(cosma::Interval&, cosma::Interval2D&) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:272:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::seq_bucket(int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:256:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::seq_bucket() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:264:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'std::vector cosma::CosmaMatrix::seq_buckets(cosma::Interval&) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:279:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_seq_buckets(cosma::Interval&, std::vector&) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:288:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::size(int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:295:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::size() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:303:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::buffers_before_expansion(cosma::Interval&, cosma::Interval2D&, std::vector >&, std::vector&) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:315:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::buffers_after_expansion(cosma::Interval&, cosma::Interval&, std::vector >&, std::vector&, std::vector >&, std::vector&) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:329:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_sizes(cosma::Interval&, std::vector >&, int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:339:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_sizes(cosma::Interval&, std::vector >&) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:347:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_sizes(int, std::vector&, int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:354:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank < P_) { ~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::advance_buffer() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:161:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'int cosma::CosmaMatrix::buffer_index() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:107:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::set_buffer_index(int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:115:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::scalar_t* cosma::CosmaMatrix::buffer_ptr() [with Scalar = std::complex; cosma::CosmaMatrix::scalar_t = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:122:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'size_t cosma::CosmaMatrix::buffer_size() [with Scalar = std::complex; size_t = long unsigned int]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:130:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::scalar_t* cosma::CosmaMatrix::reshuffle_buffer_ptr() [with Scalar = std::complex; cosma::CosmaMatrix::scalar_t = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:138:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::scalar_t* cosma::CosmaMatrix::reduce_buffer_ptr() [with Scalar = std::complex; cosma::CosmaMatrix::scalar_t = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:146:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::swap_reduce_buffer_with(size_t) [with Scalar = std::complex; size_t = long unsigned int]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:154:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'cosma::CosmaMatrix::scalar_t* cosma::CosmaMatrix::matrix_pointer() [with Scalar = std::complex; cosma::CosmaMatrix::scalar_t = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:197:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'const scalar_t* cosma::CosmaMatrix::matrix_pointer() const [with Scalar = std::complex; cosma::CosmaMatrix::scalar_t = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:206:15: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::allocate_communication_buffers() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:443:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::free_communication_buffers() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:449:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'std::vector cosma::CosmaMatrix::required_memory() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:466:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) ~~~~~~^~~~ /builddir/build/BUILD/cosma/src/cosma/matrix.cpp: In instantiation of 'void cosma::CosmaMatrix::allocate() [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:434:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (rank_ < P_) { ~~~~~~^~~~ In file included from /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.hpp:5, from /builddir/build/BUILD/cosma/src/cosma/mapper.hpp:6, from /builddir/build/BUILD/cosma/src/cosma/layout.hpp:4, from /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:3, from /builddir/build/BUILD/cosma/src/cosma/matrix.hpp:16, from /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:1: /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'costa::grid_layout::grid_layout(costa::assigned_grid2D&&, costa::local_blocks&&, char) [with T = float]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:428:67: required from 'costa::grid_layout cosma::CosmaMatrix::get_grid_layout() [with Scalar = float]' /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:473:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:20:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t i = 0; i < blocks.num_blocks(); ++i) { /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'costa::grid_layout::grid_layout(costa::assigned_grid2D&&, costa::local_blocks&&, char) [with T = double]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:428:67: required from 'costa::grid_layout cosma::CosmaMatrix::get_grid_layout() [with Scalar = double]' /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:474:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:20:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'costa::grid_layout::grid_layout(costa::assigned_grid2D&&, costa::local_blocks&&, char) [with T = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:428:67: required from 'costa::grid_layout cosma::CosmaMatrix::get_grid_layout() [with Scalar = std::complex]' /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:475:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:20:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'costa::grid_layout::grid_layout(costa::assigned_grid2D&&, costa::local_blocks&&, char) [with T = std::complex]': /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:428:67: required from 'costa::grid_layout cosma::CosmaMatrix::get_grid_layout() [with Scalar = std::complex]' /builddir/build/BUILD/cosma/src/cosma/matrix.cpp:476:16: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:20:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [ 75%] Building CXX object src/cosma/CMakeFiles/cosma.dir/memory_pool.cpp.o cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/c++ -DCOSMA_WITH_BLAS -Dcosma_EXPORTS -I/builddir/build/BUILD/cosma/src -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -isystem /usr/include/openblas -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/cosma/CMakeFiles/cosma.dir/memory_pool.cpp.o -MF CMakeFiles/cosma.dir/memory_pool.cpp.o.d -o CMakeFiles/cosma.dir/memory_pool.cpp.o -c /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp: In instantiation of 'T* cosma::memory_pool::get_buffer_pointer(size_t) [with T = double; size_t = long unsigned int]': /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp:186:23: required from here /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp:36:10: warning: unused variable 'alignment' [-Wunused-variable] auto alignment = aligned_allocator::get_alignment(); ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp: In instantiation of 'void cosma::memory_pool::resize(size_t) [with T = double; size_t = long unsigned int]': /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp:186:23: required from here /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp:66:10: warning: unused variable 'alignment' [-Wunused-variable] auto alignment = aligned_allocator::get_alignment(); ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp: In instantiation of 'T* cosma::memory_pool::get_buffer_pointer(size_t) [with T = float; size_t = long unsigned int]': /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp:187:23: required from here /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp:36:10: warning: unused variable 'alignment' [-Wunused-variable] auto alignment = aligned_allocator::get_alignment(); ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp: In instantiation of 'void cosma::memory_pool::resize(size_t) [with T = float; size_t = long unsigned int]': /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp:187:23: required from here /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp:66:10: warning: unused variable 'alignment' [-Wunused-variable] auto alignment = aligned_allocator::get_alignment(); ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp: In instantiation of 'T* cosma::memory_pool::get_buffer_pointer(size_t) [with T = std::complex; size_t = long unsigned int]': /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp:188:23: required from here /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp:36:10: warning: unused variable 'alignment' [-Wunused-variable] auto alignment = aligned_allocator::get_alignment(); ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp: In instantiation of 'void cosma::memory_pool::resize(size_t) [with T = std::complex; size_t = long unsigned int]': /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp:188:23: required from here /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp:66:10: warning: unused variable 'alignment' [-Wunused-variable] auto alignment = aligned_allocator::get_alignment(); ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp: In instantiation of 'T* cosma::memory_pool::get_buffer_pointer(size_t) [with T = std::complex; size_t = long unsigned int]': /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp:189:23: required from here /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp:36:10: warning: unused variable 'alignment' [-Wunused-variable] auto alignment = aligned_allocator::get_alignment(); ^~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp: In instantiation of 'void cosma::memory_pool::resize(size_t) [with T = std::complex; size_t = long unsigned int]': /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp:189:23: required from here /builddir/build/BUILD/cosma/src/cosma/memory_pool.cpp:66:10: warning: unused variable 'alignment' [-Wunused-variable] auto alignment = aligned_allocator::get_alignment(); ^~~~~~~~~ [ 79%] Building CXX object src/cosma/CMakeFiles/cosma.dir/multiply.cpp.o cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/c++ -DCOSMA_WITH_BLAS -Dcosma_EXPORTS -I/builddir/build/BUILD/cosma/src -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -isystem /usr/include/openblas -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/cosma/CMakeFiles/cosma.dir/multiply.cpp.o -MF CMakeFiles/cosma.dir/multiply.cpp.o.d -o CMakeFiles/cosma.dir/multiply.cpp.o -c /builddir/build/BUILD/cosma/src/cosma/multiply.cpp In file included from /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.hpp:5, from /builddir/build/BUILD/cosma/src/cosma/mapper.hpp:6, from /builddir/build/BUILD/cosma/src/cosma/layout.hpp:4, from /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:3, from /builddir/build/BUILD/cosma/src/cosma/matrix.hpp:16, from /builddir/build/BUILD/cosma/src/cosma/communicator.hpp:10, from /builddir/build/BUILD/cosma/src/cosma/multiply.hpp:3, from /builddir/build/BUILD/cosma/src/cosma/multiply.cpp:3: /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'void costa::grid_layout::scale_by(T) [with T = double]': /builddir/build/BUILD/cosma/src/cosma/multiply.cpp:104:9: required from 'void cosma::multiply_using_layout(cosma::cosma_context*, costa::grid_layout&, costa::grid_layout&, costa::grid_layout&, T, T, char, char, MPI_Comm) [with T = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/src/cosma/multiply.cpp:1014:58: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (unsigned i = 0u; i < blocks.num_blocks(); ++i) { /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'void costa::grid_layout::scale_by(T) [with T = float]': /builddir/build/BUILD/cosma/src/cosma/multiply.cpp:104:9: required from 'void cosma::multiply_using_layout(cosma::cosma_context*, costa::grid_layout&, costa::grid_layout&, costa::grid_layout&, T, T, char, char, MPI_Comm) [with T = float; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/src/cosma/multiply.cpp:1024:57: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'void costa::grid_layout::scale_by(T) [with T = std::complex]': /builddir/build/BUILD/cosma/src/cosma/multiply.cpp:104:9: required from 'void cosma::multiply_using_layout(cosma::cosma_context*, costa::grid_layout&, costa::grid_layout&, costa::grid_layout&, T, T, char, char, MPI_Comm) [with T = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/src/cosma/multiply.cpp:1035:47: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'void costa::grid_layout::scale_by(T) [with T = std::complex]': /builddir/build/BUILD/cosma/src/cosma/multiply.cpp:104:9: required from 'void cosma::multiply_using_layout(cosma::cosma_context*, costa::grid_layout&, costa::grid_layout&, costa::grid_layout&, T, T, char, char, MPI_Comm) [with T = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/src/cosma/multiply.cpp:1046:46: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] [ 82%] Building CXX object src/cosma/CMakeFiles/cosma.dir/one_sided_communicator.cpp.o cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/c++ -DCOSMA_WITH_BLAS -Dcosma_EXPORTS -I/builddir/build/BUILD/cosma/src -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -isystem /usr/include/openblas -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/cosma/CMakeFiles/cosma.dir/one_sided_communicator.cpp.o -MF CMakeFiles/cosma.dir/one_sided_communicator.cpp.o.d -o CMakeFiles/cosma.dir/one_sided_communicator.cpp.o -c /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::overlap_m_split(bool, cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = float; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1038:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = float; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1097:54: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:446:9: warning: unused variable 'local_size' [-Wunused-variable] int local_size = k.length() * n.subinterval(divisor, gp).length(); ^~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:473:13: warning: unused variable 'prev_a' [-Wunused-variable] Scalar *prev_a = matrixA.current_matrix(); ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:474:13: warning: unused variable 'prev_b' [-Wunused-variable] Scalar *prev_b = expanded_matrix; ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::overlap_n_split(bool, cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = float; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1053:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = float; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1097:54: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:618:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int col = 0; col < newn.length(); ++col) { ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:567:13: warning: unused variable 'prev_a' [-Wunused-variable] Scalar *prev_a = expanded_matrix; ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:572:9: warning: unused variable 'local_size' [-Wunused-variable] int local_size = m.length() * k.subinterval(divisor, gp).length(); ^~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::overlap_k_split(cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = float; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1068:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = float; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1097:54: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1012:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (unsigned i = 0u; i < local_size; ++i) { ~~^~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:845:13: warning: unused variable 'prev_a' [-Wunused-variable] Scalar *prev_a = matrixA.current_matrix(); ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::overlap_m_split(bool, cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1038:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = double; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1112:56: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:446:9: warning: unused variable 'local_size' [-Wunused-variable] int local_size = k.length() * n.subinterval(divisor, gp).length(); ^~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:473:13: warning: unused variable 'prev_a' [-Wunused-variable] Scalar *prev_a = matrixA.current_matrix(); ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:474:13: warning: unused variable 'prev_b' [-Wunused-variable] Scalar *prev_b = expanded_matrix; ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::overlap_n_split(bool, cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1053:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = double; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1112:56: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:618:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int col = 0; col < newn.length(); ++col) { ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:567:13: warning: unused variable 'prev_a' [-Wunused-variable] Scalar *prev_a = expanded_matrix; ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:572:9: warning: unused variable 'local_size' [-Wunused-variable] int local_size = m.length() * k.subinterval(divisor, gp).length(); ^~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::overlap_k_split(cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1068:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = double; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1112:56: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1012:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (unsigned i = 0u; i < local_size; ++i) { ~~^~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:845:13: warning: unused variable 'prev_a' [-Wunused-variable] Scalar *prev_a = matrixA.current_matrix(); ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::overlap_m_split(bool, cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1038:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1128:29: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:446:9: warning: unused variable 'local_size' [-Wunused-variable] int local_size = k.length() * n.subinterval(divisor, gp).length(); ^~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:473:13: warning: unused variable 'prev_a' [-Wunused-variable] Scalar *prev_a = matrixA.current_matrix(); ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:474:13: warning: unused variable 'prev_b' [-Wunused-variable] Scalar *prev_b = expanded_matrix; ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::overlap_n_split(bool, cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1053:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1128:29: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:618:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int col = 0; col < newn.length(); ++col) { ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:567:13: warning: unused variable 'prev_a' [-Wunused-variable] Scalar *prev_a = expanded_matrix; ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:572:9: warning: unused variable 'local_size' [-Wunused-variable] int local_size = m.length() * k.subinterval(divisor, gp).length(); ^~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::overlap_k_split(cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1068:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1128:29: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1012:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (unsigned i = 0u; i < local_size; ++i) { ~~^~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:845:13: warning: unused variable 'prev_a' [-Wunused-variable] Scalar *prev_a = matrixA.current_matrix(); ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::overlap_m_split(bool, cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1038:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1144:30: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:446:9: warning: unused variable 'local_size' [-Wunused-variable] int local_size = k.length() * n.subinterval(divisor, gp).length(); ^~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:473:13: warning: unused variable 'prev_a' [-Wunused-variable] Scalar *prev_a = matrixA.current_matrix(); ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:474:13: warning: unused variable 'prev_b' [-Wunused-variable] Scalar *prev_b = expanded_matrix; ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::overlap_n_split(bool, cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1053:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1144:30: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:618:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int col = 0; col < newn.length(); ++col) { ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:567:13: warning: unused variable 'prev_a' [-Wunused-variable] Scalar *prev_a = expanded_matrix; ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:572:9: warning: unused variable 'local_size' [-Wunused-variable] int local_size = m.length() * k.subinterval(divisor, gp).length(); ^~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::overlap_k_split(cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1068:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1144:30: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1012:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] for (unsigned i = 0u; i < local_size; ++i) { ~~^~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:845:13: warning: unused variable 'prev_a' [-Wunused-variable] Scalar *prev_a = matrixA.current_matrix(); ^~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::comm_task_k_split(int, int, int, int, Scalar*, Scalar*, cosma::Interval, cosma::Interval, cosma::Interval, std::vector&, int&, std::mutex&, std::condition_variable&, MPI_Comm) [with Scalar = float; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:829:17: required from 'void cosma::one_sided_communicator::overlap_k_split(cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = float; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1068:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = float; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1097:54: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:692:13: warning: unused variable 'diff' [-Wunused-variable] int diff = packages - i; ^~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::compute(cosma::cosma_context*, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, Scalar*, Scalar*, cosma::Interval&, cosma::Interval&, cosma::Interval&, std::vector&, Scalar, Scalar, int, int) [with Scalar = float]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:852:16: required from 'void cosma::one_sided_communicator::overlap_k_split(cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = float; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1068:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = float; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1097:54: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:741:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (end >= displacements_n.size()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::comm_task_k_split(int, int, int, int, Scalar*, Scalar*, cosma::Interval, cosma::Interval, cosma::Interval, std::vector&, int&, std::mutex&, std::condition_variable&, MPI_Comm) [with Scalar = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:829:17: required from 'void cosma::one_sided_communicator::overlap_k_split(cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1068:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = double; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1112:56: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:692:13: warning: unused variable 'diff' [-Wunused-variable] int diff = packages - i; ^~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::compute(cosma::cosma_context*, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, Scalar*, Scalar*, cosma::Interval&, cosma::Interval&, cosma::Interval&, std::vector&, Scalar, Scalar, int, int) [with Scalar = double]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:852:16: required from 'void cosma::one_sided_communicator::overlap_k_split(cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1068:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = double; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1112:56: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:741:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (end >= displacements_n.size()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::comm_task_k_split(int, int, int, int, Scalar*, Scalar*, cosma::Interval, cosma::Interval, cosma::Interval, std::vector&, int&, std::mutex&, std::condition_variable&, MPI_Comm) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:829:17: required from 'void cosma::one_sided_communicator::overlap_k_split(cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1068:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1128:29: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:692:13: warning: unused variable 'diff' [-Wunused-variable] int diff = packages - i; ^~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::compute(cosma::cosma_context*, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, Scalar*, Scalar*, cosma::Interval&, cosma::Interval&, cosma::Interval&, std::vector&, Scalar, Scalar, int, int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:852:16: required from 'void cosma::one_sided_communicator::overlap_k_split(cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1068:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1128:29: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:741:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (end >= displacements_n.size()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::comm_task_k_split(int, int, int, int, Scalar*, Scalar*, cosma::Interval, cosma::Interval, cosma::Interval, std::vector&, int&, std::mutex&, std::condition_variable&, MPI_Comm) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:829:17: required from 'void cosma::one_sided_communicator::overlap_k_split(cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1068:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1144:30: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:692:13: warning: unused variable 'diff' [-Wunused-variable] int diff = packages - i; ^~~~ /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp: In instantiation of 'void cosma::one_sided_communicator::compute(cosma::cosma_context*, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, Scalar*, Scalar*, cosma::Interval&, cosma::Interval&, cosma::Interval&, std::vector&, Scalar, Scalar, int, int) [with Scalar = std::complex]': /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:852:16: required from 'void cosma::one_sided_communicator::overlap_k_split(cosma::cosma_context*, MPI_Comm, int, int, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1068:24: required from 'void cosma::one_sided_communicator::overlap_comm_and_comp(cosma::cosma_context*, MPI_Comm, int, cosma::Strategy, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::CosmaMatrix&, cosma::Interval&, cosma::Interval&, cosma::Interval&, cosma::Interval&, size_t, Scalar, Scalar) [with Scalar = std::complex; MPI_Comm = ompi_communicator_t*; size_t = long unsigned int]' /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:1144:30: required from here /builddir/build/BUILD/cosma/src/cosma/one_sided_communicator.cpp:741:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (end >= displacements_n.size()) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object src/cosma/CMakeFiles/cosma.dir/strategy.cpp.o cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/c++ -DCOSMA_WITH_BLAS -Dcosma_EXPORTS -I/builddir/build/BUILD/cosma/src -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -isystem /usr/include/openblas -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/cosma/CMakeFiles/cosma.dir/strategy.cpp.o -MF CMakeFiles/cosma.dir/strategy.cpp.o.d -o CMakeFiles/cosma.dir/strategy.cpp.o -c /builddir/build/BUILD/cosma/src/cosma/strategy.cpp In file included from /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:1: /builddir/build/BUILD/cosma/src/cosma/strategy.hpp: In constructor 'cosma::Strategy::Strategy(int, int, int, size_t, std::vector&, std::__cxx11::string&, std::__cxx11::string&, long long int, bool, bool, bool)': /builddir/build/BUILD/cosma/src/cosma/strategy.hpp:174:34: warning: 'cosma::Strategy::overlap_comm_and_comp' will be initialized after [-Wreorder] bool overlap_comm_and_comp = false; ^~~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.hpp:53:29: warning: 'bool cosma::Strategy::use_busy_waiting' [-Wreorder] bool use_busy_waiting = true; ^~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:50:1: warning: when initialized here [-Wreorder] Strategy::Strategy(int mm, ^~~~~~~~ In file included from /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:1: /builddir/build/BUILD/cosma/src/cosma/strategy.hpp: In constructor 'cosma::Strategy::Strategy(int, int, int, size_t, long long int, bool, bool, bool)': /builddir/build/BUILD/cosma/src/cosma/strategy.hpp:174:34: warning: 'cosma::Strategy::overlap_comm_and_comp' will be initialized after [-Wreorder] bool overlap_comm_and_comp = false; ^~~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.hpp:53:29: warning: 'bool cosma::Strategy::use_busy_waiting' [-Wreorder] bool use_busy_waiting = true; ^~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:82:1: warning: when initialized here [-Wreorder] Strategy::Strategy(int mm, ^~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp: In member function 'bool cosma::Strategy::add_step(long long int&, long long int&, long long int&, int&, char, char, int)': /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:121:23: warning: variable 'dim2' set but not used [-Wunused-but-set-variable] long long *dim1, *dim2, *dim3; ^~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:121:30: warning: variable 'dim3' set but not used [-Wunused-but-set-variable] long long *dim1, *dim2, *dim3; ^~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp: In member function 'bool cosma::Strategy::divide(std::vector&, int&, long long int&, long long int&, long long int&, int&, char)': /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:212:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (dim_i < div_factors.size()) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:223:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] while (dim_i < div_factors.size() && (largest || first_run)) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:228:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (dim_i >= div_factors.size()) ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp: In lambda function: /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:256:59: warning: suggest parentheses around '&&' within '||' [-Wparentheses] std::get<0>(a) == std::get<0>(b) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ std::get<1>(a) < std::get<1>(b); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp: In member function 'void cosma::Strategy::square_strategy(bool&)': /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:346:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < divisors.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:478:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] long long mm = mi >= divm_factors.size() ? 1 : m; ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:479:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] long long nn = ni >= divn_factors.size() ? 1 : n; ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:480:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] long long kk = ki >= divk_factors.size() ? 1 : k; ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:475:13: warning: unused variable 'i' [-Wunused-variable] int i = mi + ni + ki; ^ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:517:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < divisors.size(); ++i) { ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:520:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] while (i + 1 < divisors.size() && step_type[i + 1] == 'p' && ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp: In member function 'void cosma::Strategy::compute_min_sizes()': /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:844:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int step = 0; step < n_steps(); ++step) { ~~~~~^~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp: In member function 'bool cosma::Strategy::should_overlap_comm_and_comp(int) const': /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:852:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] bool last_step = step == n_steps() - 1; ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:858:9: warning: unused variable 'divm' [-Wunused-variable] int divm = divisor_m(step); ^~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:859:9: warning: unused variable 'divn' [-Wunused-variable] int divn = divisor_n(step); ^~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:860:9: warning: unused variable 'divk' [-Wunused-variable] int divk = divisor_k(step); ^~~~ /builddir/build/BUILD/cosma/src/cosma/strategy.cpp: In member function 'void cosma::Strategy::check_if_irregular()': /builddir/build/BUILD/cosma/src/cosma/strategy.cpp:964:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < n_steps(); ++i) { ~~^~~~~~~~~~~ [ 89%] Building CXX object src/cosma/CMakeFiles/cosma.dir/two_sided_communicator.cpp.o cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/c++ -DCOSMA_WITH_BLAS -Dcosma_EXPORTS -I/builddir/build/BUILD/cosma/src -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -isystem /usr/include/openblas -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/cosma/CMakeFiles/cosma.dir/two_sided_communicator.cpp.o -MF CMakeFiles/cosma.dir/two_sided_communicator.cpp.o.d -o CMakeFiles/cosma.dir/two_sided_communicator.cpp.o -c /builddir/build/BUILD/cosma/src/cosma/two_sided_communicator.cpp [ 93%] Building CXX object src/cosma/CMakeFiles/cosma.dir/cinterface.cpp.o cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/c++ -DCOSMA_WITH_BLAS -Dcosma_EXPORTS -I/builddir/build/BUILD/cosma/src -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -isystem /usr/include/openblas -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/cosma/CMakeFiles/cosma.dir/cinterface.cpp.o -MF CMakeFiles/cosma.dir/cinterface.cpp.o.d -o CMakeFiles/cosma.dir/cinterface.cpp.o -c /builddir/build/BUILD/cosma/src/cosma/cinterface.cpp In file included from /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/transform.hpp:5, from /builddir/build/BUILD/cosma/src/cosma/mapper.hpp:6, from /builddir/build/BUILD/cosma/src/cosma/layout.hpp:4, from /builddir/build/BUILD/cosma/src/cosma/buffer.hpp:3, from /builddir/build/BUILD/cosma/src/cosma/matrix.hpp:16, from /builddir/build/BUILD/cosma/src/cosma/communicator.hpp:10, from /builddir/build/BUILD/cosma/src/cosma/multiply.hpp:3, from /builddir/build/BUILD/cosma/src/cosma/cinterface.cpp:4: /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'costa::grid_layout::grid_layout(costa::assigned_grid2D&&, costa::local_blocks&&, char) [with T = float]': /builddir/build/BUILD/cosma/src/cosma/cinterface.cpp:51:16: required from 'costa::grid_layout cosma::grid_from_clayout(int, const layout*) [with T = float]' /builddir/build/BUILD/cosma/src/cosma/cinterface.cpp:69:47: required from 'void cosma::xmultiply_using_layout(MPI_Comm, const char*, const char*, const T*, const layout*, const layout*, const T*, const layout*) [with T = float; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/src/cosma/cinterface.cpp:93:72: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:20:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] for (size_t i = 0; i < blocks.num_blocks(); ++i) { /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'costa::grid_layout::grid_layout(costa::assigned_grid2D&&, costa::local_blocks&&, char) [with T = double]': /builddir/build/BUILD/cosma/src/cosma/cinterface.cpp:51:16: required from 'costa::grid_layout cosma::grid_from_clayout(int, const layout*) [with T = double]' /builddir/build/BUILD/cosma/src/cosma/cinterface.cpp:69:47: required from 'void cosma::xmultiply_using_layout(MPI_Comm, const char*, const char*, const T*, const layout*, const layout*, const T*, const layout*) [with T = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/src/cosma/cinterface.cpp:106:72: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:20:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'costa::grid_layout::grid_layout(costa::assigned_grid2D&&, costa::local_blocks&&, char) [with T = std::complex]': /builddir/build/BUILD/cosma/src/cosma/cinterface.cpp:51:16: required from 'costa::grid_layout cosma::grid_from_clayout(int, const layout*) [with T = std::complex]' /builddir/build/BUILD/cosma/src/cosma/cinterface.cpp:69:47: required from 'void cosma::xmultiply_using_layout(MPI_Comm, const char*, const char*, const T*, const layout*, const layout*, const T*, const layout*) [with T = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/src/cosma/cinterface.cpp:126:17: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:20:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp: In instantiation of 'costa::grid_layout::grid_layout(costa::assigned_grid2D&&, costa::local_blocks&&, char) [with T = std::complex]': /builddir/build/BUILD/cosma/src/cosma/cinterface.cpp:51:16: required from 'costa::grid_layout cosma::grid_from_clayout(int, const layout*) [with T = std::complex]' /builddir/build/BUILD/cosma/src/cosma/cinterface.cpp:69:47: required from 'void cosma::xmultiply_using_layout(MPI_Comm, const char*, const char*, const T*, const layout*, const layout*, const T*, const layout*) [with T = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/cosma/src/cosma/cinterface.cpp:146:17: required from here /builddir/build/BUILD/cosma/libs/COSTA/src/costa/grid2grid/grid_layout.hpp:20:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [ 96%] Building CXX object src/cosma/CMakeFiles/cosma.dir/environment_variables.cpp.o cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/c++ -DCOSMA_WITH_BLAS -Dcosma_EXPORTS -I/builddir/build/BUILD/cosma/src -I/builddir/build/BUILD/cosma/libs/COSTA/src -I/builddir/build/BUILD/cosma/libs/COSTA/src/grid2grid -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxgemr2d -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran_op -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtran -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranu -I/builddir/build/BUILD/cosma/libs/COSTA/src/pxtranc -isystem /usr/include/openmpi-ppc64le -isystem /usr/include/openblas -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -fPIC -pthread -fopenmp -MD -MT src/cosma/CMakeFiles/cosma.dir/environment_variables.cpp.o -MF CMakeFiles/cosma.dir/environment_variables.cpp.o.d -o CMakeFiles/cosma.dir/environment_variables.cpp.o -c /builddir/build/BUILD/cosma/src/cosma/environment_variables.cpp [100%] Linking CXX shared library libcosma.so cd /builddir/build/BUILD/cosma/ompi/src/cosma && /usr/bin/cmake -E cmake_link_script CMakeFiles/cosma.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protection -DNDEBUG -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -pthread -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libcosma.so -o libcosma.so CMakeFiles/cosma.dir/blas.cpp.o CMakeFiles/cosma.dir/buffer.cpp.o CMakeFiles/cosma.dir/communicator.cpp.o CMakeFiles/cosma.dir/context.cpp.o CMakeFiles/cosma.dir/interval.cpp.o CMakeFiles/cosma.dir/layout.cpp.o CMakeFiles/cosma.dir/local_multiply.cpp.o CMakeFiles/cosma.dir/mapper.cpp.o CMakeFiles/cosma.dir/math_utils.cpp.o CMakeFiles/cosma.dir/matrix.cpp.o CMakeFiles/cosma.dir/memory_pool.cpp.o CMakeFiles/cosma.dir/multiply.cpp.o CMakeFiles/cosma.dir/one_sided_communicator.cpp.o CMakeFiles/cosma.dir/strategy.cpp.o CMakeFiles/cosma.dir/two_sided_communicator.cpp.o CMakeFiles/cosma.dir/cinterface.cpp.o CMakeFiles/cosma.dir/environment_variables.cpp.o -Wl,-rpath,/builddir/build/BUILD/cosma/ompi/libs/COSTA/src/costa:/usr/lib64/openmpi/lib: ../../libs/COSTA/src/costa/libcosta.so /usr/lib64/openmpi/lib/libmpi_cxx.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib/gcc/ppc64le-redhat-linux/8/libgomp.so /usr/lib64/libpthread.so /usr/lib64/libopenblas.so make[2]: Leaving directory '/builddir/build/BUILD/cosma/ompi' [100%] Built target cosma make[1]: Leaving directory '/builddir/build/BUILD/cosma/ompi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/cosma/ompi/CMakeFiles 0 + cd .. + . /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 READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ 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 ++ '[' -f /proc/69/exe ']' +++ /usr/bin/readlink /proc/69/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module unload mpi/openmpi-ppc64le + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.r6EK0X + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le ++ dirname /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le + cd cosma + . /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 READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ 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 ++ '[' -f /proc/371/exe ']' +++ /usr/bin/readlink /proc/371/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/openmpi-ppc64le + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + export OMPI_MCA_rmaps_base_oversubscribe=1 + OMPI_MCA_rmaps_base_oversubscribe=1 + cd ompi + DESTDIR=/builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le + /usr/bin/cmake --install . -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/random_generator.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/pxtranu -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/cinterface -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/cinterface/transform.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/pxtranc -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/pxtran -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/scalapack.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/blacs.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/pxtran_op -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/pxtran_op/costa_pxtran_op.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/pxtran_op/pxtran_op_params.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/layout.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid/scalapack_layout.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid/transform.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid/cantor_mapping.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid/mpi_type_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid/grid_cover.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid/comm_volume.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid/threads_workspace.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid/transformer.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid/grid2D.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid/communication_data.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid/memory_utils.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid/utils.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid/block.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid/ranks_reordering.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid/profiler.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid/interval.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/grid2grid/grid_layout.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/pxgemr2d -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/pxgemr2d/costa_pxgemr2d.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/costa/pxgemr2d/pxgemr2d_params.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/cmake/costa/costaConfig.cmake -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/cmake/costa/costaConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/cmake/costa/FindMKL.cmake -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/pkgconfig/costa.pc -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/libcosta.so -- Set runtime path of "/builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/libcosta.so" to "$ORIGIN:$ORIGIN/../lib64:/usr/lib64/openmpi/lib" -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/cmake/costa/costaTargets.cmake -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/cmake/costa/costaTargets-release.cmake -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/libcosma.so -- Set runtime path of "/builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/libcosma.so" to "$ORIGIN:$ORIGIN/../lib64:/usr/lib64/openmpi/lib" -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/cmake/cosma/cosmaTargets.cmake -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/cmake/cosma/cosmaTargets-release.cmake -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/context.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/random_generator.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/strategy.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/communicator.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/local_multiply.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/aligned_allocator.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/pxgemm_params.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/two_sided_communicator.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/pinned_buffers.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/buffer.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/mpi_mapper.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/mapper.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/statistics.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/gpu -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/gpu/nccl_utils.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/gpu/nccl_mapper.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/gpu/gpu_runtime_api.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/gpu/utils.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/gpu/gpu_aware_mpi_utils.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/timer.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/math_utils.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/matrix.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/multiply.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/scalapack.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/blacs.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/memory_pool.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/environment_variables.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/layout.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/cosma_pxgemm.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/profiler.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/interval.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/one_sided_communicator.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/blas.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/include/cosma/cinterface.hpp -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/cmake/cosma/cosmaConfig.cmake -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/cmake/cosma/cosmaConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/cmake/cosma/FindMKL.cmake -- Installing: /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/pkgconfig/cosma.pc + cd .. + . /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 READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ 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 ++ '[' -f /proc/371/exe ']' +++ /usr/bin/readlink /proc/371/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module unload mpi/openmpi-ppc64le + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 2.6.2-1.el8 --unique-debug-suffix -2.6.2-1.el8.ppc64le --unique-debug-src-base cosma-2.6.2-1.el8.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/cosma extracting debug info from /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/libcosma.so extracting debug info from /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/lib64/openmpi/lib64/libcosta.so /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. 964 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile '' 1 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/bin/python3 + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: cosma-openmpi-2.6.2-1.el8.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.zZO0yF + umask 022 + cd /builddir/build/BUILD + cd cosma + DOCDIR=/builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/share/doc/cosma-openmpi + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/share/doc/cosma-openmpi + cp -pr README.md /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/share/doc/cosma-openmpi + cp -pr ATTRIBUTIONS.md /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/share/doc/cosma-openmpi + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.2PcY1V + umask 022 + cd /builddir/build/BUILD + cd cosma + LICENSEDIR=/builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/share/licenses/cosma-openmpi + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/share/licenses/cosma-openmpi + cp -pr LICENSE /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le/usr/share/licenses/cosma-openmpi + exit 0 Provides: cosma-openmpi = 2.6.2-1.el8 cosma-openmpi(ppc-64) = 2.6.2-1.el8 libcosma.so()(64bit)(openmpi-ppc64le) libcosta.so()(64bit)(openmpi-ppc64le) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libcosta.so()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(OMP_1.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libmpi.so.40()(64bit)(openmpi-ppc64le) libmpi_cxx.so.40()(64bit)(openmpi-ppc64le) libopenblas.so.0()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: cosma-openmpi-devel-2.6.2-1.el8.ppc64le Provides: cosma-openmpi-devel = 2.6.2-1.el8 cosma-openmpi-devel(ppc-64) = 2.6.2-1.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: cosma-debugsource-2.6.2-1.el8.ppc64le Provides: cosma-debugsource = 2.6.2-1.el8 cosma-debugsource(ppc-64) = 2.6.2-1.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: cosma-openmpi-debuginfo-2.6.2-1.el8.ppc64le Provides: cosma-openmpi-debuginfo = 2.6.2-1.el8 cosma-openmpi-debuginfo(ppc-64) = 2.6.2-1.el8 debuginfo(build-id) = 5a6b0d0db56d0b09a24cb031fcd4ba73d22ca0a1 debuginfo(build-id) = bb0173e33196d3d21e2ae3ccc43caa3dcbe51e68 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: cosma-debugsource(ppc-64) = 2.6.2-1.el8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le Wrote: /builddir/build/RPMS/cosma-openmpi-2.6.2-1.el8.ppc64le.rpm Wrote: /builddir/build/RPMS/cosma-openmpi-devel-2.6.2-1.el8.ppc64le.rpm Wrote: /builddir/build/RPMS/cosma-debugsource-2.6.2-1.el8.ppc64le.rpm Wrote: /builddir/build/RPMS/cosma-openmpi-debuginfo-2.6.2-1.el8.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.1FZ7ww + umask 022 + cd /builddir/build/BUILD + cd cosma + /usr/bin/rm -rf /builddir/build/BUILDROOT/cosma-2.6.2-1.el8.ppc64le + exit 0 Child return code was: 0