Diff of the two buildlogs:

--
--- b1/build.log	2025-03-22 06:00:49.606487255 +0000
+++ b2/build.log	2025-03-22 06:12:04.056100053 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Fri Mar 21 17:44:06 -12 2025
-I: pbuilder-time-stamp: 1742622246
+I: Current time: Sat Apr 25 02:23:51 +14 2026
+I: pbuilder-time-stamp: 1777033431
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz]
 I: copying local configuration
@@ -24,52 +24,84 @@
 dpkg-source: info: applying fix_mod_install.patch
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/2521137/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/1671178/tmp/hooks/D01_modify_environment starting
+debug: Running on ionos5-amd64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Apr 24 12:24 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/1671178/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/1671178/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='amd64'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 '
-  DISTRIBUTION='trixie'
-  HOME='/root'
-  HOST_ARCH='amd64'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=amd64
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 '
+  DIRSTACK=()
+  DISTRIBUTION=trixie
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=x86_64
+  HOST_ARCH=amd64
   IFS=' 	
   '
-  INVOCATION_ID='18efa22d8cc04fb3893a8b450014e84a'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='2521137'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=23410b91792644d78873c4ce20547278
+  LANG=C
+  LANGUAGE=et_EE:et
+  LC_ALL=C
+  MACHTYPE=x86_64-pc-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=1671178
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.AXEjaCoU/pbuilderrc_DXVj --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.AXEjaCoU/b1 --logfile b1/build.log dbcsr_2.8.0-2.dsc'
-  SUDO_GID='110'
-  SUDO_UID='105'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://46.16.76.132:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.AXEjaCoU/pbuilderrc_jRVZ --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.AXEjaCoU/b2 --logfile b2/build.log dbcsr_2.8.0-2.dsc'
+  SUDO_GID=110
+  SUDO_UID=105
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://213.165.73.152:3128
 I: uname -a
-  Linux ionos1-amd64 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64 GNU/Linux
+  Linux i-capture-the-hostname 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) x86_64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Mar  4 11:20 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/2521137/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Mar  4  2025 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/1671178/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -272,7 +304,7 @@
 Get: 147 http://deb.debian.org/debian trixie/main amd64 moreutils amd64 0.69-1 [62.8 kB]
 Get: 148 http://deb.debian.org/debian trixie/main amd64 mpi-default-bin amd64 1.18 [2576 B]
 Get: 149 http://deb.debian.org/debian trixie/main amd64 mpi-default-dev amd64 1.18 [3372 B]
-Fetched 142 MB in 15s (9164 kB/s)
+Fetched 142 MB in 7s (21.0 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libpython3.13-minimal:amd64.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19785 files and directories currently installed.)
@@ -764,8 +796,8 @@
 Setting up tzdata (2025a-2) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Sat Mar 22 05:47:50 UTC 2025.
-Universal Time is now:  Sat Mar 22 05:47:50 UTC 2025.
+Local time is now:      Fri Apr 24 12:26:38 UTC 2026.
+Universal Time is now:  Fri Apr 24 12:26:38 UTC 2026.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up autotools-dev (20220109.1) ...
@@ -911,7 +943,11 @@
 fakeroot is already the newest version (1.37.1-1).
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 I: Building the package
-I: Running cd /build/reproducible-path/dbcsr-2.8.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../dbcsr_2.8.0-2_source.changes
+I: user script /srv/workspace/pbuilder/1671178/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for trixie
+I: user script /srv/workspace/pbuilder/1671178/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/dbcsr-2.8.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../dbcsr_2.8.0-2_source.changes
 dpkg-buildpackage: info: source package dbcsr
 dpkg-buildpackage: info: source version 2.8.0-2
 dpkg-buildpackage: info: source distribution unstable
@@ -978,8 +1014,8 @@
 -- Performing Test f95-reshape-order-allocatable - Success
 -- FYPP preprocessor found.
 Tests will run with 2 MPI ranks and 2 OpenMP threads each
--- Configuring done (20.1s)
--- Generating done (0.3s)
+-- Configuring done (42.4s)
+-- Generating done (1.4s)
 CMake Warning:
   Manually-specified variables were not used by the project:
 
@@ -990,7 +1026,7 @@
 
 -- Build files have been written to: /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu
    dh_auto_build -O--buildsystem=cmake
-	cd obj-x86_64-linux-gnu && make -j20 VERBOSE=1
+	cd obj-x86_64-linux-gnu && make -j42 VERBOSE=1
 make[1]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 /usr/bin/cmake -S/build/reproducible-path/dbcsr-2.8.0 -B/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/CMakeFiles /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu//CMakeFiles/progress.marks
@@ -998,198 +1034,198 @@
 make[2]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make  -f src/CMakeFiles/dbcsr.dir/build.make src/CMakeFiles/dbcsr.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+[  0%] Generating work/dbcsr_work_operations.F
 [  1%] Generating acc/cuda/dbcsr_cuda_profiling.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/work/dbcsr_work_operations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/work/dbcsr_work_operations.F
+[  1%] Generating acc/dbcsr_acc_devmem.F
 [  1%] Generating acc/dbcsr_acc_device.F
-[  1%] Generating work/dbcsr_work_operations.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/acc/dbcsr_acc_device.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_device.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/acc/cuda/dbcsr_cuda_profiling.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/cuda/dbcsr_cuda_profiling.F
-[  1%] Generating acc/dbcsr_acc_devmem.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/work/dbcsr_work_operations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/work/dbcsr_work_operations.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/acc/dbcsr_acc_device.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_device.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/acc/dbcsr_acc_devmem.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_devmem.F
+[  1%] Generating acc/dbcsr_acc_init.F
 [  2%] Generating acc/dbcsr_acc_event.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/acc/dbcsr_acc_init.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_init.F
+[  2%] Generating acc/dbcsr_acc_stream.F
 [  2%] Generating acc/dbcsr_acc_hostmem.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/acc/dbcsr_acc_event.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_event.F
-[  2%] Generating acc/dbcsr_acc_init.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/acc/dbcsr_acc_stream.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_stream.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/acc/dbcsr_acc_hostmem.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_hostmem.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/acc/dbcsr_acc_init.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_init.F
 [  4%] Generating acc/dbcsr_acc_timings.F
-[  4%] Generating acc/dbcsr_acc_stream.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/acc/dbcsr_acc_stream.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_stream.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/acc/dbcsr_acc_timings.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_timings.F
 [  4%] Generating acc/hip/dbcsr_hip_profiling.F
+[  2%] Generating block/dbcsr_iterator_operations.F
+[  4%] Generating base/dbcsr_machine_internal.F
+[  4%] Generating base/dbcsr_machine.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/acc/dbcsr_acc_timings.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_timings.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/acc/hip/dbcsr_hip_profiling.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/hip/dbcsr_hip_profiling.F
-[  4%] Generating base/dbcsr_base_hooks.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/base/dbcsr_machine_internal.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/base/dbcsr_machine_internal.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/block/dbcsr_iterator_operations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/block/dbcsr_iterator_operations.F
+[  5%] Generating block/dbcsr_block_operations.F
+[  5%] Generating base/dbcsr_base_hooks.F
+[  7%] Generating base/dbcsr_kinds.F
+[  8%] Generating core/dbcsr_array_types.F
+[  8%] Generating block/dbcsr_index_operations.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/base/dbcsr_base_hooks.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/base/dbcsr_base_hooks.F
-[  5%] Generating base/dbcsr_kinds.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/base/dbcsr_kinds.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/base/dbcsr_kinds.F
-[  5%] Generating base/dbcsr_machine.F
-[  5%] Generating base/dbcsr_machine_internal.F
+[  8%] Generating block/dbcsr_block_access.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/base/dbcsr_machine.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/base/dbcsr_machine.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/base/dbcsr_machine_internal.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/base/dbcsr_machine_internal.F
-[  5%] Generating block/dbcsr_block_access.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/block/dbcsr_block_access.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/block/dbcsr_block_access.F
-[  7%] Generating block/dbcsr_block_operations.F
-[  7%] Generating block/dbcsr_index_operations.F
-[  8%] Generating core/dbcsr_array_types.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/block/dbcsr_block_operations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/block/dbcsr_block_operations.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/block/dbcsr_index_operations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/block/dbcsr_index_operations.F
-[  8%] Generating block/dbcsr_iterator_operations.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/block/dbcsr_iterator_operations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/block/dbcsr_iterator_operations.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_array_types.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_array_types.F
-[  8%] Generating core/dbcsr_dict.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/base/dbcsr_kinds.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/base/dbcsr_kinds.F
 [  8%] Generating core/dbcsr_config.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_config.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_config.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_dict.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_dict.F
+[  8%] Generating core/dbcsr_dict.F
 [  8%] Generating core/dbcsr_error_handling.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_dict.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_dict.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_error_handling.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_error_handling.F
+[ 10%] Generating core/dbcsr_lib.F
 [ 10%] Generating core/dbcsr_iter_types.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_iter_types.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_iter_types.F
-[ 10%] Generating core/dbcsr_lib.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_lib.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_lib.F
 [ 10%] Generating core/dbcsr_list_routinereport.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_list_routinereport.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_list_routinereport.F
 [ 10%] Generating core/dbcsr_list.F
+[ 10%] Generating core/dbcsr_list_callstackentry.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_lib.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_lib.F
+[ 10%] Generating core/dbcsr_log_handling.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_list.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_list.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_list_callstackentry.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_list_callstackentry.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_list_routinereport.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_list_routinereport.F
+[ 10%] Generating core/dbcsr_timings_base_type.F
 [ 11%] Generating core/dbcsr_list_routinestat.F
-[ 11%] Generating core/dbcsr_list_callstackentry.F
 [ 11%] Generating core/dbcsr_list_timerenv.F
-[ 11%] Generating core/dbcsr_log_handling.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_list.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_list.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_list_routinestat.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_list_routinestat.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_list_timerenv.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_list_timerenv.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_list_callstackentry.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_list_callstackentry.F
+[ 13%] Generating core/dbcsr_print_messages.F
+[ 13%] Generating core/dbcsr_methods.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_list_routinestat.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_list_routinestat.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_log_handling.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_log_handling.F
-[ 11%] Generating core/dbcsr_methods.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_methods.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_methods.F
-[ 13%] Generating core/dbcsr_print_messages.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_print_messages.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_print_messages.F
-[ 13%] Generating core/dbcsr_timings.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_timings.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_timings.F
-[ 13%] Generating core/dbcsr_timings_base_type.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_timings_base_type.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_timings_base_type.F
-[ 13%] Generating core/dbcsr_timings_types.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_timings_types.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_timings_types.F
-[ 14%] Generating core/dbcsr_timings_report.F
+[ 13%] Generating core/dbcsr_timings.F
 [ 15%] Generating core/dbcsr_types.F
+[ 14%] Generating core/dbcsr_timings_types.F
+[ 14%] Generating data/dbcsr_data_types.F
+[ 15%] Generating core/dbcsr_timings_report.F
+[ 15%] Generating data/dbcsr_data_operations.F
+[ 15%] Generating data/dbcsr_mem_methods.F
+[ 14%] Generating data/dbcsr_data_methods.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_timings.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_timings.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_timings_report.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_timings_report.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_timings_types.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_timings_types.F
+[ 17%] Generating data/dbcsr_data_methods_low.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/core/dbcsr_types.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_types.F
-[ 15%] Generating data/dbcsr_data_methods.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/data/dbcsr_data_methods.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/data/dbcsr_data_methods.F
-[ 17%] Generating data/dbcsr_data_methods_low.F
-[ 17%] Generating data/dbcsr_data_operations.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/data/dbcsr_data_methods_low.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/data/dbcsr_data_methods_low.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/data/dbcsr_data_operations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/data/dbcsr_data_operations.F
-[ 17%] Generating data/dbcsr_data_types.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/data/dbcsr_data_types.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/data/dbcsr_data_types.F
-[ 17%] Generating data/dbcsr_mem_methods.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/data/dbcsr_mem_methods.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/data/dbcsr_mem_methods.F
 [ 18%] Generating data/dbcsr_ptr_util.F
-[ 18%] Generating dist/dbcsr_dist_methods.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/data/dbcsr_ptr_util.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/data/dbcsr_ptr_util.F
-[ 18%] Generating dist/dbcsr_dist_operations.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/dist/dbcsr_dist_methods.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/dist/dbcsr_dist_methods.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/dist/dbcsr_dist_operations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/dist/dbcsr_dist_operations.F
+[ 18%] Generating dist/dbcsr_dist_methods.F
 [ 18%] Generating dbcsr_api.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/dbcsr_api.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/dbcsr_api.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/dist/dbcsr_dist_methods.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/dist/dbcsr_dist_methods.F
+[ 18%] Generating dist/dbcsr_dist_operations.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/dist/dbcsr_dist_operations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/dist/dbcsr_dist_operations.F
 [ 18%] Generating dist/dbcsr_dist_util.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/dist/dbcsr_dist_util.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/dist/dbcsr_dist_util.F
 [ 20%] Generating mm/dbcsr_acc_operations.F
-[ 21%] Generating mm/dbcsr_mm.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_acc_operations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_acc_operations.F
+[ 21%] Generating mm/dbcsr_mm.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_mm.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm.F
-[ 21%] Generating mm/dbcsr_mm_accdrv.F
-[ 21%] Generating mm/dbcsr_mm_3d.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_mm_3d.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_3d.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_mm_accdrv.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_accdrv.F
 [ 23%] Generating mm/dbcsr_mm_cannon.F
+[ 23%] Generating mm/dbcsr_mm_hostdrv.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_mm_cannon.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_cannon.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_mm_hostdrv.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_hostdrv.F
 [ 23%] Generating mm/dbcsr_mm_common.F
+[ 23%] Generating mm/dbcsr_mm_accdrv.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_mm_common.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_common.F
+[ 23%] Generating mm/dbcsr_mm_3d.F
+[ 23%] Generating mm/dbcsr_mm_multrec.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_mm_accdrv.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_accdrv.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_mm_3d.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_3d.F
+[ 23%] Generating mm/dbcsr_mm_dist_operations.F
+[ 23%] Generating mpi/dbcsr_mpiwrap.F
 [ 23%] Generating mm/dbcsr_mm_csr.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_mm_csr.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_csr.F
-[ 23%] Generating mm/dbcsr_mm_multrec.F
-[ 23%] Generating mm/dbcsr_mm_hostdrv.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_mm_hostdrv.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_hostdrv.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_mm_multrec.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_multrec.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_mm_dist_operations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_dist_operations.F
 [ 24%] Generating mm/dbcsr_mm_sched.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_mm_multrec.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_multrec.F
 [ 24%] Generating mm/dbcsr_mm_types.F
-[ 24%] Generating mm/dbcsr_mm_dist_operations.F
+[ 24%] Generating mpi/dbcsr_mp_methods.F
 [ 24%] Generating mm/dbcsr_multiply_api.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_mm_dist_operations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_dist_operations.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_mm_sched.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_sched.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_mm_types.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_types.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_mm_sched.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_sched.F
+[ 26%] Generating mpi/dbcsr_mp_operations.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mm/dbcsr_multiply_api.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_multiply_api.F
-[ 24%] Generating mpi/dbcsr_mp_methods.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mpi/dbcsr_mp_methods.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mpi/dbcsr_mp_methods.F
-[ 26%] Generating mpi/dbcsr_mp_operations.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mpi/dbcsr_mp_operations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mpi/dbcsr_mp_operations.F
-[ 26%] Generating mpi/dbcsr_mpiwrap.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/mpi/dbcsr_mpiwrap.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mpi/dbcsr_mpiwrap.F
-[ 26%] Generating ops/dbcsr_operations.F
 [ 26%] Generating ops/dbcsr_csr_conversions.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/ops/dbcsr_csr_conversions.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/ops/dbcsr_csr_conversions.F
+[ 26%] Generating ops/dbcsr_operations.F
 [ 27%] Generating ops/dbcsr_io.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/ops/dbcsr_io.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/ops/dbcsr_io.F
+[ 27%] Generating ops/dbcsr_transformations.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/ops/dbcsr_operations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/ops/dbcsr_operations.F
+[ 27%] Generating tas/dbcsr_tas_global.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/ops/dbcsr_io.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/ops/dbcsr_io.F
 [ 28%] Generating ops/dbcsr_tests.F
-[ 28%] Generating ops/dbcsr_test_methods.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/ops/dbcsr_test_methods.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/ops/dbcsr_test_methods.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/ops/dbcsr_transformations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/ops/dbcsr_transformations.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tas/dbcsr_tas_global.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_global.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/ops/dbcsr_tests.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/ops/dbcsr_tests.F
-[ 28%] Generating ops/dbcsr_transformations.F
+[ 28%] Generating ops/dbcsr_test_methods.F
 [ 30%] Generating tas/dbcsr_tas_io.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/ops/dbcsr_transformations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/ops/dbcsr_transformations.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tas/dbcsr_tas_io.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_io.F
-[ 30%] Generating tas/dbcsr_tas_global.F
+[ 30%] Generating tas/dbcsr_tas_reshape_ops.F
 [ 30%] Generating tas/dbcsr_tas_mm.F
-[ 30%] Generating tas/dbcsr_tas_base.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tas/dbcsr_tas_global.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_global.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/ops/dbcsr_test_methods.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/ops/dbcsr_test_methods.F
+[ 31%] Generating tas/dbcsr_tas_split.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tas/dbcsr_tas_io.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_io.F
+[ 30%] Generating tas/dbcsr_tas_types.F
+[ 31%] Generating tas/dbcsr_tas_base.F
+[ 33%] Generating tensors/dbcsr_tensor_block.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tas/dbcsr_tas_base.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_base.F
-[ 30%] Generating tas/dbcsr_tas_reshape_ops.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tas/dbcsr_tas_mm.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_mm.F
-[ 31%] Generating tas/dbcsr_tas_split.F
+[ 33%] Generating tas/dbcsr_tas_test.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tas/dbcsr_tas_reshape_ops.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_reshape_ops.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tas/dbcsr_tas_split.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_split.F
-[ 31%] Generating tas/dbcsr_tas_util.F
-[ 31%] Generating tas/dbcsr_tas_test.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tas/dbcsr_tas_test.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_test.F
-[ 31%] Generating tas/dbcsr_tas_types.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tas/dbcsr_tas_util.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_util.F
-[ 33%] Generating tensors/dbcsr_allocate_wrap.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tas/dbcsr_tas_types.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_types.F
-[ 33%] Generating tensors/dbcsr_array_list_methods.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_allocate_wrap.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_allocate_wrap.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_array_list_methods.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_array_list_methods.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_tensor_block.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_block.F
 [ 33%] Generating tensors/dbcsr_tensor.F
-[ 34%] Generating tensors/dbcsr_tensor_block.F
-[ 34%] Generating tensors/dbcsr_tensor_api.F
+[ 33%] Generating tensors/dbcsr_tensor_api.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_tensor_api.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_api.F
+[ 33%] Generating tas/dbcsr_tas_util.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tas/dbcsr_tas_util.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_util.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_tensor.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor.F
+[ 33%] Generating tensors/dbcsr_array_list_methods.F
+[ 34%] Generating tensors/dbcsr_allocate_wrap.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_array_list_methods.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_array_list_methods.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_allocate_wrap.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_allocate_wrap.F
 [ 34%] Generating tensors/dbcsr_tensor_io.F
-[ 36%] Generating tensors/dbcsr_tensor_reshape.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_tensor_api.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_api.F
-[ 36%] Generating tensors/dbcsr_tensor_split.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_tensor_block.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_block.F
-[ 36%] Generating tensors/dbcsr_tensor_index.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_tensor_index.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_index.F
+[ 34%] Generating tensors/dbcsr_tensor_index.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_tensor_io.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_io.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_tensor_index.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_index.F
+[ 36%] Generating tensors/dbcsr_tensor_reshape.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_tensor_reshape.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_reshape.F
 [ 36%] Generating tensors/dbcsr_tensor_test.F
+[ 36%] Generating tensors/dbcsr_tensor_split.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_tensor_split.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_split.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_tensor_test.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_test.F
-[ 36%] Generating utils/dbcsr_blas_operations.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/utils/dbcsr_blas_operations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_blas_operations.F
-[ 37%] Generating utils/dbcsr_btree.F
+[ 36%] Generating utils/dbcsr_array_sort.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/utils/dbcsr_array_sort.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_array_sort.F
 [ 37%] Generating tensors/dbcsr_tensor_types.F
-[ 39%] Generating utils/dbcsr_files.F
-[ 37%] Generating utils/dbcsr_array_sort.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_tensor_types.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_types.F
+[ 37%] Generating utils/dbcsr_blas_operations.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/utils/dbcsr_blas_operations.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_blas_operations.F
+[ 39%] Generating utils/dbcsr_files.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/utils/dbcsr_files.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_files.F
-[ 39%] Generating utils/dbcsr_min_heap.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/utils/dbcsr_array_sort.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_array_sort.F
+[ 39%] Generating utils/dbcsr_btree.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/utils/dbcsr_btree.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_btree.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/utils/dbcsr_min_heap.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_min_heap.F
-[ 39%] Generating utils/dbcsr_string_utilities.F
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/utils/dbcsr_string_utilities.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_string_utilities.F
 [ 40%] Generating utils/dbcsr_toollib.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/utils/dbcsr_toollib.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_toollib.F
+[ 40%] Generating utils/dbcsr_min_heap.F
+[ 40%] Generating utils/dbcsr_string_utilities.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/utils/dbcsr_min_heap.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_min_heap.F
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/utils/dbcsr_string_utilities.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_string_utilities.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/src /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/CMakeFiles/dbcsr.dir/DependInfo.cmake "--color="
 Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/CMakeFiles/dbcsr.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/CMakeFiles/dbcsr.dir/depend.internal".
 Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/CMakeFiles/dbcsr.dir/depend.internal".
@@ -1197,28 +1233,28 @@
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make  -f src/CMakeFiles/dbcsr.dir/build.make src/CMakeFiles/dbcsr.dir/build
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-[ 40%] Building Fortran object src/CMakeFiles/dbcsr.dir/acc/hip/dbcsr_hip_profiling.F.o
-[ 40%] Building Fortran object src/CMakeFiles/dbcsr.dir/base/dbcsr_kinds.F.o
 [ 40%] Building Fortran object src/CMakeFiles/dbcsr.dir/utils/dbcsr_btree.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_hip_profiling.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/hip/dbcsr_hip_profiling.F -o CMakeFiles/dbcsr.dir/acc/hip/dbcsr_hip_profiling.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_kinds.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/base/dbcsr_kinds.F -o CMakeFiles/dbcsr.dir/base/dbcsr_kinds.F.o
+[ 40%] Building Fortran object src/CMakeFiles/dbcsr.dir/base/dbcsr_kinds.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_btree.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_btree.F -o CMakeFiles/dbcsr.dir/utils/dbcsr_btree.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_kinds.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/base/dbcsr_kinds.F -o CMakeFiles/dbcsr.dir/base/dbcsr_kinds.F.o
 [ 42%] Building Fortran object src/CMakeFiles/dbcsr.dir/mm/dbcsr_mm_types.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_mm_types.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_types.F -o CMakeFiles/dbcsr.dir/mm/dbcsr_mm_types.F.o
+[ 42%] Building Fortran object src/CMakeFiles/dbcsr.dir/acc/hip/dbcsr_hip_profiling.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_hip_profiling.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/hip/dbcsr_hip_profiling.F -o CMakeFiles/dbcsr.dir/acc/hip/dbcsr_hip_profiling.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_hip_profiling.mod src/CMakeFiles/dbcsr.dir/dbcsr_hip_profiling.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/acc/hip/dbcsr_hip_profiling.F.o.provides.build
-/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_mm_types.mod src/CMakeFiles/dbcsr.dir/dbcsr_mm_types.mod.stamp GNU
-/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/mm/dbcsr_mm_types.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_kinds.mod src/CMakeFiles/dbcsr.dir/dbcsr_kinds.mod.stamp GNU
+/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_mm_types.mod src/CMakeFiles/dbcsr.dir/dbcsr_mm_types.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/base/dbcsr_kinds.F.o.provides.build
-[ 42%] Building Fortran object src/CMakeFiles/dbcsr.dir/utils/dbcsr_string_utilities.F.o
-[ 42%] Building Fortran object src/CMakeFiles/dbcsr.dir/base/dbcsr_machine_internal.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_string_utilities.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_string_utilities.F -o CMakeFiles/dbcsr.dir/utils/dbcsr_string_utilities.F.o
-[ 43%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_timings_base_type.F.o
-[ 44%] Building Fortran object src/CMakeFiles/dbcsr.dir/utils/dbcsr_array_sort.F.o
+/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/mm/dbcsr_mm_types.F.o.provides.build
+[ 43%] Building Fortran object src/CMakeFiles/dbcsr.dir/utils/dbcsr_array_sort.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_array_sort.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_array_sort.F -o CMakeFiles/dbcsr.dir/utils/dbcsr_array_sort.F.o
+[ 43%] Building Fortran object src/CMakeFiles/dbcsr.dir/base/dbcsr_machine_internal.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_machine_internal.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/base/dbcsr_machine_internal.F -o CMakeFiles/dbcsr.dir/base/dbcsr_machine_internal.F.o
+[ 43%] Building Fortran object src/CMakeFiles/dbcsr.dir/utils/dbcsr_string_utilities.F.o
+[ 44%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_timings_base_type.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_string_utilities.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_string_utilities.F -o CMakeFiles/dbcsr.dir/utils/dbcsr_string_utilities.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_timings_base_type.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_timings_base_type.F -o CMakeFiles/dbcsr.dir/core/dbcsr_timings_base_type.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_array_sort.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_array_sort.F -o CMakeFiles/dbcsr.dir/utils/dbcsr_array_sort.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_timings_base_type.mod src/CMakeFiles/dbcsr.dir/dbcsr_timings_base_type.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_timings_base_type.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_string_utilities.mod src/CMakeFiles/dbcsr.dir/dbcsr_string_utilities.mod.stamp GNU
@@ -1227,88 +1263,88 @@
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/base/dbcsr_machine_internal.F.o.provides.build
 [ 46%] Building Fortran object src/CMakeFiles/dbcsr.dir/base/dbcsr_machine.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_machine.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/base/dbcsr_machine.F -o CMakeFiles/dbcsr.dir/base/dbcsr_machine.F.o
-/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_machine.mod src/CMakeFiles/dbcsr.dir/dbcsr_machine.mod.stamp GNU
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_array_sort.mod src/CMakeFiles/dbcsr.dir/dbcsr_array_sort.mod.stamp GNU
-/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/base/dbcsr_machine.F.o.provides.build
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/utils/dbcsr_array_sort.F.o.provides.build
+/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_machine.mod src/CMakeFiles/dbcsr.dir/dbcsr_machine.mod.stamp GNU
+/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/base/dbcsr_machine.F.o.provides.build
 [ 46%] Building Fortran object src/CMakeFiles/dbcsr.dir/base/dbcsr_base_hooks.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_base_hooks.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/base/dbcsr_base_hooks.F -o CMakeFiles/dbcsr.dir/base/dbcsr_base_hooks.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_base_hooks.mod src/CMakeFiles/dbcsr.dir/dbcsr_base_hooks.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/base/dbcsr_base_hooks.F.o.provides.build
-[ 47%] Building Fortran object src/CMakeFiles/dbcsr.dir/utils/dbcsr_min_heap.F.o
-[ 47%] Building Fortran object src/CMakeFiles/dbcsr.dir/utils/dbcsr_toollib.F.o
+[ 46%] Building Fortran object src/CMakeFiles/dbcsr.dir/acc/cuda/dbcsr_cuda_profiling.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_cuda_profiling.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/cuda/dbcsr_cuda_profiling.F -o CMakeFiles/dbcsr.dir/acc/cuda/dbcsr_cuda_profiling.F.o
 [ 47%] Building Fortran object src/CMakeFiles/dbcsr.dir/mpi/dbcsr_mpiwrap.F.o
-[ 47%] Building Fortran object src/CMakeFiles/dbcsr.dir/acc/cuda/dbcsr_cuda_profiling.F.o
-[ 47%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_array_types.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_min_heap.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_min_heap.F -o CMakeFiles/dbcsr.dir/utils/dbcsr_min_heap.F.o
-[ 49%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_dict.F.o
-[ 49%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_print_messages.F.o
+[ 47%] Building Fortran object src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_timings.F.o
+[ 49%] Building Fortran object src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_device.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_mpiwrap.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -Wno-error -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mpi/dbcsr_mpiwrap.F -o CMakeFiles/dbcsr.dir/mpi/dbcsr_mpiwrap.F.o
+[ 49%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_array_types.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_acc_device.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_device.F -o CMakeFiles/dbcsr.dir/acc/dbcsr_acc_device.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_acc_timings.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_timings.F -o CMakeFiles/dbcsr.dir/acc/dbcsr_acc_timings.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_array_types.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_array_types.F -o CMakeFiles/dbcsr.dir/core/dbcsr_array_types.F.o
-[ 49%] Building Fortran object src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_timings.F.o
+[ 49%] Building Fortran object src/CMakeFiles/dbcsr.dir/utils/dbcsr_min_heap.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_min_heap.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_min_heap.F -o CMakeFiles/dbcsr.dir/utils/dbcsr_min_heap.F.o
+[ 50%] Building Fortran object src/CMakeFiles/dbcsr.dir/utils/dbcsr_files.F.o
+[ 50%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_dict.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_files.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_files.F -o CMakeFiles/dbcsr.dir/utils/dbcsr_files.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_dict.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_dict.F -o CMakeFiles/dbcsr.dir/core/dbcsr_dict.F.o
 [ 52%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_list_callstackentry.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_cuda_profiling.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/cuda/dbcsr_cuda_profiling.F -o CMakeFiles/dbcsr.dir/acc/cuda/dbcsr_cuda_profiling.F.o
+[ 52%] Building Fortran object src/CMakeFiles/dbcsr.dir/utils/dbcsr_toollib.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_list_callstackentry.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_list_callstackentry.F -o CMakeFiles/dbcsr.dir/core/dbcsr_list_callstackentry.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_toollib.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_toollib.F -o CMakeFiles/dbcsr.dir/utils/dbcsr_toollib.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_dict.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_dict.F -o CMakeFiles/dbcsr.dir/core/dbcsr_dict.F.o
-[ 50%] Building Fortran object src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_device.F.o
-[ 55%] Building Fortran object src/CMakeFiles/dbcsr.dir/tensors/dbcsr_allocate_wrap.F.o
-[ 55%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_list_routinestat.F.o
-[ 50%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_list_routinereport.F.o
-[ 55%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_iter_types.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_print_messages.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_print_messages.F -o CMakeFiles/dbcsr.dir/core/dbcsr_print_messages.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_acc_timings.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_timings.F -o CMakeFiles/dbcsr.dir/acc/dbcsr_acc_timings.F.o
+[ 52%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_iter_types.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_iter_types.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_iter_types.F -o CMakeFiles/dbcsr.dir/core/dbcsr_iter_types.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_acc_device.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_device.F -o CMakeFiles/dbcsr.dir/acc/dbcsr_acc_device.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_list_callstackentry.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_list_callstackentry.F -o CMakeFiles/dbcsr.dir/core/dbcsr_list_callstackentry.F.o
-[ 55%] Building Fortran object src/CMakeFiles/dbcsr.dir/utils/dbcsr_files.F.o
+[ 52%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_print_messages.F.o
+[ 52%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_list_routinereport.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_print_messages.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_print_messages.F -o CMakeFiles/dbcsr.dir/core/dbcsr_print_messages.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_list_routinereport.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_list_routinereport.F -o CMakeFiles/dbcsr.dir/core/dbcsr_list_routinereport.F.o
+[ 53%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_list_routinestat.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_list_routinestat.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_list_routinestat.F -o CMakeFiles/dbcsr.dir/core/dbcsr_list_routinestat.F.o
+[ 55%] Building Fortran object src/CMakeFiles/dbcsr.dir/tensors/dbcsr_allocate_wrap.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_allocate_wrap.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_allocate_wrap.F -o CMakeFiles/dbcsr.dir/tensors/dbcsr_allocate_wrap.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_files.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_files.F -o CMakeFiles/dbcsr.dir/utils/dbcsr_files.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_acc_device.mod src/CMakeFiles/dbcsr.dir/dbcsr_acc_device.mod.stamp GNU
-/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_cuda_profiling.mod src/CMakeFiles/dbcsr.dir/dbcsr_cuda_profiling.mod.stamp GNU
+/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_acc_timings.mod src/CMakeFiles/dbcsr.dir/dbcsr_acc_timings.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_device.F.o.provides.build
+/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_cuda_profiling.mod src/CMakeFiles/dbcsr.dir/dbcsr_cuda_profiling.mod.stamp GNU
+/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_timings.F.o.provides.build
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/acc/cuda/dbcsr_cuda_profiling.F.o.provides.build
-/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_acc_timings.mod src/CMakeFiles/dbcsr.dir/dbcsr_acc_timings.mod.stamp GNU
-/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_min_heap.mod src/CMakeFiles/dbcsr.dir/dbcsr_min_heap.mod.stamp GNU
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_iter_types.mod src/CMakeFiles/dbcsr.dir/dbcsr_iter_types.mod.stamp GNU
-/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_timings.F.o.provides.build
-/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/utils/dbcsr_min_heap.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_print_messages.mod src/CMakeFiles/dbcsr.dir/dbcsr_print_messages.mod.stamp GNU
-/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_iter_types.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_array_types.mod src/CMakeFiles/dbcsr.dir/dbcsr_array_types.mod.stamp GNU
-/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_toollib.mod src/CMakeFiles/dbcsr.dir/dbcsr_toollib.mod.stamp GNU
-/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_list_routinereport.mod src/CMakeFiles/dbcsr.dir/dbcsr_list_routinereport.mod.stamp GNU
-/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_list_routinestat.mod src/CMakeFiles/dbcsr.dir/dbcsr_list_routinestat.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_print_messages.F.o.provides.build
+/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_iter_types.F.o.provides.build
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_array_types.F.o.provides.build
-/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_list_callstackentry.mod src/CMakeFiles/dbcsr.dir/dbcsr_list_callstackentry.mod.stamp GNU
+/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_min_heap.mod src/CMakeFiles/dbcsr.dir/dbcsr_min_heap.mod.stamp GNU
+/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/utils/dbcsr_min_heap.F.o.provides.build
+/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_list_routinereport.mod src/CMakeFiles/dbcsr.dir/dbcsr_list_routinereport.mod.stamp GNU
+/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_toollib.mod src/CMakeFiles/dbcsr.dir/dbcsr_toollib.mod.stamp GNU
+/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_list_routinestat.mod src/CMakeFiles/dbcsr.dir/dbcsr_list_routinestat.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_list_routinereport.F.o.provides.build
-/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/utils/dbcsr_toollib.F.o.provides.build
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_list_routinestat.F.o.provides.build
-/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_list_callstackentry.F.o.provides.build
+/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/utils/dbcsr_toollib.F.o.provides.build
 [ 55%] Building Fortran object src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_global.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tas_global.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_global.F -o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_global.F.o
-/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_files.mod src/CMakeFiles/dbcsr.dir/dbcsr_files.mod.stamp GNU
-/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/utils/dbcsr_files.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_dict.mod src/CMakeFiles/dbcsr.dir/dbcsr_dict.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_dict.F.o.provides.build
+/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_list_callstackentry.mod src/CMakeFiles/dbcsr.dir/dbcsr_list_callstackentry.mod.stamp GNU
+/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_list_callstackentry.F.o.provides.build
 [ 56%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_timings_types.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_timings_types.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_timings_types.F -o CMakeFiles/dbcsr.dir/core/dbcsr_timings_types.F.o
+/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_files.mod src/CMakeFiles/dbcsr.dir/dbcsr_files.mod.stamp GNU
+/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/utils/dbcsr_files.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_timings_types.mod src/CMakeFiles/dbcsr.dir/dbcsr_timings_types.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_timings_types.F.o.provides.build
 [ 56%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_list_timerenv.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_list_timerenv.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_list_timerenv.F -o CMakeFiles/dbcsr.dir/core/dbcsr_list_timerenv.F.o
-/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_tas_global.mod src/CMakeFiles/dbcsr.dir/dbcsr_tas_global.mod.stamp GNU
-/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_global.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_list_timerenv.mod src/CMakeFiles/dbcsr.dir/dbcsr_list_timerenv.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_list_timerenv.F.o.provides.build
 [ 56%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_list.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_list.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_list.F -o CMakeFiles/dbcsr.dir/core/dbcsr_list.F.o
-/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_btree.mod src/CMakeFiles/dbcsr.dir/dbcsr_btree.mod.stamp GNU
-/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/utils/dbcsr_btree.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_list.mod src/CMakeFiles/dbcsr.dir/dbcsr_list.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_list.F.o.provides.build
+/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_tas_global.mod src/CMakeFiles/dbcsr.dir/dbcsr_tas_global.mod.stamp GNU
+/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_global.F.o.provides.build
+/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_btree.mod src/CMakeFiles/dbcsr.dir/dbcsr_btree.mod.stamp GNU
+/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/utils/dbcsr_btree.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_allocate_wrap.mod src/CMakeFiles/dbcsr.dir/dbcsr_allocate_wrap.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/tensors/dbcsr_allocate_wrap.F.o.provides.build
 [ 56%] Building Fortran object src/CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_index.F.o
@@ -1317,25 +1353,25 @@
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_index.F.o.provides.build
 [ 56%] Building Fortran object src/CMakeFiles/dbcsr.dir/tensors/dbcsr_array_list_methods.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_array_list_methods.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_array_list_methods.F -o CMakeFiles/dbcsr.dir/tensors/dbcsr_array_list_methods.F.o
+/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_array_list_methods.mod src/CMakeFiles/dbcsr.dir/dbcsr_array_list_methods.mod.stamp GNU
+/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/tensors/dbcsr_array_list_methods.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_mpiwrap.mod src/CMakeFiles/dbcsr.dir/dbcsr_mpiwrap.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/mpi/dbcsr_mpiwrap.F.o.provides.build
 [ 57%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_config.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_config.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_config.F -o CMakeFiles/dbcsr.dir/core/dbcsr_config.F.o
-/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_array_list_methods.mod src/CMakeFiles/dbcsr.dir/dbcsr_array_list_methods.mod.stamp GNU
-/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/tensors/dbcsr_array_list_methods.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_config.mod src/CMakeFiles/dbcsr.dir/dbcsr_config.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_config.F.o.provides.build
 [ 57%] Building Fortran object src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_stream.F.o
-[ 57%] Building Fortran object src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_init.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_acc_stream.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_stream.F -o CMakeFiles/dbcsr.dir/acc/dbcsr_acc_stream.F.o
+[ 57%] Building Fortran object src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_init.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_acc_init.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_init.F -o CMakeFiles/dbcsr.dir/acc/dbcsr_acc_init.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_acc_init.mod src/CMakeFiles/dbcsr.dir/dbcsr_acc_init.mod.stamp GNU
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_acc_stream.mod src/CMakeFiles/dbcsr.dir/dbcsr_acc_stream.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_init.F.o.provides.build
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_stream.F.o.provides.build
 [ 57%] Building Fortran object src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_devmem.F.o
-[ 57%] Building Fortran object src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_event.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_acc_devmem.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_devmem.F -o CMakeFiles/dbcsr.dir/acc/dbcsr_acc_devmem.F.o
+[ 57%] Building Fortran object src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_event.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_acc_event.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_event.F -o CMakeFiles/dbcsr.dir/acc/dbcsr_acc_event.F.o
 [ 59%] Building Fortran object src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_hostmem.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_acc_hostmem.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/acc/dbcsr_acc_hostmem.F -o CMakeFiles/dbcsr.dir/acc/dbcsr_acc_hostmem.F.o
@@ -1344,36 +1380,36 @@
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_acc_devmem.mod src/CMakeFiles/dbcsr.dir/dbcsr_acc_devmem.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_devmem.F.o.provides.build
 [ 59%] Building Fortran object src/CMakeFiles/dbcsr.dir/data/dbcsr_data_types.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_data_types.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/data/dbcsr_data_types.F -o CMakeFiles/dbcsr.dir/data/dbcsr_data_types.F.o
 [ 59%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_timings.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_data_types.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/data/dbcsr_data_types.F -o CMakeFiles/dbcsr.dir/data/dbcsr_data_types.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_timings.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_timings.F -o CMakeFiles/dbcsr.dir/core/dbcsr_timings.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_acc_hostmem.mod src/CMakeFiles/dbcsr.dir/dbcsr_acc_hostmem.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/acc/dbcsr_acc_hostmem.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_data_types.mod src/CMakeFiles/dbcsr.dir/dbcsr_data_types.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/data/dbcsr_data_types.F.o.provides.build
-[ 59%] Building Fortran object src/CMakeFiles/dbcsr.dir/data/dbcsr_ptr_util.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_ptr_util.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/data/dbcsr_ptr_util.F -o CMakeFiles/dbcsr.dir/data/dbcsr_ptr_util.F.o
 [ 60%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_types.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_types.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_types.F -o CMakeFiles/dbcsr.dir/core/dbcsr_types.F.o
-/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_timings.mod src/CMakeFiles/dbcsr.dir/dbcsr_timings.mod.stamp GNU
-/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_timings.F.o.provides.build
+[ 60%] Building Fortran object src/CMakeFiles/dbcsr.dir/data/dbcsr_ptr_util.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_ptr_util.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/data/dbcsr_ptr_util.F -o CMakeFiles/dbcsr.dir/data/dbcsr_ptr_util.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_types.mod src/CMakeFiles/dbcsr.dir/dbcsr_types.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_types.F.o.provides.build
 [ 60%] Building Fortran object src/CMakeFiles/dbcsr.dir/utils/dbcsr_blas_operations.F.o
-[ 62%] Building Fortran object src/CMakeFiles/dbcsr.dir/mm/dbcsr_acc_operations.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_blas_operations.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/utils/dbcsr_blas_operations.F -o CMakeFiles/dbcsr.dir/utils/dbcsr_blas_operations.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_acc_operations.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_acc_operations.F -o CMakeFiles/dbcsr.dir/mm/dbcsr_acc_operations.F.o
-[ 62%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_timings_report.F.o
+/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_timings.mod src/CMakeFiles/dbcsr.dir/dbcsr_timings.mod.stamp GNU
+[ 62%] Building Fortran object src/CMakeFiles/dbcsr.dir/mm/dbcsr_acc_operations.F.o
 [ 62%] Building Fortran object src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_types.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_acc_operations.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_acc_operations.F -o CMakeFiles/dbcsr.dir/mm/dbcsr_acc_operations.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tas_types.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_types.F -o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_types.F.o
+/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_timings.F.o.provides.build
+[ 62%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_timings_report.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_timings_report.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_timings_report.F -o CMakeFiles/dbcsr.dir/core/dbcsr_timings_report.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_acc_operations.mod src/CMakeFiles/dbcsr.dir/dbcsr_acc_operations.mod.stamp GNU
-/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/mm/dbcsr_acc_operations.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_blas_operations.mod src/CMakeFiles/dbcsr.dir/dbcsr_blas_operations.mod.stamp GNU
+/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/mm/dbcsr_acc_operations.F.o.provides.build
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/utils/dbcsr_blas_operations.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_tas_types.mod src/CMakeFiles/dbcsr.dir/dbcsr_tas_types.mod.stamp GNU
-/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_types.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_timings_report.mod src/CMakeFiles/dbcsr.dir/dbcsr_timings_report.mod.stamp GNU
+/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_types.F.o.provides.build
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_timings_report.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_ptr_util.mod src/CMakeFiles/dbcsr.dir/dbcsr_ptr_util.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/data/dbcsr_ptr_util.F.o.provides.build
@@ -1381,10 +1417,10 @@
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_data_methods_low.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/data/dbcsr_data_methods_low.F -o CMakeFiles/dbcsr.dir/data/dbcsr_data_methods_low.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_data_methods_low.mod src/CMakeFiles/dbcsr.dir/dbcsr_data_methods_low.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/data/dbcsr_data_methods_low.F.o.provides.build
-[ 63%] Building Fortran object src/CMakeFiles/dbcsr.dir/data/dbcsr_mem_methods.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_mem_methods.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/data/dbcsr_mem_methods.F -o CMakeFiles/dbcsr.dir/data/dbcsr_mem_methods.F.o
+[ 65%] Building Fortran object src/CMakeFiles/dbcsr.dir/data/dbcsr_mem_methods.F.o
 [ 65%] Building Fortran object src/CMakeFiles/dbcsr.dir/block/dbcsr_block_operations.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_block_operations.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/block/dbcsr_block_operations.F -o CMakeFiles/dbcsr.dir/block/dbcsr_block_operations.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_mem_methods.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/data/dbcsr_mem_methods.F -o CMakeFiles/dbcsr.dir/data/dbcsr_mem_methods.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_mem_methods.mod src/CMakeFiles/dbcsr.dir/dbcsr_mem_methods.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/data/dbcsr_mem_methods.F.o.provides.build
 [ 65%] Building Fortran object src/CMakeFiles/dbcsr.dir/data/dbcsr_data_methods.F.o
@@ -1405,11 +1441,11 @@
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/mm/dbcsr_mm_hostdrv.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_mp_methods.mod src/CMakeFiles/dbcsr.dir/dbcsr_mp_methods.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/mpi/dbcsr_mp_methods.F.o.provides.build
-/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_log_handling.mod src/CMakeFiles/dbcsr.dir/dbcsr_log_handling.mod.stamp GNU
-[ 66%] Building Fortran object src/CMakeFiles/dbcsr.dir/mpi/dbcsr_mp_operations.F.o
-[ 68%] Building Fortran object src/CMakeFiles/dbcsr.dir/dist/dbcsr_dist_methods.F.o
+[ 66%] Building Fortran object src/CMakeFiles/dbcsr.dir/dist/dbcsr_dist_methods.F.o
+[ 68%] Building Fortran object src/CMakeFiles/dbcsr.dir/mpi/dbcsr_mp_operations.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_mp_operations.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mpi/dbcsr_mp_operations.F -o CMakeFiles/dbcsr.dir/mpi/dbcsr_mp_operations.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_dist_methods.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/dist/dbcsr_dist_methods.F -o CMakeFiles/dbcsr.dir/dist/dbcsr_dist_methods.F.o
+/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_log_handling.mod src/CMakeFiles/dbcsr.dir/dbcsr_log_handling.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_log_handling.F.o.provides.build
 [ 68%] Building Fortran object src/CMakeFiles/dbcsr.dir/core/dbcsr_error_handling.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_error_handling.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/core/dbcsr_error_handling.F -o CMakeFiles/dbcsr.dir/core/dbcsr_error_handling.F.o
@@ -1417,39 +1453,39 @@
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_error_handling.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_dist_methods.mod src/CMakeFiles/dbcsr.dir/dbcsr_dist_methods.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/dist/dbcsr_dist_methods.F.o.provides.build
+[ 68%] Building Fortran object src/CMakeFiles/dbcsr.dir/block/dbcsr_iterator_operations.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_iterator_operations.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/block/dbcsr_iterator_operations.F -o CMakeFiles/dbcsr.dir/block/dbcsr_iterator_operations.F.o
 [ 68%] Building Fortran object src/CMakeFiles/dbcsr.dir/dist/dbcsr_dist_util.F.o
 [ 68%] Building Fortran object src/CMakeFiles/dbcsr.dir/dist/dbcsr_dist_operations.F.o
-[ 68%] Building Fortran object src/CMakeFiles/dbcsr.dir/block/dbcsr_iterator_operations.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_dist_util.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/dist/dbcsr_dist_util.F -o CMakeFiles/dbcsr.dir/dist/dbcsr_dist_util.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_dist_operations.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/dist/dbcsr_dist_operations.F -o CMakeFiles/dbcsr.dir/dist/dbcsr_dist_operations.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_iterator_operations.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/block/dbcsr_iterator_operations.F -o CMakeFiles/dbcsr.dir/block/dbcsr_iterator_operations.F.o
-/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_iterator_operations.mod src/CMakeFiles/dbcsr.dir/dbcsr_iterator_operations.mod.stamp GNU
-/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/block/dbcsr_iterator_operations.F.o.provides.build
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_dist_util.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/dist/dbcsr_dist_util.F -o CMakeFiles/dbcsr.dir/dist/dbcsr_dist_util.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_dist_operations.mod src/CMakeFiles/dbcsr.dir/dbcsr_dist_operations.mod.stamp GNU
+/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_iterator_operations.mod src/CMakeFiles/dbcsr.dir/dbcsr_iterator_operations.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/dist/dbcsr_dist_operations.F.o.provides.build
-[ 68%] Building Fortran object src/CMakeFiles/dbcsr.dir/block/dbcsr_index_operations.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_index_operations.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/block/dbcsr_index_operations.F -o CMakeFiles/dbcsr.dir/block/dbcsr_index_operations.F.o
+/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/block/dbcsr_iterator_operations.F.o.provides.build
 [ 68%] Building Fortran object src/CMakeFiles/dbcsr.dir/mm/dbcsr_mm_dist_operations.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_mm_dist_operations.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_dist_operations.F -o CMakeFiles/dbcsr.dir/mm/dbcsr_mm_dist_operations.F.o
+[ 68%] Building Fortran object src/CMakeFiles/dbcsr.dir/block/dbcsr_index_operations.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_index_operations.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/block/dbcsr_index_operations.F -o CMakeFiles/dbcsr.dir/block/dbcsr_index_operations.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_dist_util.mod src/CMakeFiles/dbcsr.dir/dbcsr_dist_util.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/dist/dbcsr_dist_util.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_mm_dist_operations.mod src/CMakeFiles/dbcsr.dir/dbcsr_mm_dist_operations.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/mm/dbcsr_mm_dist_operations.F.o.provides.build
+/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_mp_operations.mod src/CMakeFiles/dbcsr.dir/dbcsr_mp_operations.mod.stamp GNU
+/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/mpi/dbcsr_mp_operations.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_index_operations.mod src/CMakeFiles/dbcsr.dir/dbcsr_index_operations.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/block/dbcsr_index_operations.F.o.provides.build
 [ 68%] Building Fortran object src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_util.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tas_util.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_util.F -o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_util.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_tas_util.mod src/CMakeFiles/dbcsr.dir/dbcsr_tas_util.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_util.F.o.provides.build
-/usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_mp_operations.mod src/CMakeFiles/dbcsr.dir/dbcsr_mp_operations.mod.stamp GNU
 [ 68%] Building Fortran object src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_split.F.o
-/usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/mpi/dbcsr_mp_operations.F.o.provides.build
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tas_split.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_split.F -o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_split.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_block_operations.mod src/CMakeFiles/dbcsr.dir/dbcsr_block_operations.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/block/dbcsr_block_operations.F.o.provides.build
 [ 68%] Building Fortran object src/CMakeFiles/dbcsr.dir/data/dbcsr_data_operations.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_data_operations.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/data/dbcsr_data_operations.F -o CMakeFiles/dbcsr.dir/data/dbcsr_data_operations.F.o
 [ 68%] Building Fortran object src/CMakeFiles/dbcsr.dir/mm/dbcsr_mm_accdrv.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_data_operations.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/data/dbcsr_data_operations.F -o CMakeFiles/dbcsr.dir/data/dbcsr_data_operations.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_mm_accdrv.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/mm/dbcsr_mm_accdrv.F -o CMakeFiles/dbcsr.dir/mm/dbcsr_mm_accdrv.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_tas_split.mod src/CMakeFiles/dbcsr.dir/dbcsr_tas_split.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_split.F.o.provides.build
@@ -1484,8 +1520,8 @@
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_block_access.mod src/CMakeFiles/dbcsr.dir/dbcsr_block_access.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/block/dbcsr_block_access.F.o.provides.build
 [ 72%] Building Fortran object src/CMakeFiles/dbcsr.dir/ops/dbcsr_operations.F.o
-[ 72%] Building Fortran object src/CMakeFiles/dbcsr.dir/ops/dbcsr_test_methods.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_operations.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/ops/dbcsr_operations.F -o CMakeFiles/dbcsr.dir/ops/dbcsr_operations.F.o
+[ 72%] Building Fortran object src/CMakeFiles/dbcsr.dir/ops/dbcsr_test_methods.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_test_methods.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/ops/dbcsr_test_methods.F -o CMakeFiles/dbcsr.dir/ops/dbcsr_test_methods.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_test_methods.mod src/CMakeFiles/dbcsr.dir/dbcsr_test_methods.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/ops/dbcsr_test_methods.F.o.provides.build
@@ -1494,15 +1530,15 @@
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_operations.mod src/CMakeFiles/dbcsr.dir/dbcsr_operations.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/ops/dbcsr_operations.F.o.provides.build
 [ 73%] Building Fortran object src/CMakeFiles/dbcsr.dir/ops/dbcsr_transformations.F.o
-[ 73%] Building Fortran object src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_base.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_transformations.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/ops/dbcsr_transformations.F -o CMakeFiles/dbcsr.dir/ops/dbcsr_transformations.F.o
+[ 73%] Building Fortran object src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_base.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tas_base.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_base.F -o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_base.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_tas_base.mod src/CMakeFiles/dbcsr.dir/dbcsr_tas_base.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_base.F.o.provides.build
-[ 73%] Building Fortran object src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_io.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tas_io.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_io.F -o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_io.F.o
 [ 73%] Building Fortran object src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_reshape_ops.F.o
+[ 73%] Building Fortran object src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_io.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tas_reshape_ops.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_reshape_ops.F -o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_reshape_ops.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tas_io.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_io.F -o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_io.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_tas_io.mod src/CMakeFiles/dbcsr.dir/dbcsr_tas_io.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_io.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_tas_reshape_ops.mod src/CMakeFiles/dbcsr.dir/dbcsr_tas_reshape_ops.mod.stamp GNU
@@ -1510,8 +1546,8 @@
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_transformations.mod src/CMakeFiles/dbcsr.dir/dbcsr_transformations.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/ops/dbcsr_transformations.F.o.provides.build
 [ 73%] Building Fortran object src/CMakeFiles/dbcsr.dir/ops/dbcsr_io.F.o
-[ 73%] Building Fortran object src/CMakeFiles/dbcsr.dir/ops/dbcsr_csr_conversions.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_io.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/ops/dbcsr_io.F -o CMakeFiles/dbcsr.dir/ops/dbcsr_io.F.o
+[ 73%] Building Fortran object src/CMakeFiles/dbcsr.dir/ops/dbcsr_csr_conversions.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_csr_conversions.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/ops/dbcsr_csr_conversions.F -o CMakeFiles/dbcsr.dir/ops/dbcsr_csr_conversions.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_io.mod src/CMakeFiles/dbcsr.dir/dbcsr_io.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/ops/dbcsr_io.F.o.provides.build
@@ -1532,9 +1568,9 @@
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_multiply_api.mod src/CMakeFiles/dbcsr.dir/dbcsr_multiply_api.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/mm/dbcsr_multiply_api.F.o.provides.build
 [ 76%] Building Fortran object src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_mm.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tas_mm.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_mm.F -o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_mm.F.o
 [ 76%] Building Fortran object src/CMakeFiles/dbcsr.dir/ops/dbcsr_tests.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tests.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/ops/dbcsr_tests.F -o CMakeFiles/dbcsr.dir/ops/dbcsr_tests.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tas_mm.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_mm.F -o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_mm.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_lib.mod src/CMakeFiles/dbcsr.dir/dbcsr_lib.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/core/dbcsr_lib.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_tests.mod src/CMakeFiles/dbcsr.dir/dbcsr_tests.mod.stamp GNU
@@ -1545,10 +1581,10 @@
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/dbcsr_api.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_tas_mm.mod src/CMakeFiles/dbcsr.dir/dbcsr_tas_mm.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_mm.F.o.provides.build
+[ 76%] Building Fortran object src/CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_types.F.o
 [ 78%] Building Fortran object src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_test.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tas_test.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_test.F -o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_test.F.o
-[ 78%] Building Fortran object src/CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_types.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tensor_types.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_types.F -o CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_types.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tas_test.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tas/dbcsr_tas_test.F -o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_test.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_tas_test.mod src/CMakeFiles/dbcsr.dir/dbcsr_tas_test.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/tas/dbcsr_tas_test.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_tensor_types.mod src/CMakeFiles/dbcsr.dir/dbcsr_tensor_types.mod.stamp GNU
@@ -1558,10 +1594,10 @@
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_tensor_block.mod src/CMakeFiles/dbcsr.dir/dbcsr_tensor_block.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_block.F.o.provides.build
 [ 78%] Building Fortran object src/CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_io.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tensor_io.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_io.F -o CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_io.F.o
 [ 78%] Building Fortran object src/CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_split.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tensor_split.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_split.F -o CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_split.F.o
 [ 79%] Building Fortran object src/CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_reshape.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tensor_split.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_split.F -o CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_split.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tensor_io.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_io.F -o CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_io.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tensor_reshape.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_reshape.F -o CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_reshape.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_tensor_io.mod src/CMakeFiles/dbcsr.dir/dbcsr_tensor_io.mod.stamp GNU
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_io.F.o.provides.build
@@ -1581,8 +1617,8 @@
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran -D__STATM_TOTAL -D__parallel -D__SHORT_FILE__=\"dbcsr_tensor_api.F\" -I/build/reproducible-path/dbcsr-2.8.0/src/base -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_api.F -o CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_api.F.o
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_tensor_api.mod src/CMakeFiles/dbcsr.dir/dbcsr_tensor_api.mod.stamp GNU
 [ 81%] Linking Fortran static library libdbcsr.a
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/cmake -P CMakeFiles/dbcsr.dir/cmake_clean_target.cmake
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_api.F.o.provides.build
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/cmake -P CMakeFiles/dbcsr.dir/cmake_clean_target.cmake
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr.dir/link.txt --verbose=1
 /usr/bin/ar qc libdbcsr.a CMakeFiles/dbcsr.dir/dbcsr_api.F.o CMakeFiles/dbcsr.dir/acc/cuda/dbcsr_cuda_profiling.F.o CMakeFiles/dbcsr.dir/acc/dbcsr_acc_device.F.o CMakeFiles/dbcsr.dir/acc/dbcsr_acc_devmem.F.o CMakeFiles/dbcsr.dir/acc/dbcsr_acc_event.F.o CMakeFiles/dbcsr.dir/acc/dbcsr_acc_hostmem.F.o CMakeFiles/dbcsr.dir/acc/dbcsr_acc_init.F.o CMakeFiles/dbcsr.dir/acc/dbcsr_acc_stream.F.o CMakeFiles/dbcsr.dir/acc/dbcsr_acc_timings.F.o CMakeFiles/dbcsr.dir/acc/hip/dbcsr_hip_profiling.F.o CMakeFiles/dbcsr.dir/base/dbcsr_base_hooks.F.o CMakeFiles/dbcsr.dir/base/dbcsr_kinds.F.o CMakeFiles/dbcsr.dir/base/dbcsr_machine.F.o CMakeFiles/dbcsr.dir/base/dbcsr_machine_internal.F.o CMakeFiles/dbcsr.dir/block/dbcsr_block_access.F.o CMakeFiles/dbcsr.dir/block/dbcsr_block_operations.F.o CMakeFiles/dbcsr.dir/block/dbcsr_index_operations.F.o CMakeFiles/dbcsr.dir/block/dbcsr_iterator_operations.F.o CMakeFiles/dbcsr.dir/core/dbcsr_array_types.F.o CMakeFiles/dbcsr.dir/core/dbcsr_config.F.o CMakeFiles/dbcsr.dir/core/dbcsr_lib.F.o CMakeFiles/dbcsr.dir/core/dbcsr_methods.F.o CMakeFiles/dbcsr.dir/core/dbcsr_types.F.o CMakeFiles/dbcsr.dir/core/dbcsr_dict.F.o CMakeFiles/dbcsr.dir/core/dbcsr_error_handling.F.o CMakeFiles/dbcsr.dir/core/dbcsr_iter_types.F.o CMakeFiles/dbcsr.dir/core/dbcsr_list_callstackentry.F.o CMakeFiles/dbcsr.dir/core/dbcsr_list.F.o CMakeFiles/dbcsr.dir/core/dbcsr_list_routinereport.F.o CMakeFiles/dbcsr.dir/core/dbcsr_list_routinestat.F.o CMakeFiles/dbcsr.dir/core/dbcsr_list_timerenv.F.o CMakeFiles/dbcsr.dir/core/dbcsr_log_handling.F.o CMakeFiles/dbcsr.dir/core/dbcsr_print_messages.F.o CMakeFiles/dbcsr.dir/core/dbcsr_timings_base_type.F.o CMakeFiles/dbcsr.dir/core/dbcsr_timings.F.o CMakeFiles/dbcsr.dir/core/dbcsr_timings_report.F.o CMakeFiles/dbcsr.dir/core/dbcsr_timings_types.F.o CMakeFiles/dbcsr.dir/data/dbcsr_data_operations.F.o CMakeFiles/dbcsr.dir/data/dbcsr_data_methods.F.o CMakeFiles/dbcsr.dir/data/dbcsr_data_methods_low.F.o CMakeFiles/dbcsr.dir/data/dbcsr_data_types.F.o CMakeFiles/dbcsr.dir/data/dbcsr_mem_methods.F.o CMakeFiles/dbcsr.dir/data/dbcsr_ptr_util.F.o CMakeFiles/dbcsr.dir/dist/dbcsr_dist_methods.F.o CMakeFiles/dbcsr.dir/dist/dbcsr_dist_operations.F.o CMakeFiles/dbcsr.dir/dist/dbcsr_dist_util.F.o CMakeFiles/dbcsr.dir/mm/dbcsr_acc_operations.F.o CMakeFiles/dbcsr.dir/mm/dbcsr_mm_3d.F.o CMakeFiles/dbcsr.dir/mm/dbcsr_mm_accdrv.F.o CMakeFiles/dbcsr.dir/mm/dbcsr_mm_cannon.F.o CMakeFiles/dbcsr.dir/mm/dbcsr_mm_common.F.o CMakeFiles/dbcsr.dir/mm/dbcsr_mm_csr.F.o CMakeFiles/dbcsr.dir/mm/dbcsr_mm_dist_operations.F.o CMakeFiles/dbcsr.dir/mm/dbcsr_mm.F.o CMakeFiles/dbcsr.dir/mm/dbcsr_mm_hostdrv.F.o CMakeFiles/dbcsr.dir/mm/dbcsr_mm_multrec.F.o CMakeFiles/dbcsr.dir/mm/dbcsr_mm_sched.F.o CMakeFiles/dbcsr.dir/mm/dbcsr_mm_types.F.o CMakeFiles/dbcsr.dir/mm/dbcsr_multiply_api.F.o CMakeFiles/dbcsr.dir/mpi/dbcsr_mp_methods.F.o CMakeFiles/dbcsr.dir/mpi/dbcsr_mp_operations.F.o CMakeFiles/dbcsr.dir/mpi/dbcsr_mpiwrap.F.o CMakeFiles/dbcsr.dir/ops/dbcsr_csr_conversions.F.o CMakeFiles/dbcsr.dir/ops/dbcsr_io.F.o CMakeFiles/dbcsr.dir/ops/dbcsr_operations.F.o CMakeFiles/dbcsr.dir/ops/dbcsr_test_methods.F.o CMakeFiles/dbcsr.dir/ops/dbcsr_tests.F.o CMakeFiles/dbcsr.dir/ops/dbcsr_transformations.F.o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_base.F.o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_global.F.o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_io.F.o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_mm.F.o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_reshape_ops.F.o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_split.F.o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_test.F.o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_types.F.o CMakeFiles/dbcsr.dir/tas/dbcsr_tas_util.F.o CMakeFiles/dbcsr.dir/tensors/dbcsr_allocate_wrap.F.o CMakeFiles/dbcsr.dir/tensors/dbcsr_array_list_methods.F.o CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_api.F.o CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_block.F.o CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor.F.o CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_index.F.o CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_io.F.o CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_reshape.F.o CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_split.F.o CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_test.F.o CMakeFiles/dbcsr.dir/tensors/dbcsr_tensor_types.F.o CMakeFiles/dbcsr.dir/utils/dbcsr_array_sort.F.o CMakeFiles/dbcsr.dir/utils/dbcsr_blas_operations.F.o CMakeFiles/dbcsr.dir/utils/dbcsr_btree.F.o CMakeFiles/dbcsr.dir/utils/dbcsr_files.F.o CMakeFiles/dbcsr.dir/utils/dbcsr_min_heap.F.o CMakeFiles/dbcsr.dir/utils/dbcsr_string_utilities.F.o CMakeFiles/dbcsr.dir/utils/dbcsr_toollib.F.o CMakeFiles/dbcsr.dir/work/dbcsr_work_operations.F.o
 /usr/bin/ranlib libdbcsr.a
@@ -1592,80 +1628,80 @@
 make  -f tests/CMakeFiles/dbcsr_perf.dir/build.make tests/CMakeFiles/dbcsr_perf.dir/depend
 make  -f tests/CMakeFiles/dbcsr_unittest_common.dir/build.make tests/CMakeFiles/dbcsr_unittest_common.dir/depend
 make  -f examples/CMakeFiles/dbcsr_example_1.dir/build.make examples/CMakeFiles/dbcsr_example_1.dir/depend
-make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make  -f examples/CMakeFiles/dbcsr_example_2.dir/build.make examples/CMakeFiles/dbcsr_example_2.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_perf.dir/DependInfo.cmake "--color="
 make  -f examples/CMakeFiles/dbcsr_example_3.dir/build.make examples/CMakeFiles/dbcsr_example_3.dir/depend
+make  -f examples/CMakeFiles/dbcsr_tensor_example_1.dir/build.make examples/CMakeFiles/dbcsr_tensor_example_1.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest_common.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_1.dir/DependInfo.cmake "--color="
-make  -f examples/CMakeFiles/dbcsr_tensor_example_1.dir/build.make examples/CMakeFiles/dbcsr_tensor_example_1.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_2.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_3.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_tensor_example_1.dir/DependInfo.cmake "--color="
-[ 81%] Generating dbcsr.h
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp -F /build/reproducible-path/dbcsr-2.8.0/src/dbcsr.h /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/dbcsr.h
-[ 81%] Generating tensors/dbcsr_tensor.h
-Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest_common.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest_common.dir/depend.internal".
-Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest_common.dir/depend.internal".
-Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_perf.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_perf.dir/depend.internal".
-Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_perf.dir/depend.internal".
+[ 82%] Generating dbcsr_api_c.F
+[ 82%] Generating tensors/dbcsr_tensor.h
+Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_2.dir/depend.internal".
 Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_1.dir/depend.internal".
+Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_perf.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_perf.dir/depend.internal".
+Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_2.dir/depend.internal".
+Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest_common.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest_common.dir/depend.internal".
 Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_1.dir/depend.internal".
+Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_perf.dir/depend.internal".
+Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest_common.dir/depend.internal".
 Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_3.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_3.dir/depend.internal".
 Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_3.dir/depend.internal".
-[ 81%] Generating tensors/dbcsr_tensor_api_c.F
+[ 82%] Generating dbcsr.h
+[ 82%] Generating tensors/dbcsr_tensor_api_c.F
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp -F /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_tensor.h /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor.h
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_tensor_api_c.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_api_c.F
-Scanning dependencies of target dbcsr_perf
-[ 82%] Generating dbcsr_api_c.F
+Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_tensor_example_1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_tensor_example_1.dir/depend.internal".
+Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_tensor_example_1.dir/depend.internal".
+Scanning dependencies of target dbcsr_example_2
+Scanning dependencies of target dbcsr_example_1
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/dbcsr_api_c.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/dbcsr_api_c.F
 Scanning dependencies of target dbcsr_example_3
+Scanning dependencies of target dbcsr_perf
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp -F /build/reproducible-path/dbcsr-2.8.0/src/dbcsr.h /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/dbcsr.h
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/tensors/dbcsr_tensor_api_c.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_api_c.F
 Scanning dependencies of target dbcsr_unittest_common
-Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_2.dir/depend.internal".
-Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_2.dir/depend.internal".
-Scanning dependencies of target dbcsr_example_1
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make  -f tests/CMakeFiles/dbcsr_perf.dir/build.make tests/CMakeFiles/dbcsr_perf.dir/build
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/python3 /usr/bin/fypp /build/reproducible-path/dbcsr-2.8.0/src/dbcsr_api_c.F /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/dbcsr_api_c.F
+Scanning dependencies of target dbcsr_tensor_example_1
+make  -f examples/CMakeFiles/dbcsr_example_2.dir/build.make examples/CMakeFiles/dbcsr_example_2.dir/build
+make  -f examples/CMakeFiles/dbcsr_example_1.dir/build.make examples/CMakeFiles/dbcsr_example_1.dir/build
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make  -f tests/CMakeFiles/dbcsr_perf.dir/build.make tests/CMakeFiles/dbcsr_perf.dir/build
+make  -f examples/CMakeFiles/dbcsr_example_3.dir/build.make examples/CMakeFiles/dbcsr_example_3.dir/build
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make  -f tests/CMakeFiles/dbcsr_unittest_common.dir/build.make tests/CMakeFiles/dbcsr_unittest_common.dir/build
-make  -f examples/CMakeFiles/dbcsr_example_3.dir/build.make examples/CMakeFiles/dbcsr_example_3.dir/build
-Scanning dependencies of target dbcsr_example_2
-make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make  -f examples/CMakeFiles/dbcsr_example_1.dir/build.make examples/CMakeFiles/dbcsr_example_1.dir/build
-make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make  -f examples/CMakeFiles/dbcsr_example_2.dir/build.make examples/CMakeFiles/dbcsr_example_2.dir/build
-Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_tensor_example_1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_tensor_example_1.dir/depend.internal".
-Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_tensor_example_1.dir/depend.internal".
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-Scanning dependencies of target dbcsr_tensor_example_1
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make  -f examples/CMakeFiles/dbcsr_tensor_example_1.dir/build.make examples/CMakeFiles/dbcsr_tensor_example_1.dir/build
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-[ 82%] Building Fortran object tests/CMakeFiles/dbcsr_perf.dir/dbcsr_performance_multiply.F.o
+make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+[ 82%] Building Fortran object tests/CMakeFiles/dbcsr_unittest_common.dir/dbcsr_test_multiply.F.o
+[ 82%] Building Fortran object examples/CMakeFiles/dbcsr_example_2.dir/dbcsr_example_2.F.o
+[ 82%] Building Fortran object tests/CMakeFiles/dbcsr_unittest_common.dir/dbcsr_test_add.F.o
+[ 82%] Building Fortran object examples/CMakeFiles/dbcsr_example_1.dir/dbcsr_example_1.F.o
+[ 84%] Building Fortran object examples/CMakeFiles/dbcsr_tensor_example_1.dir/dbcsr_tensor_example_1.F.o
+[ 84%] Building Fortran object tests/CMakeFiles/dbcsr_perf.dir/dbcsr_performance_multiply.F.o
 [ 84%] Building Fortran object examples/CMakeFiles/dbcsr_example_3.dir/dbcsr_example_3.F.o
-[ 84%] Building Fortran object tests/CMakeFiles/dbcsr_unittest_common.dir/dbcsr_test_multiply.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_performance_multiply.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_performance_multiply.F -o CMakeFiles/dbcsr_perf.dir/dbcsr_performance_multiply.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples && /usr/bin/gfortran  -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/examples/dbcsr_example_3.F -o CMakeFiles/dbcsr_example_3.dir/dbcsr_example_3.F.o
-[ 84%] Building Fortran object examples/CMakeFiles/dbcsr_example_2.dir/dbcsr_example_2.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_test_multiply.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_test_multiply.F -o CMakeFiles/dbcsr_unittest_common.dir/dbcsr_test_multiply.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples && /usr/bin/gfortran  -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/examples/dbcsr_example_2.F -o CMakeFiles/dbcsr_example_2.dir/dbcsr_example_2.F.o
-[ 84%] Building Fortran object tests/CMakeFiles/dbcsr_unittest_common.dir/dbcsr_test_add.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_test_add.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_test_add.F -o CMakeFiles/dbcsr_unittest_common.dir/dbcsr_test_add.F.o
-[ 84%] Building Fortran object examples/CMakeFiles/dbcsr_tensor_example_1.dir/dbcsr_tensor_example_1.F.o
-[ 84%] Building Fortran object examples/CMakeFiles/dbcsr_example_1.dir/dbcsr_example_1.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples && /usr/bin/gfortran  -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -Wno-error -c /build/reproducible-path/dbcsr-2.8.0/examples/dbcsr_tensor_example_1.F -o CMakeFiles/dbcsr_tensor_example_1.dir/dbcsr_tensor_example_1.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples && /usr/bin/gfortran  -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/examples/dbcsr_example_2.F -o CMakeFiles/dbcsr_example_2.dir/dbcsr_example_2.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples && /usr/bin/gfortran  -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/examples/dbcsr_example_1.F -o CMakeFiles/dbcsr_example_1.dir/dbcsr_example_1.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_test_multiply.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_test_multiply.F -o CMakeFiles/dbcsr_unittest_common.dir/dbcsr_test_multiply.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples && /usr/bin/gfortran  -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/examples/dbcsr_example_3.F -o CMakeFiles/dbcsr_example_3.dir/dbcsr_example_3.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_performance_multiply.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_performance_multiply.F -o CMakeFiles/dbcsr_perf.dir/dbcsr_performance_multiply.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples && /usr/bin/gfortran  -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -Wno-error -c /build/reproducible-path/dbcsr-2.8.0/examples/dbcsr_tensor_example_1.F -o CMakeFiles/dbcsr_tensor_example_1.dir/dbcsr_tensor_example_1.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/src /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/CMakeFiles/dbcsr_c.dir/DependInfo.cmake "--color="
 Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/CMakeFiles/dbcsr_c.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/CMakeFiles/dbcsr_c.dir/depend.internal".
 Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/CMakeFiles/dbcsr_c.dir/depend.internal".
@@ -1674,9 +1710,9 @@
 make  -f src/CMakeFiles/dbcsr_c.dir/build.make src/CMakeFiles/dbcsr_c.dir/build
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 [ 85%] Building Fortran object src/CMakeFiles/dbcsr_c.dir/tensors/dbcsr_tensor_api_c.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran  -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/build/reproducible-path/dbcsr-2.8.0/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_api_c.F -o CMakeFiles/dbcsr_c.dir/tensors/dbcsr_tensor_api_c.F.o
 [ 85%] Building Fortran object src/CMakeFiles/dbcsr_c.dir/dbcsr_api_c.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran  -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/build/reproducible-path/dbcsr-2.8.0/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/dbcsr_api_c.F -o CMakeFiles/dbcsr_c.dir/dbcsr_api_c.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/gfortran  -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/build/reproducible-path/dbcsr-2.8.0/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fPIC -c /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/tensors/dbcsr_tensor_api_c.F -o CMakeFiles/dbcsr_c.dir/tensors/dbcsr_tensor_api_c.F.o
 [ 86%] Linking Fortran executable dbcsr_example_1
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_example_1.dir/link.txt --verbose=1
 [ 86%] Linking Fortran executable dbcsr_example_2
@@ -1688,16 +1724,16 @@
 [ 86%] Built target dbcsr_example_1
 /usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_example_2.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_example_2.dir/dbcsr_example_2.F.o -o dbcsr_example_2  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+[ 86%] Built target dbcsr_example_2
 /usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_example_3.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_example_3.dir/dbcsr_example_3.F.o -o dbcsr_example_3  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-[ 86%] Built target dbcsr_example_2
 [ 86%] Built target dbcsr_example_3
 /usr/bin/cmake -E cmake_copy_f90_mod tests/dbcsr_test_multiply.mod tests/CMakeFiles/dbcsr_unittest_common.dir/dbcsr_test_multiply.mod.stamp GNU
-/usr/bin/cmake -E touch tests/CMakeFiles/dbcsr_unittest_common.dir/dbcsr_test_multiply.F.o.provides.build
 /usr/bin/cmake -E cmake_copy_f90_mod tests/dbcsr_test_add.mod tests/CMakeFiles/dbcsr_unittest_common.dir/dbcsr_test_add.mod.stamp GNU
 [ 88%] Linking Fortran static library libdbcsr_unittest_common.a
-/usr/bin/cmake -E touch tests/CMakeFiles/dbcsr_unittest_common.dir/dbcsr_test_add.F.o.provides.build
+/usr/bin/cmake -E touch tests/CMakeFiles/dbcsr_unittest_common.dir/dbcsr_test_multiply.F.o.provides.build
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/cmake -P CMakeFiles/dbcsr_unittest_common.dir/cmake_clean_target.cmake
+/usr/bin/cmake -E touch tests/CMakeFiles/dbcsr_unittest_common.dir/dbcsr_test_add.F.o.provides.build
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_unittest_common.dir/link.txt --verbose=1
 /usr/bin/ar qc libdbcsr_unittest_common.a CMakeFiles/dbcsr_unittest_common.dir/dbcsr_test_add.F.o CMakeFiles/dbcsr_unittest_common.dir/dbcsr_test_multiply.F.o
 /usr/bin/ranlib libdbcsr_unittest_common.a
@@ -1707,129 +1743,129 @@
 make  -f tests/CMakeFiles/dbcsr_unittest2.dir/build.make tests/CMakeFiles/dbcsr_unittest2.dir/depend
 make  -f tests/CMakeFiles/dbcsr_unittest3.dir/build.make tests/CMakeFiles/dbcsr_unittest3.dir/depend
 make  -f tests/CMakeFiles/dbcsr_unittest4.dir/build.make tests/CMakeFiles/dbcsr_unittest4.dir/depend
-make  -f tests/CMakeFiles/dbcsr_tensor_unittest.dir/build.make tests/CMakeFiles/dbcsr_tensor_unittest.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest1.dir/DependInfo.cmake "--color="
-make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make  -f tests/CMakeFiles/dbcsr_tensor_unittest.dir/build.make tests/CMakeFiles/dbcsr_tensor_unittest.dir/depend
 make  -f tests/CMakeFiles/dbcsr_tas_unittest.dir/build.make tests/CMakeFiles/dbcsr_tas_unittest.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest2.dir/DependInfo.cmake "--color="
+make  -f tests/CMakeFiles/dbcsr_test_csr_conversions.dir/build.make tests/CMakeFiles/dbcsr_test_csr_conversions.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest3.dir/DependInfo.cmake "--color="
+make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest4.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest2.dir/DependInfo.cmake "--color="
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_tensor_unittest.dir/DependInfo.cmake "--color="
-make  -f tests/CMakeFiles/dbcsr_test_csr_conversions.dir/build.make tests/CMakeFiles/dbcsr_test_csr_conversions.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_tas_unittest.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_test_csr_conversions.dir/DependInfo.cmake "--color="
-Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_test_csr_conversions.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_test_csr_conversions.dir/depend.internal".
-Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest3.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest3.dir/depend.internal".
 Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest1.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest1.dir/depend.internal".
-Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest3.dir/depend.internal".
-Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest1.dir/depend.internal".
-Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest2.dir/depend.internal".
-Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest2.dir/depend.internal".
+Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest3.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest3.dir/depend.internal".
 Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_tensor_unittest.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_tensor_unittest.dir/depend.internal".
+Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest3.dir/depend.internal".
 Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_tensor_unittest.dir/depend.internal".
-Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest4.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest4.dir/depend.internal".
-Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest4.dir/depend.internal".
+Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest1.dir/depend.internal".
 Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_tas_unittest.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_tas_unittest.dir/depend.internal".
 Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_tas_unittest.dir/depend.internal".
-Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_test_csr_conversions.dir/depend.internal".
 Scanning dependencies of target dbcsr_unittest3
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make  -f tests/CMakeFiles/dbcsr_unittest3.dir/build.make tests/CMakeFiles/dbcsr_unittest3.dir/build
-Scanning dependencies of target dbcsr_test_csr_conversions
-Scanning dependencies of target dbcsr_tas_unittest
+Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest4.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest4.dir/depend.internal".
+Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest2.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest2.dir/depend.internal".
+Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest4.dir/depend.internal".
+Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest2.dir/depend.internal".
+Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_test_csr_conversions.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_test_csr_conversions.dir/depend.internal".
+Dependee "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_test_csr_conversions.dir/depend.internal".
 Scanning dependencies of target dbcsr_unittest1
 Scanning dependencies of target dbcsr_tensor_unittest
-Scanning dependencies of target dbcsr_unittest2
-make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+Scanning dependencies of target dbcsr_tas_unittest
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make  -f tests/CMakeFiles/dbcsr_tas_unittest.dir/build.make tests/CMakeFiles/dbcsr_tas_unittest.dir/build
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+Scanning dependencies of target dbcsr_test_csr_conversions
+Scanning dependencies of target dbcsr_unittest2
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make  -f tests/CMakeFiles/dbcsr_unittest1.dir/build.make tests/CMakeFiles/dbcsr_unittest1.dir/build
+Scanning dependencies of target dbcsr_unittest4
+make  -f tests/CMakeFiles/dbcsr_unittest3.dir/build.make tests/CMakeFiles/dbcsr_unittest3.dir/build
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make  -f tests/CMakeFiles/dbcsr_test_csr_conversions.dir/build.make tests/CMakeFiles/dbcsr_test_csr_conversions.dir/build
 make  -f tests/CMakeFiles/dbcsr_tensor_unittest.dir/build.make tests/CMakeFiles/dbcsr_tensor_unittest.dir/build
+make  -f tests/CMakeFiles/dbcsr_tas_unittest.dir/build.make tests/CMakeFiles/dbcsr_tas_unittest.dir/build
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make  -f tests/CMakeFiles/dbcsr_unittest2.dir/build.make tests/CMakeFiles/dbcsr_unittest2.dir/build
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make  -f tests/CMakeFiles/dbcsr_test_csr_conversions.dir/build.make tests/CMakeFiles/dbcsr_test_csr_conversions.dir/build
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make  -f tests/CMakeFiles/dbcsr_unittest4.dir/build.make tests/CMakeFiles/dbcsr_unittest4.dir/build
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-[ 89%] Building Fortran object tests/CMakeFiles/dbcsr_unittest3.dir/dbcsr_unittest3.F.o
-Scanning dependencies of target dbcsr_unittest4
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make  -f tests/CMakeFiles/dbcsr_unittest4.dir/build.make tests/CMakeFiles/dbcsr_unittest4.dir/build
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_unittest3.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_unittest3.F -o CMakeFiles/dbcsr_unittest3.dir/dbcsr_unittest3.F.o
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-[ 89%] Building Fortran object tests/CMakeFiles/dbcsr_unittest2.dir/dbcsr_unittest2.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_unittest2.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_unittest2.F -o CMakeFiles/dbcsr_unittest2.dir/dbcsr_unittest2.F.o
-[ 91%] Building Fortran object tests/CMakeFiles/dbcsr_tas_unittest.dir/dbcsr_tas_unittest.F.o
-[ 91%] Building Fortran object tests/CMakeFiles/dbcsr_tensor_unittest.dir/dbcsr_tensor_unittest.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_tas_unittest.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_tas_unittest.F -o CMakeFiles/dbcsr_tas_unittest.dir/dbcsr_tas_unittest.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_tensor_unittest.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_tensor_unittest.F -o CMakeFiles/dbcsr_tensor_unittest.dir/dbcsr_tensor_unittest.F.o
-[ 92%] Building Fortran object tests/CMakeFiles/dbcsr_unittest1.dir/dbcsr_unittest1.F.o
-[ 92%] Building Fortran object tests/CMakeFiles/dbcsr_test_csr_conversions.dir/dbcsr_test_csr_conversions.F.o
+make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+[ 89%] Building Fortran object tests/CMakeFiles/dbcsr_tensor_unittest.dir/dbcsr_tensor_unittest.F.o
+[ 89%] Building Fortran object tests/CMakeFiles/dbcsr_unittest1.dir/dbcsr_unittest1.F.o
+[ 92%] Building Fortran object tests/CMakeFiles/dbcsr_unittest3.dir/dbcsr_unittest3.F.o
+[ 92%] Building Fortran object tests/CMakeFiles/dbcsr_unittest4.dir/dbcsr_test_scale_by_vector.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_unittest1.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_unittest1.F -o CMakeFiles/dbcsr_unittest1.dir/dbcsr_unittest1.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_test_csr_conversions.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_test_csr_conversions.F -o CMakeFiles/dbcsr_test_csr_conversions.dir/dbcsr_test_csr_conversions.F.o
-[ 94%] Building Fortran object tests/CMakeFiles/dbcsr_unittest4.dir/dbcsr_test_scale_by_vector.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_tensor_unittest.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_tensor_unittest.F -o CMakeFiles/dbcsr_tensor_unittest.dir/dbcsr_tensor_unittest.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_unittest3.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_unittest3.F -o CMakeFiles/dbcsr_unittest3.dir/dbcsr_unittest3.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_test_scale_by_vector.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_test_scale_by_vector.F -o CMakeFiles/dbcsr_unittest4.dir/dbcsr_test_scale_by_vector.F.o
+[ 94%] Building Fortran object tests/CMakeFiles/dbcsr_unittest2.dir/dbcsr_unittest2.F.o
+[ 94%] Building Fortran object tests/CMakeFiles/dbcsr_test_csr_conversions.dir/dbcsr_test_csr_conversions.F.o
+[ 94%] Building Fortran object tests/CMakeFiles/dbcsr_tas_unittest.dir/dbcsr_tas_unittest.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_tas_unittest.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_tas_unittest.F -o CMakeFiles/dbcsr_tas_unittest.dir/dbcsr_tas_unittest.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_test_csr_conversions.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_test_csr_conversions.F -o CMakeFiles/dbcsr_test_csr_conversions.dir/dbcsr_test_csr_conversions.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_unittest2.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_unittest2.F -o CMakeFiles/dbcsr_unittest2.dir/dbcsr_unittest2.F.o
 [ 94%] Linking Fortran executable dbcsr_unittest2
-[ 94%] Linking Fortran executable dbcsr_unittest3
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_unittest2.dir/link.txt --verbose=1
+[ 94%] Linking Fortran executable dbcsr_unittest3
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_unittest3.dir/link.txt --verbose=1
-/usr/bin/cmake -E cmake_copy_f90_mod tests/dbcsr_performance_multiply.mod tests/CMakeFiles/dbcsr_perf.dir/dbcsr_performance_multiply.mod.stamp GNU
-/usr/bin/cmake -E touch tests/CMakeFiles/dbcsr_perf.dir/dbcsr_performance_multiply.F.o.provides.build
-[ 95%] Building Fortran object tests/CMakeFiles/dbcsr_perf.dir/dbcsr_performance_driver.F.o
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_performance_driver.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_performance_driver.F -o CMakeFiles/dbcsr_perf.dir/dbcsr_performance_driver.F.o
-[ 95%] Linking Fortran executable dbcsr_test_csr_conversions
+[ 94%] Linking Fortran executable dbcsr_test_csr_conversions
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_test_csr_conversions.dir/link.txt --verbose=1
-/usr/bin/cmake -E cmake_copy_f90_mod tests/dbcsr_test_scale_by_vector.mod tests/CMakeFiles/dbcsr_unittest4.dir/dbcsr_test_scale_by_vector.mod.stamp GNU
-/usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_unittest3.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_unittest3.dir/dbcsr_unittest3.F.o -o dbcsr_unittest3  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib libdbcsr_unittest_common.a ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 /usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_unittest2.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_unittest2.dir/dbcsr_unittest2.F.o -o dbcsr_unittest2  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib libdbcsr_unittest_common.a ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+[ 94%] Built target dbcsr_unittest2
+/usr/bin/cmake -E cmake_copy_f90_mod tests/dbcsr_test_scale_by_vector.mod tests/CMakeFiles/dbcsr_unittest4.dir/dbcsr_test_scale_by_vector.mod.stamp GNU
 /usr/bin/cmake -E touch tests/CMakeFiles/dbcsr_unittest4.dir/dbcsr_test_scale_by_vector.F.o.provides.build
-[ 95%] Built target dbcsr_unittest3
-[ 95%] Built target dbcsr_unittest2
-[ 95%] Building Fortran object tests/CMakeFiles/dbcsr_unittest4.dir/dbcsr_unittest4.F.o
+/usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_unittest3.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_unittest3.dir/dbcsr_unittest3.F.o -o dbcsr_unittest3  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib libdbcsr_unittest_common.a ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+[ 94%] Building Fortran object tests/CMakeFiles/dbcsr_unittest4.dir/dbcsr_unittest4.F.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_unittest4.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_unittest4.F -o CMakeFiles/dbcsr_unittest4.dir/dbcsr_unittest4.F.o
-[ 95%] Linking Fortran executable dbcsr_tensor_example_1
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_tensor_example_1.dir/link.txt --verbose=1
+[ 94%] Built target dbcsr_unittest3
+/usr/bin/cmake -E cmake_copy_f90_mod tests/dbcsr_performance_multiply.mod tests/CMakeFiles/dbcsr_perf.dir/dbcsr_performance_multiply.mod.stamp GNU
+/usr/bin/cmake -E touch tests/CMakeFiles/dbcsr_perf.dir/dbcsr_performance_multiply.F.o.provides.build
+[ 95%] Building Fortran object tests/CMakeFiles/dbcsr_perf.dir/dbcsr_performance_driver.F.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/gfortran  -D__SHORT_FILE__=\"dbcsr_performance_driver.F\" -I/build/reproducible-path/dbcsr-2.8.0/src -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/usr/lib/x86_64-linux-gnu/fortran/gfortran-mod-15/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized -fopenmp -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_performance_driver.F -o CMakeFiles/dbcsr_perf.dir/dbcsr_performance_driver.F.o
+/usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_test_csr_conversions.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_test_csr_conversions.dir/dbcsr_test_csr_conversions.F.o -o dbcsr_test_csr_conversions  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib libdbcsr_unittest_common.a ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+[ 95%] Built target dbcsr_test_csr_conversions
+[ 95%] Linking Fortran executable dbcsr_unittest4
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_unittest4.dir/link.txt --verbose=1
 [ 95%] Linking Fortran executable dbcsr_tas_unittest
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_tas_unittest.dir/link.txt --verbose=1
 [ 95%] Linking Fortran executable dbcsr_perf
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_perf.dir/link.txt --verbose=1
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_api_c.mod src/CMakeFiles/dbcsr_c.dir/dbcsr_api_c.mod.stamp GNU
-/usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_test_csr_conversions.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_test_csr_conversions.dir/dbcsr_test_csr_conversions.F.o -o dbcsr_test_csr_conversions  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib libdbcsr_unittest_common.a ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-[ 95%] Linking Fortran executable dbcsr_unittest4
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_unittest4.dir/link.txt --verbose=1
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr_c.dir/dbcsr_api_c.F.o.provides.build
-[ 95%] Built target dbcsr_test_csr_conversions
-/usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_perf.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_perf.dir/dbcsr_performance_driver.F.o CMakeFiles/dbcsr_perf.dir/dbcsr_performance_multiply.F.o -o dbcsr_perf  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
+/usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_unittest4.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_unittest4.dir/dbcsr_unittest4.F.o CMakeFiles/dbcsr_unittest4.dir/dbcsr_test_scale_by_vector.F.o -o dbcsr_unittest4  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib libdbcsr_unittest_common.a ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 [ 95%] Linking Fortran executable dbcsr_unittest1
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_unittest1.dir/link.txt --verbose=1
-[ 95%] Built target dbcsr_perf
+[ 95%] Linking Fortran executable dbcsr_tensor_example_1
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_tensor_example_1.dir/link.txt --verbose=1
+[ 95%] Built target dbcsr_unittest4
 /usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_tas_unittest.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_tas_unittest.dir/dbcsr_tas_unittest.F.o -o dbcsr_tas_unittest  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib libdbcsr_unittest_common.a ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 [ 95%] Built target dbcsr_tas_unittest
-/usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_tensor_example_1.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_tensor_example_1.dir/dbcsr_tensor_example_1.F.o -o dbcsr_tensor_example_1  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-[ 95%] Built target dbcsr_tensor_example_1
-/usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_unittest4.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_unittest4.dir/dbcsr_unittest4.F.o CMakeFiles/dbcsr_unittest4.dir/dbcsr_test_scale_by_vector.F.o -o dbcsr_unittest4  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib libdbcsr_unittest_common.a ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
+/usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_perf.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_perf.dir/dbcsr_performance_driver.F.o CMakeFiles/dbcsr_perf.dir/dbcsr_performance_multiply.F.o -o dbcsr_perf  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-[ 95%] Built target dbcsr_unittest4
+[ 95%] Built target dbcsr_perf
 /usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_unittest1.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_unittest1.dir/dbcsr_unittest1.F.o -o dbcsr_unittest1  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib libdbcsr_unittest_common.a ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 [ 95%] Built target dbcsr_unittest1
+/usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_tensor_example_1.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_tensor_example_1.dir/dbcsr_tensor_example_1.F.o -o dbcsr_tensor_example_1  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+[ 95%] Built target dbcsr_tensor_example_1
 [ 95%] Linking Fortran executable dbcsr_tensor_unittest
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_tensor_unittest.dir/link.txt --verbose=1
 /usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_tensor_unittest.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_tensor_unittest.dir/dbcsr_tensor_unittest.F.o -o dbcsr_tensor_unittest  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib libdbcsr_unittest_common.a ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a
@@ -1838,8 +1874,8 @@
 /usr/bin/cmake -E cmake_copy_f90_mod src/dbcsr_tensor_api_c.mod src/CMakeFiles/dbcsr_c.dir/dbcsr_tensor_api_c.mod.stamp GNU
 [ 95%] Linking Fortran static library libdbcsr_c.a
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/cmake -P CMakeFiles/dbcsr_c.dir/cmake_clean_target.cmake
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_c.dir/link.txt --verbose=1
 /usr/bin/cmake -E touch src/CMakeFiles/dbcsr_c.dir/tensors/dbcsr_tensor_api_c.F.o.provides.build
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_c.dir/link.txt --verbose=1
 /usr/bin/ar qc libdbcsr_c.a CMakeFiles/dbcsr_c.dir/dbcsr_api_c.F.o CMakeFiles/dbcsr_c.dir/tensors/dbcsr_tensor_api_c.F.o
 /usr/bin/ranlib libdbcsr_c.a
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
@@ -1849,33 +1885,33 @@
 make  -f examples/CMakeFiles/dbcsr_example_3_cpp.dir/build.make examples/CMakeFiles/dbcsr_example_3_cpp.dir/depend
 make  -f examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/build.make examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_test.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_tensor_test.dir/DependInfo.cmake "--color="
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_test.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_3_cpp.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make  -f examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/build.make examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/build
 make  -f tests/CMakeFiles/dbcsr_test.dir/build.make tests/CMakeFiles/dbcsr_test.dir/build
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make  -f tests/CMakeFiles/dbcsr_tensor_test.dir/build.make tests/CMakeFiles/dbcsr_tensor_test.dir/build
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make  -f examples/CMakeFiles/dbcsr_example_3_cpp.dir/build.make examples/CMakeFiles/dbcsr_example_3_cpp.dir/build
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make  -f examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/build.make examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/build
+make  -f tests/CMakeFiles/dbcsr_tensor_test.dir/build.make tests/CMakeFiles/dbcsr_tensor_test.dir/build
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-[ 95%] Building CXX object tests/CMakeFiles/dbcsr_test.dir/dbcsr_test.cpp.o
 [ 95%] Building CXX object examples/CMakeFiles/dbcsr_example_3_cpp.dir/dbcsr_example_3.cpp.o
-[ 97%] Building CXX object examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/dbcsr_tensor_example_2.cpp.o
+[ 95%] Building CXX object tests/CMakeFiles/dbcsr_test.dir/dbcsr_test.cpp.o
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples && /usr/bin/c++  -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/build/reproducible-path/dbcsr-2.8.0/src -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fopenmp -MD -MT examples/CMakeFiles/dbcsr_example_3_cpp.dir/dbcsr_example_3.cpp.o -MF CMakeFiles/dbcsr_example_3_cpp.dir/dbcsr_example_3.cpp.o.d -o CMakeFiles/dbcsr_example_3_cpp.dir/dbcsr_example_3.cpp.o -c /build/reproducible-path/dbcsr-2.8.0/examples/dbcsr_example_3.cpp
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/c++  -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/build/reproducible-path/dbcsr-2.8.0/src -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fopenmp -MD -MT tests/CMakeFiles/dbcsr_test.dir/dbcsr_test.cpp.o -MF CMakeFiles/dbcsr_test.dir/dbcsr_test.cpp.o.d -o CMakeFiles/dbcsr_test.dir/dbcsr_test.cpp.o -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_test.cpp
 [ 97%] Building CXX object tests/CMakeFiles/dbcsr_tensor_test.dir/dbcsr_tensor_test.cpp.o
+[ 97%] Building CXX object examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/dbcsr_tensor_example_2.cpp.o
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples && /usr/bin/c++  -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/build/reproducible-path/dbcsr-2.8.0/src -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fopenmp -MD -MT examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/dbcsr_tensor_example_2.cpp.o -MF CMakeFiles/dbcsr_tensor_example_2_cpp.dir/dbcsr_tensor_example_2.cpp.o.d -o CMakeFiles/dbcsr_tensor_example_2_cpp.dir/dbcsr_tensor_example_2.cpp.o -c /build/reproducible-path/dbcsr-2.8.0/examples/dbcsr_tensor_example_2.cpp
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests && /usr/bin/c++  -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/build/reproducible-path/dbcsr-2.8.0/src -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fopenmp -MD -MT tests/CMakeFiles/dbcsr_tensor_test.dir/dbcsr_tensor_test.cpp.o -MF CMakeFiles/dbcsr_tensor_test.dir/dbcsr_tensor_test.cpp.o.d -o CMakeFiles/dbcsr_tensor_test.dir/dbcsr_tensor_test.cpp.o -c /build/reproducible-path/dbcsr-2.8.0/tests/dbcsr_tensor_test.cpp
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples && /usr/bin/c++  -I/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src -I/build/reproducible-path/dbcsr-2.8.0/src -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -fopenmp -MD -MT examples/CMakeFiles/dbcsr_example_3_cpp.dir/dbcsr_example_3.cpp.o -MF CMakeFiles/dbcsr_example_3_cpp.dir/dbcsr_example_3.cpp.o.d -o CMakeFiles/dbcsr_example_3_cpp.dir/dbcsr_example_3.cpp.o -c /build/reproducible-path/dbcsr-2.8.0/examples/dbcsr_example_3.cpp
 [ 97%] Linking Fortran executable dbcsr_example_3_cpp
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_example_3_cpp.dir/link.txt --verbose=1
 [ 98%] Linking CXX executable dbcsr_test
@@ -1883,11 +1919,11 @@
 /usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_example_3_cpp.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_example_3_cpp.dir/dbcsr_example_3.cpp.o -o dbcsr_example_3_cpp  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib ../src/libdbcsr_c.a ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lstdc++
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 [ 98%] Built target dbcsr_example_3_cpp
-[ 98%] Linking Fortran executable dbcsr_tensor_example_2_cpp
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_tensor_example_2_cpp.dir/link.txt --verbose=1
 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_test.dir/link.d CMakeFiles/dbcsr_test.dir/dbcsr_test.cpp.o -o dbcsr_test  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib ../src/libdbcsr_c.a ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lgfortran -lquadmath
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 [ 98%] Built target dbcsr_test
+[ 98%] Linking Fortran executable dbcsr_tensor_example_2_cpp
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/dbcsr_tensor_example_2_cpp.dir/link.txt --verbose=1
 /usr/bin/gfortran -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dbcsr_tensor_example_2_cpp.dir/link.d -g -O2 -ffile-prefix-map=/build/reproducible-path/dbcsr-2.8.0=. -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffree-form -std=f2008ts -fimplicit-none -Werror=aliasing -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-parameter -Werror=unused-but-set-variable -Werror=unused-variable -Werror=unused-dummy-argument -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized -Werror=unused-parameter -fallow-argument-mismatch -Wno-error=uninitialized CMakeFiles/dbcsr_tensor_example_2_cpp.dir/dbcsr_tensor_example_2.cpp.o -o dbcsr_tensor_example_2_cpp  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/openmpi/lib ../src/libdbcsr_c.a ../src/libdbcsr.a /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempif08.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_usempi_ignore_tkr.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_mpifh.so /usr/lib/gcc/x86_64-linux-gnu/14/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so -lstdc++
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 [ 98%] Built target dbcsr_tensor_example_2_cpp
@@ -1971,12 +2007,12 @@
 1: 
 1: 
 1:                           mean        std         minmin      maxmax
-1:    time            =     2.94E+00  222.25E-03    1.92E+00    6.96E+00 seconds
-1:    perf total      =     5.62E+09  254.46E+06    1.97E+09    7.15E+09 FLOPS
-1:    perf per node   =     2.81E+09  127.23E+06  986.84E+06    3.58E+09 FLOPS
-1:    perf per thread =     1.40E+09   63.61E+06  493.42E+06    1.79E+09 FLOPS
-1:    load imbalance  =     0.15E+01    0.11E+00    0.96E+00    0.35E+01
-1:    rel load imbal  =     0.50E+00    0.43E-04    0.50E+00    0.50E+00
+1:    time            =     1.40E+00    9.45E-03    1.37E+00    1.75E+00 seconds
+1:    perf total      =     9.86E+09   56.99E+06    7.84E+09   10.03E+09 FLOPS
+1:    perf per node   =     4.93E+09   28.49E+06    3.92E+09    5.02E+09 FLOPS
+1:    perf per thread =     2.47E+09   14.25E+06    1.96E+09    2.51E+09 FLOPS
+1:    load imbalance  =     0.70E+00    0.48E-02    0.69E+00    0.88E+00
+1:    rel load imbal  =     0.50E+00    0.15E-04    0.50E+00    0.50E+00
 1:  ********************************************************************************
 1: 
 1:  -------------------------------------------------------------------------------
@@ -1996,7 +2032,7 @@
 1:  marketing flops                     1.076458E+12
 1:  -------------------------------------------------------------------------------
 1:  # multiplications                             50
-1:  max memory usage/rank             488.935424E+06
+1:  max memory usage/rank             489.086976E+06
 1:  # max total images/rank                        2
 1:  # max 3D layers                                1
 1:  # MPI messages exchanged                     100
@@ -2038,110 +2074,110 @@
 1:  -------------------------------------------------------------------------------
 1:  SUBROUTINE                       CALLS  ASD         SELF TIME        TOTAL TIME MAXRANK
 1:                                 MAXIMUM       AVERAGE  MAXIMUM  AVERAGE  MAXIMUM
-1:  dbcsr_performance_driver             1  1.0    0.000    0.000  148.424  148.425       0
-1:  dbcsr_perf_multiply_low              1  2.0    0.000    0.000  148.424  148.424       0
-1:  perf_multiply                        1  3.0    0.002    0.002  148.020  148.020       0
-1:  dbcsr_multiply_generic              50  4.0    0.046    0.060  146.813  146.845       1
-1:  multiply_cannon                     50  5.0    0.110    0.115  134.052  134.599       1
-1:  multiply_cannon_loop                50  6.0    0.107    0.108  132.438  133.710       0
-1:  multiply_cannon_multrec            100  7.0  129.782  130.455  129.784  130.457       1
-1:  make_m2s                           100  5.0    0.007    0.011    7.662    7.759       1
-1:  make_images                        100  6.0    0.754    0.860    7.568    7.638       0
-1:  mp_sum_l                           335  4.1    3.413    4.032    3.413    4.032       0
-1:  dbcsr_multiply_generic_mpsum_f      50  5.0    0.000    0.000    3.317    3.937       1
-1:  make_images_data                   100  7.0    0.003    0.003    3.242    3.460       1
-1:  hybrid_alltoall_any                100  8.0    3.226    3.445    3.227    3.446       0
-1:  mp_waitall_1                      1400  8.4    2.546    3.147    2.546    3.147       1
-1:  multiply_cannon_metrocomm1         100  7.0    0.001    0.001    2.545    3.145       0
-1:  buffer_matrices_ensure_size        100  6.0    0.990    1.655    0.990    1.655       0
-1:  make_images_pack                   100  7.0    1.550    1.584    1.552    1.586       0
-1:  dbcsr_special_finalize             150  7.0    0.057    0.072    1.251    1.438       0
-1:  make_images_sizes                  100  7.0    0.000    0.000    0.760    1.375       1
-1:  mp_alltoall_i44                    100  8.0    0.759    1.375    0.759    1.375       1
-1:  dbcsr_merge_single_wm              100  8.0    0.420    0.490    1.185    1.358       0
-1:  dbcsr_sort_data                    100  9.0    0.759    0.861    0.759    0.861       0
-1:  dbcsr_copy                         150  4.7    0.779    0.819    0.782    0.822       1
-1:  dbcsr_add_wm_from_matrix            50  5.0    0.087    0.127    0.742    0.810       0
-1:  dbcsr_finalize                      57  4.9    0.001    0.002    0.677    0.693       1
-1:  dbcsr_merge_all                     53  5.9    0.135    0.137    0.673    0.690       1
-1:  dbcsr_fill_wm_from_matrix           50  6.0    0.653    0.681    0.654    0.682       0
-1:  dbcsr_data_copy_aa2                 53  6.9    0.482    0.493    0.482    0.493       1
-1:  mp_allgather_i34                    50  6.0    0.356    0.408    0.356    0.408       0
-1:  dbcsr_make_random_matrix             3  3.0    0.320    0.325    0.398    0.398       0
-1:  dbcsr_redistribute                   3  4.0    0.115    0.127    0.193    0.198       0
-1:  dbcsr_make_untransposed_blocks     100  5.0    0.156    0.162    0.158    0.163       1
-1:  dbcsr_data_release                1990  7.1    0.134    0.163    0.134    0.163       0
-1:  dbcsr_destroy                      407  5.3    0.001    0.002    0.133    0.162       1
-1:  mp_sync                             50  4.0    0.123    0.126    0.123    0.126       0
-1:  dbcsr_checksum                       5  4.0    0.092    0.105    0.115    0.117       1
-1:  setup_rec_index_2d                 100  6.0    0.105    0.113    0.105    0.113       1
-1:  dbcsr_make_index_list              150  6.0    0.086    0.109    0.086    0.109       1
-1:  mp_alltoall_d11v                     9  5.0    0.066    0.069    0.066    0.069       0
-1:  dbcsr_create_new                   457  6.5    0.006    0.006    0.037    0.064       0
-1:  dbcsr_data_new                    1231  7.1    0.037    0.064    0.037    0.064       0
-1:  setup_buffer_matrices              100  6.0    0.004    0.007    0.036    0.061       1
-1:  tree_to_linear_d                     3  6.0    0.049    0.051    0.049    0.051       1
-1:  mp_sum_d                            76  1.3    0.023    0.035    0.023    0.035       0
-1:  dbcsr_mm_multrec_init               50  6.0    0.000    0.000    0.016    0.021       1
-1:  dbcsr_mm_csr_init                   50  7.0    0.001    0.001    0.016    0.020       1
-1:  fill_hash_tables                    50  8.0    0.015    0.019    0.015    0.019       1
-1:  dbcsr_sort_indices                 206  8.4    0.017    0.017    0.017    0.017       1
-1:  mp_alltoall_i22                      3  5.0    0.008    0.015    0.008    0.015       1
-1:  mp_sum_b                            50  5.0    0.006    0.012    0.006    0.012       1
-1:  mp_irecv_iv                        250  8.0    0.008    0.009    0.008    0.009       1
-1:  quick_finalize                      53  7.9    0.002    0.002    0.008    0.009       1
-1:  mp_cart_create                       1  5.0    0.002    0.004    0.002    0.004       1
-1:  mp_max_r                             1  1.0    0.002    0.004    0.002    0.004       1
-1:  dbcsr_iterator_start               356  7.0    0.002    0.002    0.003    0.004       1
-1:  mp_isend_iv                        250  8.0    0.003    0.004    0.003    0.004       1
-1:  dbcsr_iterator_stop                356  7.0    0.002    0.002    0.003    0.003       1
-1:  merge_index                         53  6.9    0.003    0.003    0.003    0.003       1
-1:  dbcsr_work_destroy_all             206  7.4    0.002    0.002    0.002    0.003       1
-1:  mp_max_l                            89  1.0    0.001    0.002    0.001    0.002       0
-1:  multiply_cannon_metrocomm2          50  7.0    0.000    0.000    0.002    0.002       1
-1:  multiply_cannon_multrec_finali      50  8.0    0.000    0.000    0.002    0.002       1
-1:  dbcsr_work_create                  206  6.7    0.001    0.001    0.002    0.002       1
-1:  dbcsr_init_lib_low                   1  1.0    0.001    0.002    0.001    0.002       1
-1:  dbcsr_mm_multrec_finalize           50  9.0    0.002    0.002    0.002    0.002       1
-1:  dbcsr_iterator_seek                356  8.0    0.002    0.002    0.002    0.002       1
-1:  mp_bcast_av                         98  1.0    0.000    0.000    0.001    0.002       0
-1:  mp_bcast_i                          99  2.0    0.001    0.001    0.001    0.001       1
-1:  dbcsr_make_index_exist             457  7.5    0.001    0.001    0.001    0.001       0
+1:  dbcsr_performance_driver             1  1.0    0.000    0.000   70.206   70.207       0
+1:  dbcsr_perf_multiply_low              1  2.0    0.000    0.000   70.206   70.207       0
+1:  perf_multiply                        1  3.0    0.001    0.001   69.983   69.983       0
+1:  dbcsr_multiply_generic              50  4.0    0.004    0.005   69.792   69.808       0
+1:  multiply_cannon                     50  5.0    0.007    0.009   67.882   68.154       0
+1:  multiply_cannon_loop                50  6.0    0.006    0.010   67.531   68.071       0
+1:  multiply_cannon_multrec            100  7.0   66.663   67.657   66.664   67.658       1
+1:  make_m2s                           100  5.0    0.001    0.002    1.276    1.340       0
+1:  make_images                        100  6.0    0.078    0.090    1.270    1.333       1
+1:  mp_waitall_1                      1400  8.4    0.860    1.310    0.860    1.310       0
+1:  multiply_cannon_metrocomm1         100  7.0    0.000    0.000    0.859    1.310       0
+1:  mp_sum_l                           335  4.1    0.352    0.692    0.352    0.692       0
+1:  dbcsr_multiply_generic_mpsum_f      50  5.0    0.000    0.000    0.351    0.691       0
+1:  make_images_data                   100  7.0    0.001    0.001    0.445    0.568       1
+1:  hybrid_alltoall_any                100  8.0    0.438    0.562    0.438    0.562       0
+1:  make_images_sizes                  100  7.0    0.000    0.000    0.221    0.417       1
+1:  mp_alltoall_i44                    100  8.0    0.221    0.417    0.221    0.417       1
+1:  buffer_matrices_ensure_size        100  6.0    0.226    0.410    0.226    0.410       0
+1:  make_images_pack                   100  7.0    0.290    0.308    0.291    0.308       1
+1:  dbcsr_special_finalize             150  7.0    0.002    0.002    0.230    0.269       0
+1:  dbcsr_merge_single_wm              100  8.0    0.052    0.066    0.225    0.263       0
+1:  dbcsr_make_random_matrix             3  3.0    0.187    0.188    0.219    0.220       1
+1:  dbcsr_sort_data                    100  9.0    0.170    0.194    0.170    0.194       0
+1:  mp_allgather_i34                    50  6.0    0.074    0.142    0.074    0.142       0
+1:  dbcsr_add_wm_from_matrix            50  5.0    0.010    0.010    0.121    0.127       0
+1:  dbcsr_fill_wm_from_matrix           50  6.0    0.110    0.117    0.110    0.117       1
+1:  dbcsr_finalize                      57  4.9    0.001    0.001    0.109    0.110       1
+1:  dbcsr_merge_all                     53  5.9    0.009    0.011    0.108    0.109       0
+1:  dbcsr_copy                         150  4.7    0.103    0.104    0.104    0.105       1
+1:  dbcsr_data_release                1990  7.1    0.066    0.079    0.066    0.079       0
+1:  dbcsr_destroy                      407  5.3    0.001    0.001    0.065    0.078       0
+1:  dbcsr_data_copy_aa2                 53  6.9    0.069    0.070    0.069    0.070       1
+1:  dbcsr_redistribute                   3  4.0    0.041    0.042    0.053    0.054       0
+1:  dbcsr_data_new                    1231  7.1    0.018    0.031    0.018    0.031       0
+1:  dbcsr_create_new                   457  6.5    0.002    0.002    0.017    0.031       1
+1:  mp_sync                             50  4.0    0.016    0.031    0.016    0.031       1
+1:  setup_buffer_matrices              100  6.0    0.001    0.001    0.016    0.029       0
+1:  tree_to_linear_d                     3  6.0    0.025    0.026    0.025    0.026       0
+1:  dbcsr_make_untransposed_blocks     100  5.0    0.017    0.021    0.018    0.021       0
+1:  setup_rec_index_2d                 100  6.0    0.020    0.020    0.020    0.020       1
+1:  dbcsr_checksum                       5  4.0    0.017    0.018    0.018    0.018       0
+1:  mp_alltoall_d11v                     9  5.0    0.010    0.010    0.010    0.010       1
+1:  dbcsr_sort_indices                 206  8.4    0.008    0.008    0.008    0.008       0
+1:  dbcsr_mm_multrec_init               50  6.0    0.000    0.000    0.007    0.007       0
+1:  dbcsr_mm_csr_init                   50  7.0    0.001    0.001    0.007    0.007       0
+1:  fill_hash_tables                    50  8.0    0.006    0.006    0.006    0.006       0
+1:  dbcsr_make_index_list              150  6.0    0.005    0.005    0.005    0.005       1
+1:  quick_finalize                      53  7.9    0.001    0.001    0.004    0.004       1
+1:  mp_irecv_iv                        250  8.0    0.003    0.003    0.003    0.003       1
+1:  dbcsr_init_lib_low                   1  1.0    0.001    0.002    0.001    0.002       0
+1:  dbcsr_work_create                  206  6.7    0.001    0.001    0.001    0.002       1
+1:  mp_isend_iv                        250  8.0    0.002    0.002    0.002    0.002       1
+1:  mp_alltoall_i22                      3  5.0    0.001    0.001    0.001    0.001       1
+1:  dbcsr_iterator_start               356  7.0    0.001    0.001    0.001    0.001       1
+1:  merge_index                         53  6.9    0.001    0.001    0.001    0.001       1
+1:  dbcsr_work_destroy_all             206  7.4    0.001    0.001    0.001    0.001       0
+1:  multiply_cannon_multrec_finali      50  8.0    0.000    0.000    0.001    0.001       1
+1:  multiply_cannon_metrocomm2          50  7.0    0.000    0.000    0.001    0.001       1
+1:  dbcsr_iterator_stop                356  7.0    0.001    0.001    0.001    0.001       1
+1:  dbcsr_mm_multrec_finalize           50  9.0    0.001    0.001    0.001    0.001       1
+1:  mp_sum_d                            76  1.3    0.000    0.001    0.000    0.001       1
+1:  mp_max_l                            89  1.0    0.000    0.001    0.000    0.001       1
+1:  dbcsr_iterator_seek                356  8.0    0.001    0.001    0.001    0.001       1
+1:  mp_cart_create                       1  5.0    0.000    0.001    0.000    0.001       0
 1:  dbcsr_make_dbcsr_index             206  8.4    0.001    0.001    0.001    0.001       1
-1:  mp_irecv_dv                         50  8.0    0.001    0.001    0.001    0.001       1
-1:  mp_isend_dv                         50  8.0    0.001    0.001    0.001    0.001       1
-1:  dbcsr_switch_data_area             153  7.0    0.000    0.000    0.001    0.001       1
-1:  dbcsr_distribution_new             106  4.9    0.001    0.001    0.001    0.001       1
-1:  mp_maxloc_dv                       201  1.0    0.000    0.000    0.000    0.000       0
+1:  dbcsr_make_index_exist             457  7.5    0.000    0.000    0.000    0.000       0
+1:  dbcsr_distribution_new             106  4.9    0.000    0.000    0.000    0.000       1
+1:  mp_bcast_av                         98  1.0    0.000    0.000    0.000    0.000       0
+1:  mp_irecv_dv                         50  8.0    0.000    0.000    0.000    0.000       0
+1:  mp_bcast_i                          99  2.0    0.000    0.000    0.000    0.000       1
+1:  dbcsr_switch_data_area             153  7.0    0.000    0.000    0.000    0.000       1
+1:  mp_isend_dv                         50  8.0    0.000    0.000    0.000    0.000       0
 1:  dbcsr_make_index_local_row         150  6.0    0.000    0.000    0.000    0.000       0
+1:  mp_maxloc_dv                       201  1.0    0.000    0.000    0.000    0.000       0
+1:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
+1:  mp_sum_b                            50  5.0    0.000    0.000    0.000    0.000       0
+1:  dbcsr_verify_matrix                  3  4.0    0.000    0.000    0.000    0.000       0
 1:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       1
+1:  dbcsr_mm_sched_init                 50  8.0    0.000    0.000    0.000    0.000       0
 1:  dbcsr_get_data_size_used            56  5.9    0.000    0.000    0.000    0.000       1
-1:  mp_max_i                            92  1.0    0.000    0.000    0.000    0.000       1
-1:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       0
-1:  dbcsr_mm_sched_init                 50  8.0    0.000    0.000    0.000    0.000       1
 1:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       1
-1:  dbcsr_verify_matrix                  3  4.0    0.000    0.000    0.000    0.000       1
-1:  dbcsr_mm_sched_finalize             50 10.0    0.000    0.000    0.000    0.000       1
-1:  mp_sum_root_rm                       2  4.0    0.000    0.000    0.000    0.000       1
-1:  multiply_cannon_metrocomm3         100  7.0    0.000    0.000    0.000    0.000       1
+1:  mp_max_i                            92  1.0    0.000    0.000    0.000    0.000       0
+1:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       0
+1:  mp_sum_root_rm                       2  4.0    0.000    0.000    0.000    0.000       0
+1:  multiply_cannon_metrocomm3         100  7.0    0.000    0.000    0.000    0.000       0
+1:  dbcsr_mm_sched_finalize             50 10.0    0.000    0.000    0.000    0.000       0
 1:  dbcsr_get_local_rows                50  5.0    0.000    0.000    0.000    0.000       1
-1:  dbcsr_get_global_row_map            50  5.0    0.000    0.000    0.000    0.000       1
-1:  dbcsr_get_local_cols                50  5.0    0.000    0.000    0.000    0.000       1
 1:  dbcsr_get_global_col_map            50  5.0    0.000    0.000    0.000    0.000       1
-1:  mp_bcast_iv                          2  1.0    0.000    0.000    0.000    0.000       0
+1:  dbcsr_dist_bin                       4  3.0    0.000    0.000    0.000    0.000       0
+1:  dbcsr_get_local_cols                50  5.0    0.000    0.000    0.000    0.000       0
+1:  dbcsr_mm_hostdrv_init               50  9.0    0.000    0.000    0.000    0.000       1
+1:  dbcsr_get_global_row_map            50  5.0    0.000    0.000    0.000    0.000       1
+1:  mp_bcast_iv                          2  1.0    0.000    0.000    0.000    0.000       1
 1:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       0
-1:  dbcsr_mm_hostdrv_init               50  9.0    0.000    0.000    0.000    0.000       0
-1:  dbcsr_dist_bin                       4  3.0    0.000    0.000    0.000    0.000       1
+1:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
 1:  mp_sum_lv                            2  1.0    0.000    0.000    0.000    0.000       0
 1:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       1
-1:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
+1:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 1:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       1
-1:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       0
-1:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       0
 1:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       1
+1:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 1:  -------------------------------------------------------------------------------
 1: 
- 1/19 Test  #1: dbcsr_perf:inputs/test_H2O.perf .......................   Passed  149.41 sec
+ 1/19 Test  #1: dbcsr_perf:inputs/test_H2O.perf .......................   Passed   70.60 sec
 test 2
       Start  2: dbcsr_perf:inputs/test_rect1_dense.perf
 
@@ -2196,12 +2232,12 @@
 2: 
 2: 
 2:                           mean        std         minmin      maxmax
-2:    time            =    17.68E-03    2.55E-03   10.66E-03   35.77E-03 seconds
-2:    perf total      =     1.31E+09  146.73E+06  559.20E+06    1.83E+09 FLOPS
-2:    perf per node   =   656.50E+06   73.37E+06  279.60E+06  914.84E+06 FLOPS
-2:    perf per thread =   328.25E+06   36.68E+06  139.80E+06  457.42E+06 FLOPS
-2:    load imbalance  =     0.93E-02    0.15E-02    0.55E-02    0.19E-01
-2:    rel load imbal  =     0.51E+00    0.25E-02    0.50E+00    0.53E+00
+2:    time            =     4.54E-03   46.74E-06    4.37E-03    5.07E-03 seconds
+2:    perf total      =     4.33E+09   42.20E+06    3.95E+09    4.42E+09 FLOPS
+2:    perf per node   =     2.16E+09   21.10E+06    1.97E+09    2.21E+09 FLOPS
+2:    perf per thread =     1.08E+09   10.55E+06  986.68E+06    1.11E+09 FLOPS
+2:    load imbalance  =     0.24E-02    0.25E-04    0.23E-02    0.26E-02
+2:    rel load imbal  =     0.51E+00    0.26E-03    0.51E+00    0.51E+00
 2:  ********************************************************************************
 2: 
 2:  -------------------------------------------------------------------------------
@@ -2221,7 +2257,7 @@
 2:  marketing flops                   200.000000E+06
 2:  -------------------------------------------------------------------------------
 2:  # multiplications                             10
-2:  max memory usage/rank             275.333120E+06
+2:  max memory usage/rank             275.484672E+06
 2:  # max total images/rank                        2
 2:  # max 3D layers                                1
 2:  # MPI messages exchanged                      20
@@ -2263,115 +2299,115 @@
 2:  -------------------------------------------------------------------------------
 2:  SUBROUTINE                       CALLS  ASD         SELF TIME        TOTAL TIME MAXRANK
 2:                                 MAXIMUM       AVERAGE  MAXIMUM  AVERAGE  MAXIMUM
-2:  dbcsr_performance_driver             1  1.0    0.000    0.001    0.264    0.264       0
-2:  dbcsr_perf_multiply_low              1  2.0    0.000    0.000    0.264    0.264       0
-2:  perf_multiply                        1  3.0    0.000    0.001    0.238    0.250       0
-2:  dbcsr_multiply_generic              10  4.0    0.001    0.001    0.177    0.177       0
-2:  make_m2s                            20  5.0    0.000    0.001    0.062    0.063       0
-2:  multiply_cannon                     10  5.0    0.006    0.010    0.061    0.062       1
-2:  multiply_cannon_loop                10  6.0    0.000    0.000    0.049    0.052       1
-2:  make_images                         20  6.0    0.016    0.019    0.047    0.047       0
-2:  multiply_cannon_multrec             20  7.0    0.042    0.046    0.042    0.046       1
-2:  dbcsr_redistribute                   3  4.0    0.004    0.004    0.025    0.041       1
-2:  dbcsr_make_random_matrix             3  3.0    0.012    0.014    0.026    0.037       0
-2:  mp_alltoall_i22                      3  5.0    0.018    0.035    0.018    0.035       1
-2:  dbcsr_make_dense_low                40  6.8    0.000    0.000    0.027    0.028       1
-2:  dbcsr_finalize                      17  4.8    0.000    0.000    0.017    0.028       0
-2:  make_dense_data                     40  7.8    0.024    0.025    0.026    0.028       1
-2:  dbcsr_merge_all                     13  5.8    0.012    0.023    0.016    0.027       0
-2:  dbcsr_checksum                       5  4.0    0.008    0.008    0.021    0.021       1
-2:  dbcsr_init_lib_low                   1  1.0    0.017    0.017    0.017    0.017       1
-2:  dbcsr_make_undense                  10  5.0    0.010    0.011    0.014    0.015       1
-2:  dbcsr_make_images_dense             20  6.0    0.000    0.000    0.014    0.015       0
-2:  make_images_sizes                   20  7.0    0.000    0.000    0.011    0.015       0
-2:  mp_alltoall_i44                     20  8.0    0.010    0.015    0.010    0.015       1
-2:  mp_waitall_1                       280  8.4    0.007    0.014    0.007    0.014       0
-2:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.007    0.014       0
-2:  dbcsr_make_dense                    10  5.0    0.000    0.000    0.013    0.014       0
-2:  make_images_data                    20  7.0    0.000    0.000    0.012    0.013       0
-2:  mp_sum_d                            76  1.3    0.012    0.013    0.012    0.013       0
-2:  mp_sum_l                           145  2.7    0.012    0.012    0.012    0.012       0
-2:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.011    0.012       0
-2:  hybrid_alltoall_any                 20  8.0    0.011    0.012    0.011    0.012       0
-2:  dbcsr_create_new                   147  6.4    0.008    0.011    0.008    0.012       0
-2:  dbcsr_iterator_stop                126  7.4    0.004    0.008    0.004    0.008       0
-2:  make_images_pack                    20  7.0    0.006    0.006    0.006    0.006       1
-2:  mp_sync                             10  4.0    0.005    0.005    0.005    0.005       0
-2:  mp_alltoall_d11v                     9  5.0    0.003    0.005    0.003    0.005       0
-2:  dbcsr_iterator_start               126  7.4    0.003    0.005    0.003    0.005       1
-2:  mp_allgather_i34                    10  6.0    0.005    0.005    0.005    0.005       0
-2:  dbcsr_add_wm_from_matrix            10  5.0    0.002    0.002    0.005    0.005       0
-2:  dbcsr_make_dists_dense              10  5.0    0.002    0.003    0.002    0.003       1
-2:  dbcsr_data_release                 730  7.5    0.003    0.003    0.003    0.003       0
-2:  dbcsr_destroy                      137  5.7    0.000    0.000    0.003    0.003       1
-2:  tree_to_linear_d                     3  6.0    0.003    0.003    0.003    0.003       0
-2:  dbcsr_copy                          10  4.0    0.003    0.003    0.003    0.003       1
-2:  dbcsr_fill_wm_from_matrix           10  6.0    0.003    0.003    0.003    0.003       1
-2:  quick_finalize                      33  7.8    0.001    0.002    0.002    0.003       0
-2:  dbcsr_special_finalize              30  7.0    0.000    0.000    0.002    0.003       1
-2:  dbcsr_data_new                     421  7.2    0.001    0.001    0.001    0.001       0
-2:  dbcsr_data_copy_aa2                 13  6.8    0.001    0.001    0.001    0.001       0
+2:  dbcsr_performance_driver             1  1.0    0.000    0.000    0.060    0.060       0
+2:  dbcsr_perf_multiply_low              1  2.0    0.000    0.000    0.060    0.060       0
+2:  perf_multiply                        1  3.0    0.000    0.000    0.052    0.052       0
+2:  dbcsr_multiply_generic              10  4.0    0.000    0.000    0.045    0.046       1
+2:  multiply_cannon                     10  5.0    0.001    0.001    0.021    0.022       1
+2:  multiply_cannon_loop                10  6.0    0.000    0.000    0.019    0.019       1
+2:  multiply_cannon_multrec             20  7.0    0.018    0.018    0.018    0.018       1
+2:  make_m2s                            20  5.0    0.000    0.000    0.014    0.014       1
+2:  make_images                         20  6.0    0.002    0.002    0.010    0.010       0
+2:  dbcsr_make_random_matrix             3  3.0    0.006    0.006    0.008    0.008       1
+2:  dbcsr_make_dense_low                40  6.8    0.000    0.000    0.006    0.007       1
+2:  make_dense_data                     40  7.8    0.006    0.007    0.006    0.007       1
+2:  dbcsr_make_images_dense             20  6.0    0.000    0.000    0.004    0.004       1
+2:  make_images_data                    20  7.0    0.000    0.000    0.003    0.004       1
+2:  dbcsr_make_dense                    10  5.0    0.000    0.000    0.003    0.004       0
+2:  dbcsr_make_undense                  10  5.0    0.003    0.003    0.003    0.004       1
+2:  hybrid_alltoall_any                 20  8.0    0.003    0.003    0.003    0.003       1
+2:  dbcsr_checksum                       5  4.0    0.002    0.003    0.003    0.003       1
+2:  make_images_pack                    20  7.0    0.003    0.003    0.003    0.003       1
+2:  dbcsr_finalize                      17  4.8    0.000    0.000    0.002    0.002       1
+2:  dbcsr_redistribute                   3  4.0    0.001    0.002    0.002    0.002       1
+2:  mp_allgather_i34                    10  6.0    0.001    0.002    0.001    0.002       0
+2:  dbcsr_merge_all                     13  5.8    0.000    0.001    0.002    0.002       0
+2:  make_images_sizes                   20  7.0    0.000    0.000    0.001    0.002       1
+2:  mp_alltoall_i44                     20  8.0    0.001    0.002    0.001    0.002       0
+2:  dbcsr_add_wm_from_matrix            10  5.0    0.001    0.001    0.002    0.002       0
+2:  dbcsr_destroy                      137  5.7    0.000    0.000    0.001    0.002       1
+2:  dbcsr_data_release                 730  7.5    0.001    0.002    0.001    0.002       1
+2:  mp_sync                             10  4.0    0.001    0.002    0.001    0.002       0
+2:  tree_to_linear_d                     3  6.0    0.001    0.001    0.001    0.001       1
+2:  mp_sum_d                            76  1.3    0.001    0.001    0.001    0.001       0
+2:  dbcsr_fill_wm_from_matrix           10  6.0    0.001    0.001    0.001    0.001       1
 2:  dbcsr_make_untransposed_blocks      20  5.0    0.001    0.001    0.001    0.001       0
-2:  dbcsr_sort_indices                  46  8.2    0.001    0.001    0.001    0.001       1
-2:  mp_max_l                            94  1.0    0.000    0.001    0.000    0.001       1
-2:  dbcsr_work_create                   46  6.5    0.000    0.000    0.001    0.001       0
+2:  dbcsr_create_new                   147  6.4    0.000    0.000    0.001    0.001       1
+2:  dbcsr_data_new                     421  7.2    0.001    0.001    0.001    0.001       1
+2:  quick_finalize                      33  7.8    0.000    0.000    0.001    0.001       0
+2:  dbcsr_special_finalize              30  7.0    0.000    0.000    0.001    0.001       0
 2:  mp_bcast_av                        103  1.0    0.000    0.000    0.000    0.001       0
-2:  dbcsr_mm_multrec_init               10  6.0    0.000    0.000    0.001    0.001       0
-2:  mp_irecv_iv                         50  8.0    0.000    0.001    0.000    0.001       1
-2:  dbcsr_mm_csr_init                   10  7.0    0.000    0.000    0.000    0.000       0
+2:  mp_sum_l                           145  2.7    0.000    0.001    0.000    0.001       0
+2:  dbcsr_copy                          10  4.0    0.000    0.000    0.000    0.000       1
 2:  mp_bcast_i                         104  2.0    0.000    0.000    0.000    0.000       1
+2:  mp_waitall_1                       280  8.4    0.000    0.000    0.000    0.000       0
+2:  dbcsr_sort_indices                  46  8.2    0.000    0.000    0.000    0.000       1
+2:  dbcsr_iterator_start               126  7.4    0.000    0.000    0.000    0.000       1
+2:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.000    0.000       0
+2:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.000    0.000       1
+2:  dbcsr_work_create                   46  6.5    0.000    0.000    0.000    0.000       1
+2:  mp_alltoall_i22                      3  5.0    0.000    0.000    0.000    0.000       1
+2:  dbcsr_data_copy_aa2                 13  6.8    0.000    0.000    0.000    0.000       1
+2:  dbcsr_mm_multrec_init               10  6.0    0.000    0.000    0.000    0.000       1
+2:  dbcsr_init_lib_low                   1  1.0    0.000    0.000    0.000    0.000       1
+2:  dbcsr_mm_csr_init                   10  7.0    0.000    0.000    0.000    0.000       1
+2:  dbcsr_iterator_stop                126  7.4    0.000    0.000    0.000    0.000       1
 2:  setup_buffer_matrices               20  6.0    0.000    0.000    0.000    0.000       1
 2:  mp_maxloc_dv                       211  1.0    0.000    0.000    0.000    0.000       1
+2:  mp_max_l                            94  1.0    0.000    0.000    0.000    0.000       1
+2:  mp_alltoall_d11v                     9  5.0    0.000    0.000    0.000    0.000       0
+2:  mp_irecv_iv                         50  8.0    0.000    0.000    0.000    0.000       1
+2:  dbcsr_make_dists_dense              10  5.0    0.000    0.000    0.000    0.000       1
 2:  dbcsr_make_index_list               30  6.0    0.000    0.000    0.000    0.000       1
-2:  mp_isend_iv                         50  8.0    0.000    0.000    0.000    0.000       0
-2:  mp_cart_create                       1  5.0    0.000    0.000    0.000    0.000       0
-2:  dbcsr_work_destroy_all              46  7.2    0.000    0.000    0.000    0.000       0
-2:  dbcsr_make_index_exist             147  7.4    0.000    0.000    0.000    0.000       0
-2:  dbcsr_iterator_seek                126  8.4    0.000    0.000    0.000    0.000       0
-2:  mp_max_i                            97  1.0    0.000    0.000    0.000    0.000       1
-2:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       1
-2:  multiply_cannon_multrec_finali      10  8.0    0.000    0.000    0.000    0.000       0
+2:  dbcsr_work_destroy_all              46  7.2    0.000    0.000    0.000    0.000       1
+2:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
+2:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       0
 2:  setup_rec_index_2d                  20  6.0    0.000    0.000    0.000    0.000       1
+2:  dbcsr_make_index_exist             147  7.4    0.000    0.000    0.000    0.000       1
+2:  mp_max_i                            97  1.0    0.000    0.000    0.000    0.000       0
+2:  mp_isend_iv                         50  8.0    0.000    0.000    0.000    0.000       1
+2:  dbcsr_iterator_seek                126  8.4    0.000    0.000    0.000    0.000       1
+2:  dbcsr_switch_data_area              83  8.0    0.000    0.000    0.000    0.000       1
+2:  multiply_cannon_multrec_finali      10  8.0    0.000    0.000    0.000    0.000       1
+2:  mp_cart_create                       1  5.0    0.000    0.000    0.000    0.000       1
+2:  dbcsr_distribution_new              56  5.4    0.000    0.000    0.000    0.000       1
+2:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.000    0.000       1
 2:  merge_index                         13  6.8    0.000    0.000    0.000    0.000       1
-2:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
-2:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.000    0.000       0
-2:  dbcsr_mm_multrec_finalize           10  9.0    0.000    0.000    0.000    0.000       0
-2:  dbcsr_switch_data_area              83  8.0    0.000    0.000    0.000    0.000       0
-2:  mp_sum_b                            20  5.0    0.000    0.000    0.000    0.000       1
-2:  dbcsr_distribution_new              56  5.4    0.000    0.000    0.000    0.000       0
+2:  dbcsr_mm_multrec_finalize           10  9.0    0.000    0.000    0.000    0.000       1
 2:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       1
 2:  dbcsr_make_dbcsr_index              46  8.2    0.000    0.000    0.000    0.000       1
-2:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       0
-2:  dbcsr_verify_matrix                  3  4.0    0.000    0.000    0.000    0.000       0
-2:  dbcsr_index_prune_deleted           30  7.0    0.000    0.000    0.000    0.000       0
-2:  mp_isend_dv                         10  8.0    0.000    0.000    0.000    0.000       1
-2:  dbcsr_make_index_local_row          30  6.0    0.000    0.000    0.000    0.000       0
-2:  dbcsr_get_data_size_used            16  5.8    0.000    0.000    0.000    0.000       0
-2:  mp_irecv_dv                         10  8.0    0.000    0.000    0.000    0.000       0
+2:  mp_sum_b                            20  5.0    0.000    0.000    0.000    0.000       0
+2:  dbcsr_index_prune_deleted           30  7.0    0.000    0.000    0.000    0.000       1
+2:  dbcsr_verify_matrix                  3  4.0    0.000    0.000    0.000    0.000       1
+2:  dbcsr_make_index_local_row          30  6.0    0.000    0.000    0.000    0.000       1
 2:  mp_sum_root_rm                       2  4.0    0.000    0.000    0.000    0.000       0
+2:  mp_isend_dv                         10  8.0    0.000    0.000    0.000    0.000       1
 2:  buffer_matrices_ensure_size         20  6.0    0.000    0.000    0.000    0.000       1
-2:  dbcsr_dist_bin                       4  3.0    0.000    0.000    0.000    0.000       0
-2:  dbcsr_mm_sched_init                 10  8.0    0.000    0.000    0.000    0.000       0
-2:  dbcsr_get_local_cols                20  5.5    0.000    0.000    0.000    0.000       1
+2:  dbcsr_dist_bin                       4  3.0    0.000    0.000    0.000    0.000       1
+2:  mp_irecv_dv                         10  8.0    0.000    0.000    0.000    0.000       0
+2:  mp_bcast_iv                          2  1.0    0.000    0.000    0.000    0.000       0
 2:  dbcsr_get_local_rows                20  5.5    0.000    0.000    0.000    0.000       1
-2:  fill_hash_tables                    10  8.0    0.000    0.000    0.000    0.000       0
-2:  dbcsr_get_global_row_map            10  5.0    0.000    0.000    0.000    0.000       0
-2:  mp_bcast_iv                          2  1.0    0.000    0.000    0.000    0.000       1
-2:  multiply_cannon_metrocomm3          20  7.0    0.000    0.000    0.000    0.000       0
+2:  dbcsr_get_local_cols                20  5.5    0.000    0.000    0.000    0.000       1
+2:  dbcsr_mm_sched_init                 10  8.0    0.000    0.000    0.000    0.000       1
+2:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       0
+2:  dbcsr_get_data_size_used            16  5.8    0.000    0.000    0.000    0.000       1
+2:  fill_hash_tables                    10  8.0    0.000    0.000    0.000    0.000       1
 2:  mp_sum_lv                            2  1.0    0.000    0.000    0.000    0.000       0
+2:  dbcsr_get_global_row_map            10  5.0    0.000    0.000    0.000    0.000       0
 2:  dbcsr_get_global_col_map            10  5.0    0.000    0.000    0.000    0.000       0
+2:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       0
+2:  multiply_cannon_metrocomm3          20  7.0    0.000    0.000    0.000    0.000       1
+2:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
+2:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+2:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       1
 2:  dbcsr_mm_sched_finalize             10 10.0    0.000    0.000    0.000    0.000       0
+2:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       1
 2:  dbcsr_mm_hostdrv_init               10  9.0    0.000    0.000    0.000    0.000       1
-2:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       1
-2:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
-2:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
-2:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       0
-2:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       1
-2:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       0
-2:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+2:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       1
+2:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 2:  -------------------------------------------------------------------------------
 2: 
- 2/19 Test  #2: dbcsr_perf:inputs/test_rect1_dense.perf ...............   Passed    2.18 sec
+ 2/19 Test  #2: dbcsr_perf:inputs/test_rect1_dense.perf ...............   Passed    0.45 sec
 test 3
       Start  3: dbcsr_perf:inputs/test_rect1_sparse.perf
 
@@ -2426,12 +2462,12 @@
 3: 
 3: 
 3:                           mean        std         minmin      maxmax
-3:    time            =   227.92E-03   13.51E-03  164.26E-03  309.35E-03 seconds
-3:    perf total      =   457.79E+06   27.56E+06  327.12E+06  613.49E+06 FLOPS
-3:    perf per node   =   228.89E+06   13.78E+06  163.56E+06  306.74E+06 FLOPS
-3:    perf per thread =   114.45E+06    6.89E+06   81.78E+06  153.37E+06 FLOPS
-3:    load imbalance  =     0.12E+00    0.68E-02    0.83E-01    0.15E+00
-3:    rel load imbal  =     0.50E+00    0.14E-02    0.50E+00    0.52E+00
+3:    time            =   113.53E-03   49.87E-03   56.42E-03  586.74E-03 seconds
+3:    perf total      =     1.52E+09  145.96E+06  172.47E+06    1.79E+09 FLOPS
+3:    perf per node   =   759.33E+06   72.98E+06   86.24E+06  896.52E+06 FLOPS
+3:    perf per thread =   379.67E+06   36.49E+06   43.12E+06  448.26E+06 FLOPS
+3:    load imbalance  =     0.57E-01    0.25E-01    0.28E-01    0.29E+00
+3:    rel load imbal  =     0.50E+00    0.17E-04    0.50E+00    0.50E+00
 3:  ********************************************************************************
 3: 
 3:  -------------------------------------------------------------------------------
@@ -2451,7 +2487,7 @@
 3:  marketing flops                    99.999998E+09
 3:  -------------------------------------------------------------------------------
 3:  # multiplications                             10
-3:  max memory usage/rank             334.213120E+06
+3:  max memory usage/rank             331.075584E+06
 3:  # max total images/rank                        2
 3:  # max 3D layers                                1
 3:  # MPI messages exchanged                      20
@@ -2493,110 +2529,110 @@
 3:  -------------------------------------------------------------------------------
 3:  SUBROUTINE                       CALLS  ASD         SELF TIME        TOTAL TIME MAXRANK
 3:                                 MAXIMUM       AVERAGE  MAXIMUM  AVERAGE  MAXIMUM
-3:  dbcsr_performance_driver             1  1.0    0.000    0.001    2.564    2.564       0
-3:  dbcsr_perf_multiply_low              1  2.0    0.000    0.000    2.563    2.563       0
-3:  perf_multiply                        1  3.0    0.001    0.001    2.437    2.439       0
-3:  dbcsr_multiply_generic              10  4.0    0.002    0.002    2.279    2.288       0
-3:  multiply_cannon                     10  5.0    0.009    0.010    1.645    1.654       1
-3:  multiply_cannon_loop                10  6.0    0.008    0.016    1.582    1.599       0
-3:  multiply_cannon_multrec             20  7.0    1.548    1.552    1.551    1.556       0
-3:  dbcsr_finalize                      17  4.8    0.001    0.001    0.288    0.312       0
-3:  dbcsr_merge_all                     13  5.8    0.055    0.072    0.224    0.247       0
-3:  make_m2s                            20  5.0    0.001    0.001    0.169    0.183       0
-3:  make_images                         20  6.0    0.027    0.029    0.163    0.176       0
-3:  dbcsr_make_random_matrix             3  3.0    0.079    0.085    0.125    0.126       1
-3:  mp_sum_l                           135  2.6    0.074    0.112    0.074    0.112       1
-3:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.073    0.112       1
-3:  dbcsr_make_untransposed_blocks      20  5.0    0.079    0.090    0.080    0.091       0
-3:  dbcsr_data_copy_aa2                 13  6.8    0.084    0.086    0.084    0.086       0
-3:  dbcsr_checksum                       5  4.0    0.068    0.072    0.082    0.085       0
-3:  dbcsr_data_release                 430  7.0    0.063    0.065    0.063    0.065       0
-3:  dbcsr_work_destroy_all              46  7.2    0.000    0.000    0.062    0.064       0
-3:  dbcsr_copy                          30  4.7    0.053    0.057    0.054    0.059       0
-3:  dbcsr_sort_indices                  46  8.2    0.052    0.053    0.052    0.053       1
-3:  dbcsr_special_finalize              30  7.0    0.000    0.000    0.045    0.051       0
-3:  dbcsr_merge_single_wm               20  8.0    0.017    0.021    0.043    0.049       0
-3:  make_images_data                    20  7.0    0.001    0.001    0.037    0.042       0
-3:  make_images_pack                    20  7.0    0.037    0.041    0.037    0.041       0
-3:  dbcsr_add_wm_from_matrix            10  5.0    0.006    0.007    0.032    0.038       0
-3:  hybrid_alltoall_any                 20  8.0    0.033    0.038    0.033    0.038       1
-3:  dbcsr_redistribute                   3  4.0    0.023    0.023    0.037    0.037       0
-3:  dbcsr_fill_wm_from_matrix           10  6.0    0.025    0.033    0.026    0.033       1
-3:  mp_sync                             10  4.0    0.016    0.028    0.016    0.028       1
-3:  mp_waitall_1                       280  8.4    0.023    0.028    0.023    0.028       0
-3:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.022    0.027       1
-3:  mp_allgather_i34                    10  6.0    0.017    0.027    0.017    0.027       1
-3:  tree_to_linear_d                     3  6.0    0.026    0.026    0.026    0.026       1
-3:  dbcsr_sort_data                     20  9.0    0.022    0.025    0.022    0.025       0
-3:  make_images_sizes                   20  7.0    0.000    0.000    0.015    0.021       0
-3:  mp_alltoall_i44                     20  8.0    0.015    0.021    0.015    0.021       0
-3:  mp_sum_d                            76  1.3    0.014    0.021    0.014    0.021       1
-3:  setup_rec_index_2d                  20  6.0    0.016    0.017    0.016    0.017       0
-3:  buffer_matrices_ensure_size         20  6.0    0.014    0.016    0.014    0.016       0
-3:  merge_index                         13  6.8    0.011    0.014    0.011    0.014       0
-3:  mp_alltoall_d11v                     9  5.0    0.007    0.009    0.007    0.009       0
-3:  dbcsr_create_new                    97  6.4    0.005    0.008    0.006    0.009       0
-3:  mp_alltoall_i22                      3  5.0    0.005    0.008    0.005    0.008       1
-3:  dbcsr_mm_multrec_init               10  6.0    0.000    0.000    0.006    0.007       1
-3:  dbcsr_mm_csr_init                   10  7.0    0.000    0.001    0.006    0.007       1
-3:  fill_hash_tables                    10  8.0    0.006    0.006    0.006    0.006       1
-3:  dbcsr_make_index_list               30  6.0    0.006    0.006    0.006    0.006       0
-3:  multiply_cannon_multrec_finali      10  8.0    0.000    0.000    0.004    0.004       0
-3:  dbcsr_mm_multrec_finalize           10  9.0    0.004    0.004    0.004    0.004       0
-3:  mp_irecv_iv                         50  8.0    0.003    0.003    0.003    0.003       0
-3:  quick_finalize                      13  7.5    0.000    0.000    0.002    0.002       0
-3:  dbcsr_destroy                       87  5.2    0.000    0.000    0.001    0.001       0
-3:  dbcsr_data_new                     271  6.9    0.001    0.001    0.001    0.001       0
+3:  dbcsr_performance_driver             1  1.0    0.000    0.000    1.213    1.214       0
+3:  dbcsr_perf_multiply_low              1  2.0    0.000    0.000    1.213    1.214       0
+3:  perf_multiply                        1  3.0    0.000    0.000    1.173    1.173       0
+3:  dbcsr_multiply_generic              10  4.0    0.001    0.001    1.135    1.135       0
+3:  multiply_cannon                     10  5.0    0.001    0.001    0.966    0.992       0
+3:  multiply_cannon_loop                10  6.0    0.000    0.000    0.947    0.968       0
+3:  multiply_cannon_multrec             20  7.0    0.942    0.964    0.943    0.965       1
+3:  dbcsr_finalize                      17  4.8    0.000    0.000    0.073    0.075       0
+3:  dbcsr_merge_all                     13  5.8    0.006    0.006    0.052    0.052       1
+3:  mp_sum_l                           135  2.6    0.025    0.048    0.025    0.048       0
+3:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.025    0.048       0
+3:  make_m2s                            20  5.0    0.000    0.000    0.039    0.044       1
+3:  make_images                         20  6.0    0.007    0.007    0.038    0.043       0
+3:  dbcsr_make_random_matrix             3  3.0    0.031    0.032    0.040    0.040       0
+3:  dbcsr_make_untransposed_blocks      20  5.0    0.025    0.025    0.025    0.026       1
+3:  dbcsr_sort_indices                  46  8.2    0.024    0.024    0.024    0.024       1
+3:  dbcsr_data_release                 430  7.0    0.021    0.023    0.021    0.023       1
+3:  dbcsr_work_destroy_all              46  7.2    0.000    0.000    0.021    0.023       0
+3:  dbcsr_checksum                       5  4.0    0.020    0.020    0.021    0.022       0
+3:  make_images_pack                    20  7.0    0.011    0.014    0.011    0.014       0
+3:  dbcsr_data_copy_aa2                 13  6.8    0.013    0.014    0.013    0.014       0
+3:  dbcsr_redistribute                   3  4.0    0.009    0.010    0.012    0.013       0
+3:  dbcsr_special_finalize              30  7.0    0.000    0.000    0.011    0.013       0
+3:  dbcsr_merge_single_wm               20  8.0    0.001    0.001    0.011    0.012       1
+3:  mp_allgather_i34                    10  6.0    0.005    0.010    0.005    0.010       1
+3:  dbcsr_sort_data                     20  9.0    0.008    0.009    0.008    0.009       0
+3:  dbcsr_copy                          30  4.7    0.009    0.009    0.009    0.009       1
+3:  dbcsr_add_wm_from_matrix            10  5.0    0.000    0.001    0.008    0.008       1
+3:  tree_to_linear_d                     3  6.0    0.007    0.007    0.007    0.007       1
+3:  dbcsr_fill_wm_from_matrix           10  6.0    0.007    0.007    0.007    0.007       0
+3:  setup_rec_index_2d                  20  6.0    0.007    0.007    0.007    0.007       0
+3:  make_images_data                    20  7.0    0.000    0.000    0.007    0.007       1
+3:  hybrid_alltoall_any                 20  8.0    0.006    0.006    0.006    0.006       0
+3:  mp_waitall_1                       280  8.4    0.004    0.005    0.004    0.005       0
+3:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.004    0.005       0
+3:  dbcsr_mm_multrec_init               10  6.0    0.000    0.000    0.003    0.003       1
+3:  dbcsr_mm_csr_init                   10  7.0    0.000    0.000    0.003    0.003       1
+3:  fill_hash_tables                    10  8.0    0.003    0.003    0.003    0.003       0
+3:  merge_index                         13  6.8    0.003    0.003    0.003    0.003       1
+3:  dbcsr_init_lib_low                   1  1.0    0.001    0.002    0.001    0.002       1
+3:  mp_sum_d                            76  1.3    0.001    0.002    0.001    0.002       1
+3:  buffer_matrices_ensure_size         20  6.0    0.002    0.002    0.002    0.002       0
+3:  mp_alltoall_i22                      3  5.0    0.001    0.002    0.001    0.002       0
+3:  dbcsr_make_index_list               30  6.0    0.001    0.001    0.001    0.001       1
+3:  multiply_cannon_multrec_finali      10  8.0    0.000    0.000    0.001    0.001       0
+3:  dbcsr_mm_multrec_finalize           10  9.0    0.001    0.001    0.001    0.001       1
+3:  mp_alltoall_d11v                     9  5.0    0.001    0.001    0.001    0.001       1
+3:  mp_irecv_iv                         50  8.0    0.001    0.001    0.001    0.001       0
+3:  make_images_sizes                   20  7.0    0.000    0.000    0.001    0.001       1
+3:  mp_sync                             10  4.0    0.001    0.001    0.001    0.001       0
+3:  mp_alltoall_i44                     20  8.0    0.001    0.001    0.001    0.001       0
+3:  dbcsr_create_new                    97  6.4    0.001    0.001    0.001    0.001       0
+3:  quick_finalize                      13  7.5    0.000    0.000    0.001    0.001       1
 3:  dbcsr_make_dbcsr_index              46  8.2    0.001    0.001    0.001    0.001       1
-3:  dbcsr_iterator_start                76  6.8    0.000    0.000    0.001    0.001       1
-3:  mp_cart_create                       1  5.0    0.001    0.001    0.001    0.001       0
-3:  mp_max_l                            89  1.0    0.001    0.001    0.001    0.001       1
-3:  setup_buffer_matrices               20  6.0    0.000    0.000    0.001    0.001       1
-3:  mp_bcast_av                         98  1.0    0.000    0.000    0.001    0.001       0
-3:  dbcsr_iterator_seek                 76  7.8    0.001    0.001    0.001    0.001       0
-3:  mp_isend_iv                         50  8.0    0.001    0.001    0.001    0.001       1
-3:  dbcsr_work_create                   46  6.5    0.000    0.000    0.001    0.001       0
-3:  mp_bcast_i                          99  2.0    0.000    0.001    0.000    0.001       1
-3:  dbcsr_init_lib_low                   1  1.0    0.001    0.001    0.001    0.001       1
-3:  mp_maxloc_dv                       201  1.0    0.000    0.000    0.000    0.000       1
-3:  dbcsr_make_index_exist              97  7.4    0.000    0.000    0.000    0.000       1
-3:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.000    0.000       1
-3:  dbcsr_iterator_stop                 76  6.8    0.000    0.000    0.000    0.000       1
-3:  dbcsr_verify_matrix                  3  4.0    0.000    0.000    0.000    0.000       1
+3:  dbcsr_destroy                       87  5.2    0.000    0.000    0.001    0.001       1
+3:  dbcsr_data_new                     271  6.9    0.000    0.001    0.000    0.001       0
+3:  mp_bcast_av                         98  1.0    0.000    0.000    0.000    0.000       0
+3:  mp_bcast_i                          99  2.0    0.000    0.000    0.000    0.000       1
+3:  dbcsr_iterator_start                76  6.8    0.000    0.000    0.000    0.000       0
+3:  mp_max_l                            89  1.0    0.000    0.000    0.000    0.000       1
+3:  dbcsr_work_create                   46  6.5    0.000    0.000    0.000    0.000       1
+3:  setup_buffer_matrices               20  6.0    0.000    0.000    0.000    0.000       1
+3:  dbcsr_iterator_seek                 76  7.8    0.000    0.000    0.000    0.000       0
+3:  mp_isend_iv                         50  8.0    0.000    0.000    0.000    0.000       0
+3:  mp_maxloc_dv                       201  1.0    0.000    0.000    0.000    0.000       0
+3:  dbcsr_make_index_exist              97  7.4    0.000    0.000    0.000    0.000       0
+3:  mp_cart_create                       1  5.0    0.000    0.000    0.000    0.000       1
+3:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
+3:  dbcsr_verify_matrix                  3  4.0    0.000    0.000    0.000    0.000       0
+3:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.000    0.000       0
+3:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       1
 3:  dbcsr_distribution_new              26  4.7    0.000    0.000    0.000    0.000       0
-3:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       0
-3:  dbcsr_switch_data_area              33  7.0    0.000    0.000    0.000    0.000       1
+3:  dbcsr_iterator_stop                 76  6.8    0.000    0.000    0.000    0.000       0
 3:  dbcsr_make_index_local_row          30  6.0    0.000    0.000    0.000    0.000       1
-3:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
 3:  mp_max_i                            92  1.0    0.000    0.000    0.000    0.000       1
+3:  dbcsr_get_data_size_used            16  5.8    0.000    0.000    0.000    0.000       0
 3:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       1
-3:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       0
-3:  mp_irecv_dv                         10  8.0    0.000    0.000    0.000    0.000       1
-3:  dbcsr_get_data_size_used            16  5.8    0.000    0.000    0.000    0.000       1
-3:  mp_isend_dv                         10  8.0    0.000    0.000    0.000    0.000       1
-3:  mp_sum_b                            10  5.0    0.000    0.000    0.000    0.000       1
 3:  mp_sum_root_rm                       2  4.0    0.000    0.000    0.000    0.000       0
+3:  dbcsr_switch_data_area              33  7.0    0.000    0.000    0.000    0.000       0
+3:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       0
 3:  dbcsr_dist_bin                       4  3.0    0.000    0.000    0.000    0.000       1
-3:  dbcsr_mm_sched_finalize             10 10.0    0.000    0.000    0.000    0.000       1
-3:  dbcsr_mm_sched_init                 10  8.0    0.000    0.000    0.000    0.000       0
+3:  mp_irecv_dv                         10  8.0    0.000    0.000    0.000    0.000       0
+3:  mp_isend_dv                         10  8.0    0.000    0.000    0.000    0.000       0
+3:  mp_sum_b                            10  5.0    0.000    0.000    0.000    0.000       0
+3:  dbcsr_mm_sched_init                 10  8.0    0.000    0.000    0.000    0.000       1
+3:  mp_bcast_iv                          2  1.0    0.000    0.000    0.000    0.000       0
 3:  dbcsr_get_local_rows                10  5.0    0.000    0.000    0.000    0.000       1
-3:  mp_bcast_iv                          2  1.0    0.000    0.000    0.000    0.000       1
-3:  dbcsr_get_local_cols                10  5.0    0.000    0.000    0.000    0.000       0
-3:  dbcsr_get_global_row_map            10  5.0    0.000    0.000    0.000    0.000       1
+3:  dbcsr_mm_sched_finalize             10 10.0    0.000    0.000    0.000    0.000       0
 3:  multiply_cannon_metrocomm3          20  7.0    0.000    0.000    0.000    0.000       0
-3:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       0
-3:  dbcsr_get_global_col_map            10  5.0    0.000    0.000    0.000    0.000       0
-3:  mp_sum_lv                            2  1.0    0.000    0.000    0.000    0.000       0
-3:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       0
-3:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       0
-3:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       0
-3:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       1
+3:  dbcsr_get_local_cols                10  5.0    0.000    0.000    0.000    0.000       0
+3:  dbcsr_get_global_row_map            10  5.0    0.000    0.000    0.000    0.000       0
+3:  mp_sum_lv                            2  1.0    0.000    0.000    0.000    0.000       1
+3:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
+3:  dbcsr_get_global_col_map            10  5.0    0.000    0.000    0.000    0.000       1
+3:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       1
+3:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       0
+3:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       1
+3:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       1
+3:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 3:  dbcsr_mm_hostdrv_init               10  9.0    0.000    0.000    0.000    0.000       0
-3:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       0
-3:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       1
+3:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       0
 3:  -------------------------------------------------------------------------------
 3: 
- 3/19 Test  #3: dbcsr_perf:inputs/test_rect1_sparse.perf ..............   Passed    5.78 sec
+ 3/19 Test  #3: dbcsr_perf:inputs/test_rect1_sparse.perf ..............   Passed    1.60 sec
 test 4
       Start  4: dbcsr_perf:inputs/test_rect2_dense.perf
 
@@ -2651,12 +2687,12 @@
 4: 
 4: 
 4:                           mean        std         minmin      maxmax
-4:    time            =    43.43E-03    4.08E-03   25.83E-03   75.21E-03 seconds
-4:    perf total      =   486.70E+06   36.04E+06  265.93E+06  648.22E+06 FLOPS
-4:    perf per node   =   243.35E+06   18.02E+06  132.96E+06  324.11E+06 FLOPS
-4:    perf per thread =   121.68E+06    9.01E+06   66.48E+06  162.05E+06 FLOPS
-4:    load imbalance  =     0.22E-01    0.20E-02    0.15E-01    0.38E-01
-4:    rel load imbal  =     0.51E+00    0.49E-02    0.50E+00    0.55E+00
+4:    time            =     4.80E-03   75.97E-06    4.61E-03    5.50E-03 seconds
+4:    perf total      =     4.17E+09   59.46E+06    3.64E+09    4.34E+09 FLOPS
+4:    perf per node   =     2.09E+09   29.73E+06    1.82E+09    2.17E+09 FLOPS
+4:    perf per thread =     1.04E+09   14.87E+06  909.10E+06    1.08E+09 FLOPS
+4:    load imbalance  =     0.24E-02    0.38E-04    0.23E-02    0.28E-02
+4:    rel load imbal  =     0.50E+00    0.48E-03    0.50E+00    0.51E+00
 4:  ********************************************************************************
 4: 
 4:  -------------------------------------------------------------------------------
@@ -2676,7 +2712,7 @@
 4:  marketing flops                   200.000000E+06
 4:  -------------------------------------------------------------------------------
 4:  # multiplications                             10
-4:  max memory usage/rank             274.989056E+06
+4:  max memory usage/rank             275.140608E+06
 4:  # max total images/rank                        2
 4:  # max 3D layers                                1
 4:  # MPI messages exchanged                      20
@@ -2718,117 +2754,117 @@
 4:  -------------------------------------------------------------------------------
 4:  SUBROUTINE                       CALLS  ASD         SELF TIME        TOTAL TIME MAXRANK
 4:                                 MAXIMUM       AVERAGE  MAXIMUM  AVERAGE  MAXIMUM
-4:  dbcsr_performance_driver             1  1.0    0.000    0.001    0.515    0.521       0
-4:  dbcsr_perf_multiply_low              1  2.0    0.000    0.000    0.515    0.520       0
-4:  perf_multiply                        1  3.0    0.000    0.001    0.491    0.502       0
-4:  dbcsr_multiply_generic              10  4.0    0.001    0.001    0.434    0.439       1
-4:  multiply_cannon                     10  5.0    0.005    0.007    0.192    0.208       0
-4:  make_m2s                            20  5.0    0.005    0.009    0.180    0.205       0
-4:  multiply_cannon_loop                10  6.0    0.006    0.011    0.160    0.162       1
-4:  make_images                         20  6.0    0.022    0.038    0.128    0.134       1
-4:  mp_waitall_1                       280  8.4    0.098    0.126    0.098    0.126       0
-4:  multiply_cannon_multrec             20  7.0    0.079    0.088    0.081    0.088       1
-4:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.073    0.083       1
-4:  dbcsr_make_images_dense             20  6.0    0.006    0.013    0.045    0.069       1
-4:  dbcsr_make_dense_low                40  6.8    0.005    0.009    0.044    0.057       1
-4:  make_images_data                    20  7.0    0.000    0.001    0.040    0.056       1
-4:  hybrid_alltoall_any                 20  8.0    0.012    0.013    0.038    0.054       1
-4:  dbcsr_redistribute                   3  4.0    0.007    0.008    0.037    0.051       1
-4:  make_images_sizes                   20  7.0    0.000    0.000    0.040    0.042       1
-4:  mp_alltoall_i44                     20  8.0    0.040    0.042    0.040    0.042       0
-4:  mp_sum_l                           145  2.7    0.033    0.041    0.033    0.041       1
-4:  make_dense_data                     40  7.8    0.026    0.030    0.034    0.039       1
-4:  mp_alltoall_i22                      3  5.0    0.024    0.034    0.024    0.034       0
-4:  mp_allgather_i34                    10  6.0    0.017    0.031    0.017    0.031       0
-4:  dbcsr_make_random_matrix             3  3.0    0.015    0.017    0.024    0.031       1
-4:  make_images_pack                    20  7.0    0.019    0.026    0.019    0.026       1
-4:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.016    0.019       1
-4:  dbcsr_finalize                      17  4.8    0.000    0.000    0.010    0.014       0
-4:  dbcsr_merge_all                     13  5.8    0.001    0.001    0.009    0.014       1
-4:  mp_sync                             10  4.0    0.007    0.013    0.007    0.013       0
-4:  dbcsr_create_new                   157  6.4    0.006    0.010    0.012    0.013       0
-4:  tree_to_linear_d                     3  6.0    0.008    0.012    0.008    0.012       1
-4:  dbcsr_make_dists_dense              10  5.0    0.006    0.012    0.006    0.012       0
-4:  dbcsr_init_lib_low                   1  1.0    0.006    0.011    0.006    0.011       1
-4:  dbcsr_make_dense                    10  5.0    0.000    0.000    0.006    0.011       1
-4:  dbcsr_mm_multrec_init               10  6.0    0.000    0.000    0.006    0.010       1
-4:  dbcsr_mm_csr_init                   10  7.0    0.005    0.010    0.006    0.010       0
-4:  dbcsr_data_new                     431  7.2    0.006    0.010    0.006    0.010       1
-4:  dbcsr_switch_data_area              93  7.8    0.005    0.009    0.005    0.010       1
-4:  dbcsr_checksum                       5  4.0    0.004    0.005    0.007    0.009       0
-4:  dbcsr_destroy                      147  5.7    0.001    0.001    0.006    0.009       1
-4:  dbcsr_data_release                 750  7.5    0.006    0.009    0.006    0.009       1
-4:  setup_buffer_matrices               20  6.0    0.000    0.000    0.005    0.009       0
-4:  mp_bcast_av                        105  1.0    0.004    0.008    0.005    0.009       1
-4:  dbcsr_iterator_start               126  7.4    0.006    0.008    0.007    0.009       1
-4:  mp_max_l                            96  1.0    0.005    0.008    0.005    0.008       0
-4:  mp_alltoall_d11v                     9  5.0    0.005    0.008    0.005    0.008       0
-4:  mp_sum_d                            76  1.3    0.004    0.008    0.004    0.008       1
-4:  dbcsr_sort_indices                  56  8.0    0.007    0.007    0.007    0.007       1
-4:  quick_finalize                      33  7.8    0.000    0.000    0.006    0.006       0
-4:  dbcsr_special_finalize              30  7.0    0.000    0.000    0.006    0.006       0
-4:  dbcsr_new_transposed                10  5.0    0.000    0.000    0.004    0.006       1
-4:  mp_sum_b                            20  5.0    0.003    0.006    0.003    0.006       0
-4:  dbcsr_copy                          10  4.0    0.003    0.004    0.003    0.004       1
-4:  multiply_cannon_multrec_finali      10  8.0    0.000    0.000    0.002    0.004       1
-4:  dbcsr_mm_multrec_finalize           10  9.0    0.002    0.004    0.002    0.004       0
-4:  dbcsr_iterator_stop                126  7.4    0.002    0.003    0.002    0.003       0
-4:  dbcsr_make_undense                  10  5.0    0.001    0.001    0.002    0.003       1
-4:  transpose_index_local               10  6.0    0.000    0.000    0.002    0.002       1
-4:  dbcsr_make_index_exist             157  7.4    0.001    0.002    0.001    0.002       0
-4:  mp_irecv_iv                         60  8.0    0.001    0.001    0.001    0.001       1
-4:  dbcsr_data_copy_aa2                 13  6.8    0.001    0.001    0.001    0.001       0
-4:  mp_maxloc_dv                       215  1.0    0.001    0.001    0.001    0.001       0
-4:  mp_bcast_i                         106  2.0    0.000    0.001    0.000    0.001       1
-4:  mp_irecv_dv                         20  8.5    0.000    0.001    0.000    0.001       1
-4:  dbcsr_work_create                   46  6.5    0.000    0.000    0.000    0.000       0
-4:  mp_isend_iv                         60  8.0    0.000    0.000    0.000    0.000       0
-4:  dbcsr_make_untransposed_blocks      20  5.0    0.000    0.000    0.000    0.000       0
-4:  dbcsr_make_index_list               30  6.0    0.000    0.000    0.000    0.000       1
-4:  dbcsr_add_wm_from_matrix            10  5.0    0.000    0.000    0.000    0.000       0
+4:  dbcsr_performance_driver             1  1.0    0.000    0.000    0.060    0.060       0
+4:  dbcsr_perf_multiply_low              1  2.0    0.000    0.000    0.060    0.060       0
+4:  perf_multiply                        1  3.0    0.000    0.000    0.052    0.052       0
+4:  dbcsr_multiply_generic              10  4.0    0.000    0.000    0.048    0.048       0
+4:  multiply_cannon                     10  5.0    0.001    0.001    0.024    0.024       0
+4:  multiply_cannon_loop                10  6.0    0.000    0.000    0.022    0.022       0
+4:  multiply_cannon_multrec             20  7.0    0.020    0.020    0.021    0.021       1
+4:  make_m2s                            20  5.0    0.000    0.000    0.020    0.020       1
+4:  make_images                         20  6.0    0.003    0.003    0.012    0.013       1
+4:  dbcsr_make_random_matrix             3  3.0    0.006    0.006    0.007    0.007       0
+4:  dbcsr_make_dense_low                40  6.8    0.000    0.000    0.007    0.007       0
+4:  dbcsr_make_images_dense             20  6.0    0.000    0.000    0.007    0.007       0
+4:  make_dense_data                     40  7.8    0.006    0.006    0.007    0.007       0
+4:  make_images_pack                    20  7.0    0.005    0.005    0.005    0.005       1
+4:  make_images_data                    20  7.0    0.000    0.000    0.003    0.003       0
+4:  dbcsr_redistribute                   3  4.0    0.001    0.001    0.002    0.002       1
+4:  hybrid_alltoall_any                 20  8.0    0.002    0.002    0.002    0.002       1
+4:  mp_waitall_1                       280  8.4    0.002    0.002    0.002    0.002       0
+4:  dbcsr_finalize                      17  4.8    0.000    0.000    0.002    0.002       0
+4:  dbcsr_merge_all                     13  5.8    0.000    0.000    0.002    0.002       1
+4:  dbcsr_checksum                       5  4.0    0.002    0.002    0.002    0.002       1
+4:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.001    0.001       0
+4:  dbcsr_sort_indices                  56  8.0    0.001    0.001    0.001    0.001       1
+4:  tree_to_linear_d                     3  6.0    0.001    0.001    0.001    0.001       1
+4:  dbcsr_destroy                      147  5.7    0.000    0.000    0.001    0.001       0
+4:  dbcsr_new_transposed                10  5.0    0.000    0.000    0.001    0.001       1
+4:  dbcsr_data_release                 750  7.5    0.001    0.001    0.001    0.001       0
+4:  dbcsr_create_new                   157  6.4    0.001    0.001    0.001    0.001       1
+4:  transpose_index_local               10  6.0    0.000    0.000    0.001    0.001       0
+4:  quick_finalize                      33  7.8    0.000    0.000    0.001    0.001       1
+4:  dbcsr_special_finalize              30  7.0    0.000    0.000    0.001    0.001       0
+4:  dbcsr_make_undense                  10  5.0    0.000    0.001    0.001    0.001       0
+4:  dbcsr_data_new                     431  7.2    0.001    0.001    0.001    0.001       0
+4:  dbcsr_make_dense                    10  5.0    0.000    0.000    0.001    0.001       0
+4:  dbcsr_iterator_stop                126  7.4    0.000    0.001    0.000    0.001       1
+4:  mp_bcast_av                        105  1.0    0.000    0.000    0.000    0.001       0
+4:  mp_alltoall_i22                      3  5.0    0.000    0.001    0.000    0.001       1
+4:  mp_max_l                            96  1.0    0.000    0.000    0.000    0.000       1
+4:  mp_bcast_i                         106  2.0    0.000    0.000    0.000    0.000       1
+4:  mp_alltoall_d11v                     9  5.0    0.000    0.000    0.000    0.000       1
+4:  dbcsr_iterator_start               126  7.4    0.000    0.000    0.000    0.000       0
+4:  make_images_sizes                   20  7.0    0.000    0.000    0.000    0.000       1
+4:  mp_alltoall_i44                     20  8.0    0.000    0.000    0.000    0.000       0
+4:  setup_buffer_matrices               20  6.0    0.000    0.000    0.000    0.000       0
+4:  mp_sum_l                           145  2.7    0.000    0.000    0.000    0.000       1
+4:  dbcsr_mm_multrec_init               10  6.0    0.000    0.000    0.000    0.000       0
+4:  dbcsr_mm_csr_init                   10  7.0    0.000    0.000    0.000    0.000       0
+4:  dbcsr_make_untransposed_blocks      20  5.0    0.000    0.000    0.000    0.000       1
+4:  mp_maxloc_dv                       215  1.0    0.000    0.000    0.000    0.000       0
+4:  dbcsr_init_lib_low                   1  1.0    0.000    0.000    0.000    0.000       0
+4:  dbcsr_add_wm_from_matrix            10  5.0    0.000    0.000    0.000    0.000       1
+4:  mp_sum_d                            76  1.3    0.000    0.000    0.000    0.000       0
+4:  mp_sync                             10  4.0    0.000    0.000    0.000    0.000       1
+4:  dbcsr_make_index_list               30  6.0    0.000    0.000    0.000    0.000       0
+4:  mp_irecv_iv                         60  8.0    0.000    0.000    0.000    0.000       0
+4:  dbcsr_work_create                   46  6.5    0.000    0.000    0.000    0.000       1
+4:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.000    0.000       0
+4:  dbcsr_make_dists_dense              10  5.0    0.000    0.000    0.000    0.000       0
+4:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
+4:  dbcsr_copy                          10  4.0    0.000    0.000    0.000    0.000       0
 4:  dbcsr_work_destroy_all              46  7.2    0.000    0.000    0.000    0.000       1
-4:  mp_isend_dv                         20  8.5    0.000    0.000    0.000    0.000       1
-4:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.000    0.000       1
-4:  mp_cart_create                       1  5.0    0.000    0.000    0.000    0.000       1
-4:  mp_max_i                            99  1.0    0.000    0.000    0.000    0.000       0
-4:  dbcsr_iterator_seek                126  8.4    0.000    0.000    0.000    0.000       1
+4:  mp_allgather_i34                    10  6.0    0.000    0.000    0.000    0.000       0
+4:  dbcsr_data_copy_aa2                 13  6.8    0.000    0.000    0.000    0.000       1
+4:  multiply_cannon_multrec_finali      10  8.0    0.000    0.000    0.000    0.000       0
+4:  dbcsr_fill_wm_from_matrix           10  6.0    0.000    0.000    0.000    0.000       0
+4:  setup_rec_index_2d                  20  6.0    0.000    0.000    0.000    0.000       1
+4:  dbcsr_mm_multrec_finalize           10  9.0    0.000    0.000    0.000    0.000       0
+4:  dbcsr_make_index_exist             157  7.4    0.000    0.000    0.000    0.000       1
+4:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       1
+4:  mp_isend_iv                         60  8.0    0.000    0.000    0.000    0.000       0
+4:  dbcsr_switch_data_area              93  7.8    0.000    0.000    0.000    0.000       0
+4:  mp_max_i                            99  1.0    0.000    0.000    0.000    0.000       1
 4:  dbcsr_distribution_new              66  5.5    0.000    0.000    0.000    0.000       1
+4:  dbcsr_iterator_seek                126  8.4    0.000    0.000    0.000    0.000       1
+4:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.000    0.000       0
 4:  dbcsr_make_dbcsr_index              56  8.0    0.000    0.000    0.000    0.000       1
-4:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       0
-4:  dbcsr_fill_wm_from_matrix           10  6.0    0.000    0.000    0.000    0.000       1
-4:  setup_rec_index_2d                  20  6.0    0.000    0.000    0.000    0.000       0
-4:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
-4:  dbcsr_index_prune_deleted           30  7.0    0.000    0.000    0.000    0.000       1
+4:  mp_cart_create                       1  5.0    0.000    0.000    0.000    0.000       1
+4:  merge_index                         13  6.8    0.000    0.000    0.000    0.000       1
 4:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       1
-4:  merge_index                         13  6.8    0.000    0.000    0.000    0.000       0
-4:  dbcsr_get_local_cols                20  5.5    0.000    0.000    0.000    0.000       0
-4:  dbcsr_verify_matrix                  3  4.0    0.000    0.000    0.000    0.000       0
-4:  dbcsr_make_index_local_row          30  6.0    0.000    0.000    0.000    0.000       1
-4:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       0
+4:  mp_isend_dv                         20  8.5    0.000    0.000    0.000    0.000       0
+4:  dbcsr_index_prune_deleted           30  7.0    0.000    0.000    0.000    0.000       1
+4:  mp_sum_b                            20  5.0    0.000    0.000    0.000    0.000       0
+4:  dbcsr_verify_matrix                  3  4.0    0.000    0.000    0.000    0.000       1
+4:  mp_irecv_dv                         20  8.5    0.000    0.000    0.000    0.000       0
+4:  dbcsr_make_index_local_row          30  6.0    0.000    0.000    0.000    0.000       0
+4:  mp_sum_root_rm                       2  4.0    0.000    0.000    0.000    0.000       0
 4:  buffer_matrices_ensure_size         20  6.0    0.000    0.000    0.000    0.000       0
-4:  dbcsr_get_data_size_used            16  5.8    0.000    0.000    0.000    0.000       0
-4:  dbcsr_mm_sched_init                 10  8.0    0.000    0.000    0.000    0.000       0
 4:  dbcsr_dist_bin                       5  3.0    0.000    0.000    0.000    0.000       0
-4:  dbcsr_get_local_rows                20  5.5    0.000    0.000    0.000    0.000       0
-4:  mp_bcast_iv                          2  1.0    0.000    0.000    0.000    0.000       0
-4:  mp_sum_root_rm                       2  4.0    0.000    0.000    0.000    0.000       0
+4:  dbcsr_get_local_rows                20  5.5    0.000    0.000    0.000    0.000       1
 4:  fill_hash_tables                    10  8.0    0.000    0.000    0.000    0.000       1
-4:  dbcsr_mm_sched_finalize             10 10.0    0.000    0.000    0.000    0.000       1
-4:  multiply_cannon_metrocomm3          20  7.0    0.000    0.000    0.000    0.000       1
-4:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
-4:  dbcsr_get_global_row_map            10  5.0    0.000    0.000    0.000    0.000       0
-4:  dbcsr_get_global_col_map            10  5.0    0.000    0.000    0.000    0.000       1
-4:  dbcsr_mm_hostdrv_init               10  9.0    0.000    0.000    0.000    0.000       0
+4:  dbcsr_mm_sched_init                 10  8.0    0.000    0.000    0.000    0.000       0
+4:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       0
+4:  mp_bcast_iv                          2  1.0    0.000    0.000    0.000    0.000       0
+4:  dbcsr_get_data_size_used            16  5.8    0.000    0.000    0.000    0.000       0
+4:  dbcsr_get_local_cols                20  5.5    0.000    0.000    0.000    0.000       0
 4:  mp_sum_lv                            2  1.0    0.000    0.000    0.000    0.000       1
-4:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       0
-4:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       0
+4:  dbcsr_get_global_row_map            10  5.0    0.000    0.000    0.000    0.000       1
+4:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       1
+4:  dbcsr_get_global_col_map            10  5.0    0.000    0.000    0.000    0.000       0
+4:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
+4:  multiply_cannon_metrocomm3          20  7.0    0.000    0.000    0.000    0.000       0
 4:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
-4:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       0
+4:  dbcsr_mm_sched_finalize             10 10.0    0.000    0.000    0.000    0.000       0
+4:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       1
+4:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       1
 4:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       1
-4:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+4:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       1
+4:  dbcsr_mm_hostdrv_init               10  9.0    0.000    0.000    0.000    0.000       0
 4:  -------------------------------------------------------------------------------
 4: 
- 4/19 Test  #4: dbcsr_perf:inputs/test_rect2_dense.perf ...............   Passed    2.35 sec
+ 4/19 Test  #4: dbcsr_perf:inputs/test_rect2_dense.perf ...............   Passed    0.44 sec
 test 5
       Start  5: dbcsr_perf:inputs/test_rect2_sparse.perf
 
@@ -2883,12 +2919,12 @@
 5: 
 5: 
 5:                           mean        std         minmin      maxmax
-5:    time            =   248.89E-03   14.60E-03  185.88E-03  325.43E-03 seconds
-5:    perf total      =   413.64E+06   22.76E+06  308.42E+06  516.96E+06 FLOPS
-5:    perf per node   =   206.82E+06   11.38E+06  154.21E+06  258.48E+06 FLOPS
-5:    perf per thread =   103.41E+06    5.69E+06   77.11E+06  129.24E+06 FLOPS
-5:    load imbalance  =     0.13E+00    0.72E-02    0.99E-01    0.16E+00
-5:    rel load imbal  =     0.50E+00    0.12E-02    0.50E+00    0.51E+00
+5:    time            =    68.29E-03    3.09E-03   62.89E-03   95.90E-03 seconds
+5:    perf total      =     1.49E+09   51.65E+06    1.05E+09    1.58E+09 FLOPS
+5:    perf per node   =   744.56E+06   25.83E+06  523.29E+06  790.50E+06 FLOPS
+5:    perf per thread =   372.28E+06   12.91E+06  261.65E+06  395.25E+06 FLOPS
+5:    load imbalance  =     0.34E-01    0.15E-02    0.32E-01    0.48E-01
+5:    rel load imbal  =     0.50E+00    0.38E-03    0.50E+00    0.50E+00
 5:  ********************************************************************************
 5: 
 5:  -------------------------------------------------------------------------------
@@ -2908,7 +2944,7 @@
 5:  marketing flops                    99.999998E+09
 5:  -------------------------------------------------------------------------------
 5:  # multiplications                             10
-5:  max memory usage/rank             300.449792E+06
+5:  max memory usage/rank             300.601344E+06
 5:  # max total images/rank                        2
 5:  # max 3D layers                                1
 5:  # MPI messages exchanged                      20
@@ -2950,112 +2986,112 @@
 5:  -------------------------------------------------------------------------------
 5:  SUBROUTINE                       CALLS  ASD         SELF TIME        TOTAL TIME MAXRANK
 5:                                 MAXIMUM       AVERAGE  MAXIMUM  AVERAGE  MAXIMUM
-5:  dbcsr_performance_driver             1  1.0    0.000    0.001    3.494    3.500       0
-5:  dbcsr_perf_multiply_low              1  2.0    0.000    0.000    3.494    3.500       0
-5:  perf_multiply                        1  3.0    0.000    0.001    3.290    3.346       0
-5:  dbcsr_multiply_generic              10  4.0    0.002    0.002    2.489    2.506       1
-5:  multiply_cannon                     10  5.0    0.027    0.032    1.661    1.675       1
-5:  multiply_cannon_loop                10  6.0    0.006    0.011    1.509    1.562       0
-5:  multiply_cannon_multrec             20  7.0    1.350    1.369    1.351    1.370       0
-5:  dbcsr_checksum                       5  4.0    0.319    0.584    0.593    0.596       1
-5:  mp_sum_d                            76  1.3    0.273    0.535    0.273    0.535       0
-5:  make_m2s                            20  5.0    0.003    0.005    0.442    0.477       0
-5:  make_images                         20  6.0    0.097    0.113    0.428    0.456       0
-5:  dbcsr_finalize                      17  4.8    0.008    0.015    0.209    0.260       1
-5:  dbcsr_make_random_matrix             3  3.0    0.110    0.111    0.204    0.255       1
-5:  mp_waitall_1                       280  8.4    0.204    0.234    0.204    0.234       0
-5:  mp_sum_l                           135  2.6    0.168    0.221    0.168    0.221       1
-5:  dbcsr_merge_all                     13  5.8    0.093    0.127    0.177    0.216       1
-5:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.161    0.209       1
-5:  dbcsr_redistribute                   3  4.0    0.034    0.036    0.141    0.202       1
-5:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.151    0.181       1
-5:  mp_alltoall_i22                      3  5.0    0.079    0.138    0.079    0.138       0
-5:  make_images_data                    20  7.0    0.001    0.001    0.098    0.099       1
-5:  make_images_pack                    20  7.0    0.095    0.097    0.095    0.097       1
-5:  dbcsr_special_finalize              30  7.0    0.010    0.020    0.070    0.096       0
-5:  hybrid_alltoall_any                 20  8.0    0.040    0.040    0.091    0.091       1
-5:  make_images_sizes                   20  7.0    0.000    0.000    0.060    0.076       1
-5:  mp_alltoall_i44                     20  8.0    0.060    0.076    0.060    0.076       1
-5:  mp_allgather_i34                    10  6.0    0.039    0.075    0.039    0.075       1
-5:  dbcsr_merge_single_wm               20  8.0    0.025    0.033    0.055    0.072       0
-5:  dbcsr_make_untransposed_blocks      20  5.0    0.053    0.069    0.053    0.070       0
-5:  setup_rec_index_2d                  20  6.0    0.054    0.063    0.054    0.063       1
-5:  dbcsr_create_new                   107  6.3    0.039    0.044    0.041    0.046       0
-5:  dbcsr_data_copy_aa2                 13  6.8    0.031    0.040    0.031    0.040       0
-5:  buffer_matrices_ensure_size         20  6.0    0.026    0.039    0.026    0.039       0
-5:  dbcsr_data_release                 450  7.0    0.034    0.037    0.034    0.037       0
-5:  dbcsr_copy                          30  4.7    0.022    0.034    0.022    0.035       1
-5:  dbcsr_sort_data                     20  9.0    0.026    0.035    0.026    0.035       0
-5:  dbcsr_init_lib_low                   1  1.0    0.028    0.034    0.028    0.034       1
-5:  tree_to_linear_d                     3  6.0    0.028    0.034    0.028    0.034       1
-5:  dbcsr_sort_indices                  56  8.0    0.031    0.033    0.031    0.033       0
-5:  dbcsr_new_transposed                10  5.0    0.001    0.001    0.019    0.025       1
-5:  dbcsr_add_wm_from_matrix            10  5.0    0.010    0.020    0.015    0.024       1
-5:  dbcsr_work_destroy_all              46  7.2    0.000    0.000    0.022    0.024       1
-5:  mp_sync                             10  4.0    0.018    0.022    0.018    0.022       1
-5:  merge_index                         13  6.8    0.012    0.021    0.012    0.021       1
-5:  dbcsr_destroy                       97  5.2    0.001    0.001    0.012    0.017       1
-5:  mp_alltoall_d11v                     9  5.0    0.014    0.017    0.014    0.017       0
-5:  dbcsr_make_index_list               30  6.0    0.011    0.015    0.011    0.015       0
-5:  mp_cart_create                       1  5.0    0.010    0.012    0.010    0.012       0
-5:  transpose_index_local               10  6.0    0.001    0.001    0.012    0.012       1
-5:  dbcsr_data_new                     281  6.9    0.007    0.011    0.007    0.011       0
-5:  quick_finalize                      13  7.5    0.001    0.001    0.007    0.010       1
-5:  dbcsr_fill_wm_from_matrix           10  6.0    0.005    0.006    0.005    0.006       0
-5:  dbcsr_make_dbcsr_index              56  8.0    0.003    0.005    0.003    0.005       1
-5:  mp_irecv_iv                         60  8.0    0.004    0.004    0.004    0.004       1
-5:  dbcsr_mm_multrec_init               10  6.0    0.000    0.000    0.002    0.002       1
-5:  dbcsr_mm_csr_init                   10  7.0    0.000    0.000    0.002    0.002       0
-5:  setup_buffer_matrices               20  6.0    0.000    0.000    0.002    0.002       0
-5:  fill_hash_tables                    10  8.0    0.002    0.002    0.002    0.002       0
-5:  multiply_cannon_multrec_finali      10  8.0    0.000    0.000    0.001    0.001       1
-5:  dbcsr_iterator_start                76  6.8    0.000    0.000    0.001    0.001       1
-5:  dbcsr_mm_multrec_finalize           10  9.0    0.001    0.001    0.001    0.001       1
-5:  mp_cart_sub                          2  5.0    0.001    0.001    0.001    0.001       0
-5:  dbcsr_iterator_seek                 76  7.8    0.001    0.001    0.001    0.001       0
-5:  dbcsr_work_create                   46  6.5    0.000    0.000    0.001    0.001       0
-5:  mp_isend_iv                         60  8.0    0.001    0.001    0.001    0.001       1
-5:  mp_bcast_av                        100  1.0    0.000    0.000    0.001    0.001       0
-5:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.001    0.001       1
-5:  mp_isend_dv                         20  8.5    0.001    0.001    0.001    0.001       1
-5:  mp_bcast_i                         101  2.0    0.000    0.001    0.000    0.001       1
-5:  mp_maxloc_dv                       205  1.0    0.000    0.000    0.000    0.000       0
-5:  dbcsr_make_index_exist             107  7.3    0.000    0.000    0.000    0.000       0
-5:  mp_max_l                            91  1.0    0.000    0.000    0.000    0.000       0
-5:  dbcsr_distribution_new              36  5.0    0.000    0.000    0.000    0.000       1
-5:  dbcsr_iterator_stop                 76  6.8    0.000    0.000    0.000    0.000       1
-5:  mp_irecv_dv                         20  8.5    0.000    0.000    0.000    0.000       1
+5:  dbcsr_performance_driver             1  1.0    0.000    0.000    0.806    0.807       0
+5:  dbcsr_perf_multiply_low              1  2.0    0.000    0.000    0.806    0.807       0
+5:  perf_multiply                        1  3.0    0.001    0.002    0.743    0.751       0
+5:  dbcsr_multiply_generic              10  4.0    0.001    0.001    0.683    0.685       0
+5:  multiply_cannon                     10  5.0    0.004    0.007    0.489    0.493       0
+5:  multiply_cannon_loop                10  6.0    0.003    0.005    0.447    0.457       1
+5:  multiply_cannon_multrec             20  7.0    0.399    0.413    0.399    0.413       0
+5:  make_m2s                            20  5.0    0.001    0.001    0.127    0.130       0
+5:  make_images                         20  6.0    0.028    0.035    0.123    0.127       1
+5:  mp_waitall_1                       280  8.4    0.050    0.075    0.050    0.075       1
+5:  dbcsr_make_random_matrix             3  3.0    0.048    0.054    0.063    0.071       1
+5:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.044    0.067       0
+5:  make_images_pack                    20  7.0    0.054    0.063    0.054    0.063       0
+5:  setup_rec_index_2d                  20  6.0    0.029    0.037    0.029    0.037       0
+5:  dbcsr_finalize                      17  4.8    0.000    0.000    0.036    0.037       0
+5:  dbcsr_redistribute                   3  4.0    0.015    0.016    0.028    0.035       0
+5:  dbcsr_merge_all                     13  5.8    0.003    0.004    0.029    0.029       1
+5:  dbcsr_checksum                       5  4.0    0.017    0.022    0.024    0.025       0
+5:  dbcsr_special_finalize              30  7.0    0.000    0.000    0.021    0.022       1
+5:  dbcsr_merge_single_wm               20  8.0    0.005    0.008    0.019    0.020       1
+5:  dbcsr_sort_indices                  56  8.0    0.018    0.020    0.018    0.020       0
+5:  mp_alltoall_i22                      3  5.0    0.010    0.017    0.010    0.017       0
+5:  mp_sum_l                           135  2.6    0.011    0.016    0.011    0.016       1
+5:  dbcsr_make_untransposed_blocks      20  5.0    0.014    0.016    0.014    0.016       0
+5:  dbcsr_data_release                 450  7.0    0.013    0.015    0.013    0.015       0
+5:  make_images_data                    20  7.0    0.000    0.000    0.014    0.015       0
+5:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.010    0.014       0
+5:  dbcsr_sort_data                     20  9.0    0.012    0.014    0.012    0.014       0
+5:  tree_to_linear_d                     3  6.0    0.013    0.014    0.013    0.014       1
+5:  mp_sum_d                            76  1.3    0.007    0.013    0.007    0.013       1
+5:  hybrid_alltoall_any                 20  8.0    0.006    0.006    0.012    0.012       0
+5:  dbcsr_new_transposed                10  5.0    0.000    0.000    0.009    0.009       0
+5:  make_images_sizes                   20  7.0    0.000    0.000    0.005    0.009       0
+5:  mp_alltoall_i44                     20  8.0    0.005    0.009    0.005    0.009       1
+5:  transpose_index_local               10  6.0    0.000    0.001    0.008    0.009       0
+5:  dbcsr_work_destroy_all              46  7.2    0.000    0.000    0.007    0.008       0
+5:  dbcsr_destroy                       97  5.2    0.000    0.000    0.007    0.007       0
+5:  buffer_matrices_ensure_size         20  6.0    0.004    0.007    0.004    0.007       0
+5:  dbcsr_data_copy_aa2                 13  6.8    0.005    0.005    0.005    0.005       0
+5:  dbcsr_copy                          30  4.7    0.003    0.005    0.004    0.005       0
+5:  mp_sync                             10  4.0    0.002    0.005    0.002    0.005       1
+5:  mp_allgather_i34                    10  6.0    0.003    0.004    0.003    0.004       0
+5:  dbcsr_add_wm_from_matrix            10  5.0    0.001    0.001    0.004    0.004       1
+5:  dbcsr_fill_wm_from_matrix           10  6.0    0.003    0.004    0.003    0.004       0
+5:  dbcsr_create_new                   107  6.3    0.003    0.003    0.003    0.003       1
+5:  quick_finalize                      13  7.5    0.000    0.000    0.003    0.003       0
+5:  dbcsr_make_index_list               30  6.0    0.003    0.003    0.003    0.003       0
+5:  mp_cart_create                       1  5.0    0.001    0.002    0.001    0.002       1
+5:  mp_max_l                            91  1.0    0.001    0.002    0.001    0.002       1
+5:  merge_index                         13  6.8    0.001    0.001    0.001    0.001       0
+5:  dbcsr_mm_multrec_init               10  6.0    0.000    0.000    0.001    0.001       0
+5:  mp_alltoall_d11v                     9  5.0    0.001    0.001    0.001    0.001       1
+5:  dbcsr_mm_csr_init                   10  7.0    0.000    0.000    0.001    0.001       0
+5:  dbcsr_data_new                     281  6.9    0.001    0.001    0.001    0.001       0
+5:  fill_hash_tables                    10  8.0    0.001    0.001    0.001    0.001       0
+5:  mp_irecv_iv                         60  8.0    0.001    0.001    0.001    0.001       1
+5:  setup_buffer_matrices               20  6.0    0.000    0.000    0.001    0.001       0
+5:  dbcsr_make_dbcsr_index              56  8.0    0.001    0.001    0.001    0.001       0
+5:  multiply_cannon_multrec_finali      10  8.0    0.000    0.000    0.000    0.001       0
+5:  dbcsr_mm_multrec_finalize           10  9.0    0.000    0.000    0.000    0.000       0
+5:  mp_bcast_av                        100  1.0    0.000    0.000    0.000    0.000       0
+5:  dbcsr_iterator_start                76  6.8    0.000    0.000    0.000    0.000       0
+5:  mp_bcast_i                         101  2.0    0.000    0.000    0.000    0.000       1
+5:  dbcsr_work_create                   46  6.5    0.000    0.000    0.000    0.000       0
+5:  dbcsr_iterator_seek                 76  7.8    0.000    0.000    0.000    0.000       0
+5:  dbcsr_distribution_new              36  5.0    0.000    0.000    0.000    0.000       0
+5:  mp_maxloc_dv                       205  1.0    0.000    0.000    0.000    0.000       1
+5:  mp_isend_iv                         60  8.0    0.000    0.000    0.000    0.000       0
+5:  dbcsr_init_lib_low                   1  1.0    0.000    0.000    0.000    0.000       1
 5:  dbcsr_verify_matrix                  3  4.0    0.000    0.000    0.000    0.000       1
-5:  dbcsr_switch_data_area              43  6.8    0.000    0.000    0.000    0.000       1
-5:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       0
+5:  dbcsr_make_index_exist             107  7.3    0.000    0.000    0.000    0.000       0
+5:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       0
+5:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.000    0.000       0
+5:  mp_isend_dv                         20  8.5    0.000    0.000    0.000    0.000       0
+5:  dbcsr_iterator_stop                 76  6.8    0.000    0.000    0.000    0.000       0
 5:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
 5:  mp_max_i                            94  1.0    0.000    0.000    0.000    0.000       1
-5:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       1
-5:  dbcsr_make_index_local_row          30  6.0    0.000    0.000    0.000    0.000       1
-5:  mp_sum_b                            10  5.0    0.000    0.000    0.000    0.000       0
+5:  dbcsr_switch_data_area              43  6.8    0.000    0.000    0.000    0.000       0
+5:  dbcsr_make_index_local_row          30  6.0    0.000    0.000    0.000    0.000       0
 5:  dbcsr_dist_bin                       5  3.0    0.000    0.000    0.000    0.000       1
-5:  dbcsr_get_data_size_used            16  5.8    0.000    0.000    0.000    0.000       1
+5:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       0
+5:  mp_irecv_dv                         20  8.5    0.000    0.000    0.000    0.000       0
+5:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       0
+5:  mp_sum_b                            10  5.0    0.000    0.000    0.000    0.000       1
 5:  mp_sum_root_rm                       2  4.0    0.000    0.000    0.000    0.000       0
-5:  dbcsr_mm_sched_finalize             10 10.0    0.000    0.000    0.000    0.000       1
+5:  dbcsr_get_data_size_used            16  5.8    0.000    0.000    0.000    0.000       0
 5:  dbcsr_mm_sched_init                 10  8.0    0.000    0.000    0.000    0.000       0
-5:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+5:  dbcsr_mm_sched_finalize             10 10.0    0.000    0.000    0.000    0.000       0
+5:  mp_bcast_iv                          2  1.0    0.000    0.000    0.000    0.000       1
 5:  multiply_cannon_metrocomm3          20  7.0    0.000    0.000    0.000    0.000       0
-5:  mp_bcast_iv                          2  1.0    0.000    0.000    0.000    0.000       0
+5:  dbcsr_get_local_cols                10  5.0    0.000    0.000    0.000    0.000       0
 5:  dbcsr_get_local_rows                10  5.0    0.000    0.000    0.000    0.000       0
-5:  dbcsr_get_local_cols                10  5.0    0.000    0.000    0.000    0.000       1
-5:  dbcsr_get_global_col_map            10  5.0    0.000    0.000    0.000    0.000       1
-5:  dbcsr_get_global_row_map            10  5.0    0.000    0.000    0.000    0.000       1
-5:  dbcsr_mm_hostdrv_init               10  9.0    0.000    0.000    0.000    0.000       1
+5:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+5:  dbcsr_get_global_row_map            10  5.0    0.000    0.000    0.000    0.000       0
+5:  dbcsr_mm_hostdrv_init               10  9.0    0.000    0.000    0.000    0.000       0
+5:  dbcsr_get_global_col_map            10  5.0    0.000    0.000    0.000    0.000       0
 5:  mp_sum_lv                            2  1.0    0.000    0.000    0.000    0.000       1
+5:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       1
 5:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       1
-5:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       0
-5:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       1
-5:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
+5:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       1
 5:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       1
-5:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       0
+5:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
+5:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 5:  -------------------------------------------------------------------------------
 5: 
- 5/19 Test  #5: dbcsr_perf:inputs/test_rect2_sparse.perf ..............   Passed    4.71 sec
+ 5/19 Test  #5: dbcsr_perf:inputs/test_rect2_sparse.perf ..............   Passed    1.21 sec
 test 6
       Start  6: dbcsr_perf:inputs/test_singleblock.perf
 
@@ -3110,12 +3146,12 @@
 6: 
 6: 
 6:                           mean        std         minmin      maxmax
-6:    time            =    10.93E-03    3.31E-03  862.80E-06   36.32E-03 seconds
-6:    perf total      =    93.30E+06   30.75E+06    6.88E+06  250.00E+06 FLOPS
-6:    perf per node   =    46.65E+06   15.37E+06    3.44E+06  125.00E+06 FLOPS
-6:    perf per thread =    23.33E+06    7.69E+06    1.72E+06   62.50E+06 FLOPS
-6:    load imbalance  =     0.62E-02    0.19E-02    0.54E-03    0.20E-01
-6:    rel load imbal  =     0.54E+00    0.17E-01    0.51E+00    0.69E+00
+6:    time            =   714.54E-06   52.17E-06  611.61E-06    1.21E-03 seconds
+6:    perf total      =   245.69E+06    4.09E+06  206.85E+06  250.00E+06 FLOPS
+6:    perf per node   =   122.84E+06    2.05E+06  103.43E+06  125.00E+06 FLOPS
+6:    perf per thread =    61.42E+06    1.02E+06   51.71E+06   62.50E+06 FLOPS
+6:    load imbalance  =     0.66E-03    0.84E-05    0.61E-03    0.69E-03
+6:    rel load imbal  =     0.65E+00    0.17E-01    0.51E+00    0.69E+00
 6:  ********************************************************************************
 6: 
 6:  -------------------------------------------------------------------------------
@@ -3135,7 +3171,7 @@
 6:  marketing flops                     2.500000E+06
 6:  -------------------------------------------------------------------------------
 6:  # multiplications                             10
-6:  max memory usage/rank             271.179776E+06
+6:  max memory usage/rank             272.113664E+06
 6:  # max total images/rank                        2
 6:  # max 3D layers                                1
 6:  # MPI messages exchanged                      20
@@ -3177,115 +3213,115 @@
 6:  -------------------------------------------------------------------------------
 6:  SUBROUTINE                       CALLS  ASD         SELF TIME        TOTAL TIME MAXRANK
 6:                                 MAXIMUM       AVERAGE  MAXIMUM  AVERAGE  MAXIMUM
-6:  dbcsr_performance_driver             1  1.0    0.000    0.000    0.147    0.165       0
-6:  dbcsr_perf_multiply_low              1  2.0    0.000    0.000    0.147    0.165       0
-6:  perf_multiply                        1  3.0    0.000    0.001    0.141    0.164       0
-6:  dbcsr_multiply_generic              10  4.0    0.001    0.001    0.109    0.110       0
-6:  dbcsr_redistribute                   3  4.0    0.000    0.000    0.023    0.046       0
-6:  mp_alltoall_i22                      3  5.0    0.023    0.045    0.023    0.045       0
-6:  multiply_cannon                     10  5.0    0.008    0.014    0.032    0.041       0
-6:  mp_sum_l                           141  2.8    0.032    0.036    0.032    0.036       0
-6:  dbcsr_init_lib_low                   1  1.0    0.019    0.036    0.019    0.036       1
-6:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.031    0.036       1
-6:  dbcsr_finalize                      17  4.8    0.002    0.003    0.017    0.034       1
-6:  dbcsr_merge_all                     13  5.8    0.015    0.030    0.016    0.031       1
-6:  multiply_cannon_loop                10  6.0    0.004    0.008    0.023    0.026       0
-6:  make_m2s                            20  5.0    0.000    0.000    0.013    0.021       0
-6:  make_images                         20  6.0    0.001    0.001    0.012    0.020       1
-6:  multiply_cannon_multrec             20  7.0    0.010    0.014    0.012    0.018       0
-6:  make_images_sizes                   20  7.0    0.000    0.000    0.009    0.017       1
-6:  mp_alltoall_i44                     20  8.0    0.009    0.017    0.009    0.017       1
-6:  mp_waitall_1                       280  8.4    0.007    0.013    0.007    0.013       1
-6:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.007    0.013       0
-6:  dbcsr_make_dists_dense              10  5.0    0.007    0.012    0.007    0.012       0
-6:  dbcsr_make_random_matrix             3  3.0    0.000    0.001    0.006    0.011       0
-6:  dbcsr_create_new                   147  6.4    0.005    0.008    0.005    0.009       1
-6:  mp_sync                             10  4.0    0.007    0.009    0.007    0.009       1
-6:  dbcsr_make_undense                  10  5.0    0.000    0.000    0.004    0.008       0
-6:  dbcsr_iterator_start               116  7.1    0.004    0.008    0.004    0.008       0
-6:  dbcsr_make_untransposed_blocks      20  5.0    0.003    0.005    0.003    0.005       1
-6:  dbcsr_add_wm_from_matrix            10  5.0    0.002    0.004    0.002    0.005       0
-6:  multiply_cannon_multrec_finali      10  8.0    0.000    0.000    0.002    0.003       0
-6:  dbcsr_mm_multrec_finalize           10  9.0    0.000    0.000    0.002    0.003       1
-6:  dbcsr_mm_sched_finalize             10 10.0    0.002    0.003    0.002    0.003       0
-6:  dbcsr_make_dense_low                40  6.8    0.000    0.000    0.001    0.001       1
+6:  dbcsr_performance_driver             1  1.0    0.000    0.000    0.009    0.009       0
+6:  dbcsr_perf_multiply_low              1  2.0    0.000    0.000    0.009    0.009       0
+6:  perf_multiply                        1  3.0    0.000    0.000    0.008    0.008       0
+6:  dbcsr_multiply_generic              10  4.0    0.000    0.000    0.007    0.007       0
+6:  make_m2s                            20  5.0    0.000    0.000    0.003    0.003       0
+6:  multiply_cannon                     10  5.0    0.001    0.001    0.002    0.003       0
+6:  make_images                         20  6.0    0.000    0.000    0.002    0.002       0
+6:  mp_sum_l                           141  2.8    0.001    0.001    0.001    0.001       1
+6:  multiply_cannon_loop                10  6.0    0.000    0.000    0.001    0.001       0
+6:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.001    0.001       0
+6:  multiply_cannon_multrec             20  7.0    0.001    0.001    0.001    0.001       0
+6:  make_images_sizes                   20  7.0    0.000    0.000    0.001    0.001       0
+6:  mp_alltoall_i44                     20  8.0    0.001    0.001    0.001    0.001       1
+6:  dbcsr_make_dense_low                40  6.8    0.000    0.000    0.001    0.001       0
 6:  dbcsr_make_images_dense             20  6.0    0.000    0.000    0.001    0.001       0
-6:  make_images_data                    20  7.0    0.000    0.000    0.001    0.001       0
-6:  mp_sum_d                            72  1.3    0.001    0.001    0.001    0.001       0
-6:  dbcsr_checksum                       5  4.0    0.000    0.000    0.001    0.001       0
-6:  mp_max_l                            92  1.0    0.001    0.001    0.001    0.001       1
-6:  make_dense_data                     40  7.8    0.000    0.000    0.000    0.001       0
-6:  mp_bcast_av                        101  1.0    0.000    0.000    0.001    0.001       0
-6:  dbcsr_make_dense                    10  5.0    0.000    0.000    0.000    0.001       0
+6:  dbcsr_redistribute                   3  4.0    0.000    0.000    0.001    0.001       0
 6:  mp_allgather_i34                    10  6.0    0.000    0.001    0.000    0.001       1
-6:  mp_bcast_i                         102  2.0    0.000    0.001    0.000    0.001       1
-6:  hybrid_alltoall_any                 20  8.0    0.000    0.000    0.000    0.001       0
-6:  mp_maxloc_dv                       207  1.0    0.000    0.000    0.000    0.000       0
+6:  make_dense_data                     40  7.8    0.000    0.000    0.000    0.001       0
+6:  dbcsr_make_random_matrix             3  3.0    0.000    0.000    0.000    0.001       0
+6:  make_images_data                    20  7.0    0.000    0.000    0.000    0.001       0
+6:  mp_alltoall_i22                      3  5.0    0.000    0.001    0.000    0.001       1
+6:  dbcsr_finalize                      17  4.8    0.000    0.000    0.000    0.001       0
+6:  dbcsr_create_new                   147  6.4    0.000    0.000    0.000    0.001       0
+6:  mp_bcast_av                        101  1.0    0.000    0.000    0.000    0.000       0
+6:  mp_max_l                            92  1.0    0.000    0.000    0.000    0.000       1
+6:  dbcsr_init_lib_low                   1  1.0    0.000    0.000    0.000    0.000       1
+6:  mp_bcast_i                         102  2.0    0.000    0.000    0.000    0.000       1
+6:  dbcsr_make_dense                    10  5.0    0.000    0.000    0.000    0.000       0
+6:  dbcsr_iterator_start               116  7.1    0.000    0.000    0.000    0.000       0
+6:  dbcsr_merge_all                     13  5.8    0.000    0.000    0.000    0.000       0
+6:  dbcsr_make_undense                  10  5.0    0.000    0.000    0.000    0.000       0
 6:  dbcsr_data_new                     411  7.1    0.000    0.000    0.000    0.000       0
-6:  dbcsr_destroy                      137  5.7    0.000    0.000    0.000    0.000       0
+6:  mp_waitall_1                       280  8.4    0.000    0.000    0.000    0.000       1
+6:  mp_sync                             10  4.0    0.000    0.000    0.000    0.000       1
+6:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.000    0.000       0
 6:  dbcsr_data_release                 710  7.4    0.000    0.000    0.000    0.000       0
+6:  hybrid_alltoall_any                 20  8.0    0.000    0.000    0.000    0.000       0
+6:  mp_maxloc_dv                       207  1.0    0.000    0.000    0.000    0.000       1
 6:  dbcsr_mm_multrec_init               10  6.0    0.000    0.000    0.000    0.000       0
-6:  dbcsr_mm_csr_init                   10  7.0    0.000    0.000    0.000    0.000       1
-6:  setup_buffer_matrices               20  6.0    0.000    0.000    0.000    0.000       1
-6:  dbcsr_special_finalize              30  7.0    0.000    0.000    0.000    0.000       1
-6:  mp_max_i                            95  1.0    0.000    0.000    0.000    0.000       1
+6:  dbcsr_destroy                      137  5.7    0.000    0.000    0.000    0.000       0
+6:  dbcsr_mm_csr_init                   10  7.0    0.000    0.000    0.000    0.000       0
+6:  mp_sum_d                            72  1.3    0.000    0.000    0.000    0.000       1
+6:  dbcsr_special_finalize              30  7.0    0.000    0.000    0.000    0.000       0
 6:  dbcsr_iterator_stop                116  7.1    0.000    0.000    0.000    0.000       0
-6:  mp_cart_create                       1  5.0    0.000    0.000    0.000    0.000       1
+6:  dbcsr_add_wm_from_matrix            10  5.0    0.000    0.000    0.000    0.000       0
+6:  dbcsr_checksum                       5  4.0    0.000    0.000    0.000    0.000       0
 6:  quick_finalize                      33  7.8    0.000    0.000    0.000    0.000       0
-6:  dbcsr_make_index_list               30  6.0    0.000    0.000    0.000    0.000       0
-6:  dbcsr_copy                          10  4.0    0.000    0.000    0.000    0.000       0
-6:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       1
+6:  setup_buffer_matrices               20  6.0    0.000    0.000    0.000    0.000       0
+6:  dbcsr_make_untransposed_blocks      20  5.0    0.000    0.000    0.000    0.000       1
+6:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
 6:  dbcsr_work_create                   46  6.5    0.000    0.000    0.000    0.000       0
+6:  dbcsr_make_index_list               30  6.0    0.000    0.000    0.000    0.000       0
+6:  dbcsr_work_destroy_all              46  7.2    0.000    0.000    0.000    0.000       0
+6:  dbcsr_make_dists_dense              10  5.0    0.000    0.000    0.000    0.000       0
 6:  setup_rec_index_2d                  20  6.0    0.000    0.000    0.000    0.000       0
-6:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.000    0.000       1
-6:  dbcsr_make_index_exist             147  7.4    0.000    0.000    0.000    0.000       1
-6:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
-6:  make_images_pack                    20  7.0    0.000    0.000    0.000    0.000       1
-6:  dbcsr_fill_wm_from_matrix           10  6.0    0.000    0.000    0.000    0.000       0
-6:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       1
-6:  dbcsr_work_destroy_all              46  7.2    0.000    0.000    0.000    0.000       1
+6:  mp_max_i                            95  1.0    0.000    0.000    0.000    0.000       1
+6:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       1
+6:  dbcsr_make_index_exist             147  7.4    0.000    0.000    0.000    0.000       0
 6:  dbcsr_switch_data_area              83  8.0    0.000    0.000    0.000    0.000       0
+6:  mp_cart_create                       1  5.0    0.000    0.000    0.000    0.000       1
+6:  multiply_cannon_multrec_finali      10  8.0    0.000    0.000    0.000    0.000       0
+6:  dbcsr_copy                          10  4.0    0.000    0.000    0.000    0.000       0
+6:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.000    0.000       0
+6:  dbcsr_mm_multrec_finalize           10  9.0    0.000    0.000    0.000    0.000       1
+6:  make_images_pack                    20  7.0    0.000    0.000    0.000    0.000       0
+6:  dbcsr_fill_wm_from_matrix           10  6.0    0.000    0.000    0.000    0.000       0
 6:  mp_isend_iv                         50  8.0    0.000    0.000    0.000    0.000       0
-6:  tree_to_linear_d                     3  6.0    0.000    0.000    0.000    0.000       0
+6:  dbcsr_distribution_new              56  5.4    0.000    0.000    0.000    0.000       0
 6:  dbcsr_iterator_seek                116  8.1    0.000    0.000    0.000    0.000       0
-6:  dbcsr_distribution_new              56  5.4    0.000    0.000    0.000    0.000       1
+6:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       0
 6:  mp_irecv_iv                         50  8.0    0.000    0.000    0.000    0.000       0
-6:  dbcsr_get_data_size_used            16  5.8    0.000    0.000    0.000    0.000       1
 6:  buffer_matrices_ensure_size         20  6.0    0.000    0.000    0.000    0.000       1
 6:  mp_alltoall_d11v                     9  5.0    0.000    0.000    0.000    0.000       0
-6:  mp_sum_b                            20  5.0    0.000    0.000    0.000    0.000       0
-6:  mp_isend_dv                         10  8.0    0.000    0.000    0.000    0.000       0
-6:  mp_sum_root_rm                       2  4.0    0.000    0.000    0.000    0.000       0
-6:  mp_irecv_dv                         10  8.0    0.000    0.000    0.000    0.000       1
 6:  dbcsr_index_prune_deleted           30  7.0    0.000    0.000    0.000    0.000       0
-6:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       0
 6:  dbcsr_sort_indices                  26  8.4    0.000    0.000    0.000    0.000       0
+6:  mp_sum_b                            20  5.0    0.000    0.000    0.000    0.000       1
+6:  merge_index                         13  6.8    0.000    0.000    0.000    0.000       0
+6:  dbcsr_mm_sched_finalize             10 10.0    0.000    0.000    0.000    0.000       0
+6:  dbcsr_data_copy_aa2                  3  6.0    0.000    0.000    0.000    0.000       0
+6:  mp_isend_dv                         10  8.0    0.000    0.000    0.000    0.000       0
+6:  tree_to_linear_d                     3  6.0    0.000    0.000    0.000    0.000       0
 6:  dbcsr_get_local_rows                20  5.5    0.000    0.000    0.000    0.000       0
-6:  merge_index                         13  6.8    0.000    0.000    0.000    0.000       1
-6:  dbcsr_make_dbcsr_index              46  8.2    0.000    0.000    0.000    0.000       1
-6:  dbcsr_make_index_local_row          30  6.0    0.000    0.000    0.000    0.000       1
+6:  mp_irecv_dv                         10  8.0    0.000    0.000    0.000    0.000       1
+6:  dbcsr_make_index_local_row          30  6.0    0.000    0.000    0.000    0.000       0
+6:  dbcsr_get_local_cols                20  5.5    0.000    0.000    0.000    0.000       0
+6:  dbcsr_mm_sched_init                 10  8.0    0.000    0.000    0.000    0.000       0
+6:  mp_sum_root_rm                       2  4.0    0.000    0.000    0.000    0.000       0
+6:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+6:  dbcsr_make_dbcsr_index              46  8.2    0.000    0.000    0.000    0.000       0
 6:  mp_bcast_iv                          2  1.0    0.000    0.000    0.000    0.000       0
-6:  dbcsr_get_local_cols                20  5.5    0.000    0.000    0.000    0.000       1
-6:  dbcsr_mm_sched_init                 10  8.0    0.000    0.000    0.000    0.000       1
-6:  mp_sum_lv                            2  1.0    0.000    0.000    0.000    0.000       0
-6:  dbcsr_data_copy_aa2                  3  6.0    0.000    0.000    0.000    0.000       0
-6:  fill_hash_tables                    10  8.0    0.000    0.000    0.000    0.000       1
-6:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       1
+6:  fill_hash_tables                    10  8.0    0.000    0.000    0.000    0.000       0
+6:  dbcsr_get_data_size_used            16  5.8    0.000    0.000    0.000    0.000       0
+6:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       0
 6:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       0
-6:  multiply_cannon_metrocomm3          20  7.0    0.000    0.000    0.000    0.000       1
-6:  dbcsr_get_global_row_map            10  5.0    0.000    0.000    0.000    0.000       1
-6:  dbcsr_dist_bin                       4  3.0    0.000    0.000    0.000    0.000       0
+6:  dbcsr_get_global_row_map            10  5.0    0.000    0.000    0.000    0.000       0
 6:  dbcsr_get_global_col_map            10  5.0    0.000    0.000    0.000    0.000       0
-6:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
+6:  dbcsr_dist_bin                       4  3.0    0.000    0.000    0.000    0.000       0
+6:  multiply_cannon_metrocomm3          20  7.0    0.000    0.000    0.000    0.000       0
 6:  dbcsr_mm_hostdrv_init               10  9.0    0.000    0.000    0.000    0.000       0
-6:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       1
+6:  mp_sum_lv                            2  1.0    0.000    0.000    0.000    0.000       0
 6:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
-6:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       0
 6:  dbcsr_verify_matrix                  3  4.0    0.000    0.000    0.000    0.000       0
+6:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       1
+6:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
+6:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       1
 6:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 6:  -------------------------------------------------------------------------------
 6: 
- 6/19 Test  #6: dbcsr_perf:inputs/test_singleblock.perf ...............   Passed    1.09 sec
+ 6/19 Test  #6: dbcsr_perf:inputs/test_singleblock.perf ...............   Passed    0.38 sec
 test 7
       Start  7: dbcsr_perf:inputs/test_square_dense.perf
 
@@ -3340,12 +3376,12 @@
 7: 
 7: 
 7:                           mean        std         minmin      maxmax
-7:    time            =    53.59E-03   19.05E-03    1.98E-03  204.28E-03 seconds
-7:    perf total      =   251.86E+06  115.71E+06    9.79E+06  981.52E+06 FLOPS
-7:    perf per node   =   125.93E+06   57.85E+06    4.90E+06  490.76E+06 FLOPS
-7:    perf per thread =    62.96E+06   28.93E+06    2.45E+06  245.38E+06 FLOPS
-7:    load imbalance  =     0.29E-01    0.10E-01    0.10E-02    0.11E+00
-7:    rel load imbal  =     0.52E+00    0.63E-02    0.50E+00    0.57E+00
+7:    time            =     1.25E-03   64.65E-06    1.15E-03    1.86E-03 seconds
+7:    perf total      =     1.63E+09   59.48E+06    1.08E+09    1.74E+09 FLOPS
+7:    perf per node   =   817.14E+06   29.74E+06  538.54E+06  868.94E+06 FLOPS
+7:    perf per thread =   408.57E+06   14.87E+06  269.27E+06  434.47E+06 FLOPS
+7:    load imbalance  =     0.62E-03    0.32E-04    0.58E-03    0.93E-03
+7:    rel load imbal  =     0.50E+00    0.88E-04    0.50E+00    0.50E+00
 7:  ********************************************************************************
 7: 
 7:  -------------------------------------------------------------------------------
@@ -3365,7 +3401,7 @@
 7:  marketing flops                    20.000000E+06
 7:  -------------------------------------------------------------------------------
 7:  # multiplications                             10
-7:  max memory usage/rank             271.495168E+06
+7:  max memory usage/rank             271.630336E+06
 7:  # max total images/rank                        2
 7:  # max 3D layers                                1
 7:  # MPI messages exchanged                      20
@@ -3407,115 +3443,115 @@
 7:  -------------------------------------------------------------------------------
 7:  SUBROUTINE                       CALLS  ASD         SELF TIME        TOTAL TIME MAXRANK
 7:                                 MAXIMUM       AVERAGE  MAXIMUM  AVERAGE  MAXIMUM
-7:  dbcsr_performance_driver             1  1.0    0.004    0.008    0.634    0.652       0
-7:  dbcsr_perf_multiply_low              1  2.0    0.000    0.000    0.630    0.651       0
-7:  perf_multiply                        1  3.0    0.000    0.001    0.627    0.649       0
-7:  dbcsr_multiply_generic              10  4.0    0.001    0.001    0.536    0.538       1
-7:  make_m2s                            20  5.0    0.000    0.001    0.168    0.193       1
-7:  make_images                         20  6.0    0.031    0.041    0.149    0.179       0
-7:  multiply_cannon                     10  5.0    0.041    0.051    0.153    0.153       0
-7:  make_images_sizes                   20  7.0    0.000    0.000    0.113    0.134       1
-7:  mp_alltoall_i44                     20  8.0    0.113    0.134    0.113    0.134       0
-7:  mp_sum_l                           145  2.7    0.072    0.116    0.072    0.116       0
-7:  multiply_cannon_loop                10  6.0    0.010    0.012    0.080    0.102       1
-7:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.056    0.100       1
-7:  dbcsr_finalize                      17  4.8    0.006    0.012    0.039    0.077       1
-7:  dbcsr_make_dense_low                40  6.8    0.000    0.000    0.047    0.068       1
-7:  make_dense_data                     40  7.8    0.024    0.030    0.047    0.068       1
-7:  dbcsr_merge_all                     13  5.8    0.026    0.052    0.033    0.065       1
-7:  dbcsr_make_dense                    10  5.0    0.000    0.000    0.038    0.062       1
-7:  mp_waitall_1                       280  8.4    0.043    0.058    0.043    0.058       1
-7:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.043    0.058       1
-7:  dbcsr_redistribute                   3  4.0    0.001    0.001    0.033    0.057       1
-7:  mp_alltoall_i22                      3  5.0    0.032    0.055    0.032    0.055       1
-7:  dbcsr_iterator_start               126  7.4    0.040    0.054    0.041    0.054       1
-7:  dbcsr_init_lib_low                   1  1.0    0.031    0.048    0.031    0.048       0
-7:  dbcsr_make_dists_dense              10  5.0    0.033    0.042    0.033    0.042       1
-7:  mp_sync                             10  4.0    0.034    0.040    0.034    0.040       1
-7:  mp_allgather_i34                    10  6.0    0.027    0.040    0.027    0.040       0
-7:  dbcsr_make_undense                  10  5.0    0.007    0.009    0.033    0.033       1
-7:  multiply_cannon_multrec             20  7.0    0.026    0.031    0.026    0.032       1
-7:  dbcsr_checksum                       5  4.0    0.000    0.001    0.018    0.024       1
-7:  mp_sum_d                            76  1.3    0.018    0.023    0.018    0.023       0
-7:  dbcsr_create_new                   147  6.4    0.009    0.018    0.010    0.018       1
-7:  dbcsr_make_images_dense             20  6.0    0.000    0.000    0.010    0.014       1
-7:  mp_max_l                            94  1.0    0.010    0.013    0.010    0.013       0
-7:  merge_index                         13  6.8    0.006    0.012    0.006    0.012       1
-7:  dbcsr_copy                          10  4.0    0.005    0.010    0.005    0.010       0
-7:  dbcsr_iterator_stop                126  7.4    0.008    0.008    0.008    0.008       1
-7:  mp_comm_free                         4  2.0    0.003    0.005    0.003    0.005       1
-7:  setup_rec_index_2d                  20  6.0    0.002    0.004    0.002    0.004       0
-7:  dbcsr_mm_multrec_init               10  6.0    0.000    0.000    0.002    0.004       1
-7:  dbcsr_mm_csr_init                   10  7.0    0.002    0.003    0.002    0.003       1
-7:  dbcsr_make_random_matrix             3  3.0    0.002    0.002    0.002    0.002       1
-7:  make_images_data                    20  7.0    0.000    0.000    0.002    0.002       1
-7:  mp_max_i                            97  1.0    0.001    0.001    0.001    0.001       0
-7:  make_images_pack                    20  7.0    0.001    0.001    0.001    0.001       0
-7:  mp_bcast_av                        103  1.0    0.000    0.000    0.001    0.001       1
-7:  hybrid_alltoall_any                 20  8.0    0.001    0.001    0.001    0.001       1
-7:  mp_bcast_i                         104  2.0    0.001    0.001    0.001    0.001       0
-7:  dbcsr_data_new                     421  7.2    0.001    0.001    0.001    0.001       1
-7:  mp_maxloc_dv                       211  1.0    0.001    0.001    0.001    0.001       1
-7:  dbcsr_special_finalize              30  7.0    0.000    0.000    0.001    0.001       1
-7:  quick_finalize                      33  7.8    0.000    0.000    0.001    0.001       1
-7:  dbcsr_destroy                      137  5.7    0.000    0.000    0.000    0.001       1
-7:  dbcsr_data_release                 730  7.5    0.000    0.001    0.000    0.001       1
-7:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.000    0.000       0
+7:  dbcsr_performance_driver             1  1.0    0.000    0.000    0.016    0.016       0
+7:  dbcsr_perf_multiply_low              1  2.0    0.000    0.000    0.015    0.015       0
+7:  perf_multiply                        1  3.0    0.000    0.000    0.014    0.014       0
+7:  dbcsr_multiply_generic              10  4.0    0.000    0.000    0.012    0.012       1
+7:  multiply_cannon                     10  5.0    0.001    0.001    0.005    0.005       1
+7:  make_m2s                            20  5.0    0.000    0.000    0.004    0.004       0
+7:  multiply_cannon_loop                10  6.0    0.000    0.000    0.004    0.004       0
+7:  multiply_cannon_multrec             20  7.0    0.004    0.004    0.004    0.004       1
+7:  make_images                         20  6.0    0.001    0.001    0.002    0.002       1
+7:  dbcsr_make_dense_low                40  6.8    0.000    0.000    0.002    0.002       1
+7:  make_dense_data                     40  7.8    0.001    0.001    0.002    0.002       0
+7:  dbcsr_make_images_dense             20  6.0    0.000    0.000    0.002    0.002       0
+7:  dbcsr_make_random_matrix             3  3.0    0.001    0.001    0.001    0.001       0
+7:  dbcsr_redistribute                   3  4.0    0.000    0.000    0.001    0.001       1
+7:  dbcsr_make_dense                    10  5.0    0.000    0.000    0.001    0.001       1
+7:  dbcsr_finalize                      17  4.8    0.000    0.000    0.001    0.001       1
+7:  make_images_data                    20  7.0    0.000    0.000    0.001    0.001       1
+7:  dbcsr_make_undense                  10  5.0    0.000    0.000    0.001    0.001       0
+7:  mp_alltoall_i22                      3  5.0    0.000    0.000    0.000    0.000       1
+7:  dbcsr_create_new                   147  6.4    0.000    0.000    0.000    0.000       0
+7:  dbcsr_merge_all                     13  5.8    0.000    0.000    0.000    0.000       1
+7:  make_images_pack                    20  7.0    0.000    0.000    0.000    0.000       0
+7:  dbcsr_checksum                       5  4.0    0.000    0.000    0.000    0.000       0
+7:  mp_bcast_av                        103  1.0    0.000    0.000    0.000    0.000       0
+7:  dbcsr_iterator_stop                126  7.4    0.000    0.000    0.000    0.000       1
+7:  mp_max_l                            94  1.0    0.000    0.000    0.000    0.000       1
+7:  dbcsr_iterator_start               126  7.4    0.000    0.000    0.000    0.000       1
+7:  hybrid_alltoall_any                 20  8.0    0.000    0.000    0.000    0.000       1
+7:  mp_sum_l                           145  2.7    0.000    0.000    0.000    0.000       0
+7:  mp_bcast_i                         104  2.0    0.000    0.000    0.000    0.000       1
+7:  dbcsr_init_lib_low                   1  1.0    0.000    0.000    0.000    0.000       1
+7:  dbcsr_destroy                      137  5.7    0.000    0.000    0.000    0.000       0
+7:  dbcsr_special_finalize              30  7.0    0.000    0.000    0.000    0.000       1
+7:  dbcsr_data_new                     421  7.2    0.000    0.000    0.000    0.000       1
+7:  dbcsr_make_untransposed_blocks      20  5.0    0.000    0.000    0.000    0.000       0
+7:  quick_finalize                      33  7.8    0.000    0.000    0.000    0.000       0
+7:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.000    0.000       1
+7:  dbcsr_data_release                 730  7.5    0.000    0.000    0.000    0.000       1
+7:  dbcsr_add_wm_from_matrix            10  5.0    0.000    0.000    0.000    0.000       0
+7:  dbcsr_mm_multrec_init               10  6.0    0.000    0.000    0.000    0.000       0
+7:  dbcsr_mm_csr_init                   10  7.0    0.000    0.000    0.000    0.000       1
+7:  tree_to_linear_d                     3  6.0    0.000    0.000    0.000    0.000       0
+7:  dbcsr_make_index_list               30  6.0    0.000    0.000    0.000    0.000       0
+7:  mp_maxloc_dv                       211  1.0    0.000    0.000    0.000    0.000       1
 7:  setup_buffer_matrices               20  6.0    0.000    0.000    0.000    0.000       1
-7:  dbcsr_add_wm_from_matrix            10  5.0    0.000    0.000    0.000    0.000       1
-7:  dbcsr_make_untransposed_blocks      20  5.0    0.000    0.000    0.000    0.000       1
-7:  mp_isend_iv                         50  8.0    0.000    0.000    0.000    0.000       1
-7:  tree_to_linear_d                     3  6.0    0.000    0.000    0.000    0.000       1
+7:  dbcsr_make_dists_dense              10  5.0    0.000    0.000    0.000    0.000       0
+7:  mp_allgather_i34                    10  6.0    0.000    0.000    0.000    0.000       0
+7:  dbcsr_copy                          10  4.0    0.000    0.000    0.000    0.000       0
+7:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
 7:  dbcsr_work_create                   46  6.5    0.000    0.000    0.000    0.000       1
-7:  mp_irecv_dv                         10  8.0    0.000    0.000    0.000    0.000       0
+7:  make_images_sizes                   20  7.0    0.000    0.000    0.000    0.000       1
+7:  setup_rec_index_2d                  20  6.0    0.000    0.000    0.000    0.000       0
 7:  dbcsr_sort_indices                  46  8.2    0.000    0.000    0.000    0.000       1
-7:  dbcsr_make_index_list               30  6.0    0.000    0.000    0.000    0.000       1
-7:  mp_irecv_iv                         50  8.0    0.000    0.000    0.000    0.000       1
-7:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
-7:  dbcsr_fill_wm_from_matrix           10  6.0    0.000    0.000    0.000    0.000       1
-7:  dbcsr_iterator_seek                126  8.4    0.000    0.000    0.000    0.000       1
+7:  mp_alltoall_i44                     20  8.0    0.000    0.000    0.000    0.000       0
 7:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       0
+7:  dbcsr_fill_wm_from_matrix           10  6.0    0.000    0.000    0.000    0.000       0
+7:  mp_waitall_1                       280  8.4    0.000    0.000    0.000    0.000       0
+7:  mp_sum_d                            76  1.3    0.000    0.000    0.000    0.000       1
+7:  dbcsr_switch_data_area              83  8.0    0.000    0.000    0.000    0.000       0
+7:  dbcsr_work_destroy_all              46  7.2    0.000    0.000    0.000    0.000       1
+7:  mp_isend_iv                         50  8.0    0.000    0.000    0.000    0.000       1
+7:  mp_max_i                            97  1.0    0.000    0.000    0.000    0.000       0
 7:  dbcsr_make_index_exist             147  7.4    0.000    0.000    0.000    0.000       1
-7:  mp_cart_create                       1  5.0    0.000    0.000    0.000    0.000       0
-7:  dbcsr_distribution_new              56  5.4    0.000    0.000    0.000    0.000       1
+7:  mp_irecv_iv                         50  8.0    0.000    0.000    0.000    0.000       1
+7:  dbcsr_iterator_seek                126  8.4    0.000    0.000    0.000    0.000       1
+7:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.000    0.000       0
 7:  multiply_cannon_multrec_finali      10  8.0    0.000    0.000    0.000    0.000       1
-7:  dbcsr_work_destroy_all              46  7.2    0.000    0.000    0.000    0.000       1
-7:  dbcsr_data_copy_aa2                 13  6.8    0.000    0.000    0.000    0.000       0
-7:  mp_sum_lv                            2  1.0    0.000    0.000    0.000    0.000       0
-7:  dbcsr_switch_data_area              83  8.0    0.000    0.000    0.000    0.000       1
-7:  mp_alltoall_d11v                     9  5.0    0.000    0.000    0.000    0.000       1
-7:  dbcsr_mm_multrec_finalize           10  9.0    0.000    0.000    0.000    0.000       0
+7:  dbcsr_distribution_new              56  5.4    0.000    0.000    0.000    0.000       0
+7:  mp_cart_create                       1  5.0    0.000    0.000    0.000    0.000       0
+7:  dbcsr_mm_multrec_finalize           10  9.0    0.000    0.000    0.000    0.000       1
+7:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       1
+7:  mp_sync                             10  4.0    0.000    0.000    0.000    0.000       1
+7:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.000    0.000       1
+7:  dbcsr_data_copy_aa2                 13  6.8    0.000    0.000    0.000    0.000       1
+7:  mp_alltoall_d11v                     9  5.0    0.000    0.000    0.000    0.000       0
+7:  merge_index                         13  6.8    0.000    0.000    0.000    0.000       0
+7:  dbcsr_index_prune_deleted           30  7.0    0.000    0.000    0.000    0.000       0
+7:  dbcsr_make_index_local_row          30  6.0    0.000    0.000    0.000    0.000       0
 7:  mp_sum_b                            20  5.0    0.000    0.000    0.000    0.000       1
-7:  mp_isend_dv                         10  8.0    0.000    0.000    0.000    0.000       0
-7:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       0
-7:  dbcsr_index_prune_deleted           30  7.0    0.000    0.000    0.000    0.000       1
 7:  buffer_matrices_ensure_size         20  6.0    0.000    0.000    0.000    0.000       0
-7:  dbcsr_make_index_local_row          30  6.0    0.000    0.000    0.000    0.000       1
 7:  dbcsr_make_dbcsr_index              46  8.2    0.000    0.000    0.000    0.000       1
-7:  dbcsr_get_local_cols                20  5.5    0.000    0.000    0.000    0.000       1
-7:  dbcsr_get_local_rows                20  5.5    0.000    0.000    0.000    0.000       1
-7:  dbcsr_get_data_size_used            16  5.8    0.000    0.000    0.000    0.000       1
 7:  mp_sum_root_rm                       2  4.0    0.000    0.000    0.000    0.000       0
+7:  mp_isend_dv                         10  8.0    0.000    0.000    0.000    0.000       1
+7:  mp_irecv_dv                         10  8.0    0.000    0.000    0.000    0.000       1
+7:  dbcsr_get_local_rows                20  5.5    0.000    0.000    0.000    0.000       0
+7:  fill_hash_tables                    10  8.0    0.000    0.000    0.000    0.000       0
+7:  dbcsr_get_local_cols                20  5.5    0.000    0.000    0.000    0.000       0
+7:  dbcsr_mm_sched_init                 10  8.0    0.000    0.000    0.000    0.000       0
+7:  dbcsr_get_data_size_used            16  5.8    0.000    0.000    0.000    0.000       1
 7:  mp_bcast_iv                          2  1.0    0.000    0.000    0.000    0.000       1
-7:  dbcsr_mm_sched_init                 10  8.0    0.000    0.000    0.000    0.000       1
-7:  fill_hash_tables                    10  8.0    0.000    0.000    0.000    0.000       1
+7:  dbcsr_dist_bin                       4  3.0    0.000    0.000    0.000    0.000       0
 7:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       1
-7:  dbcsr_get_global_row_map            10  5.0    0.000    0.000    0.000    0.000       1
+7:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       0
 7:  dbcsr_verify_matrix                  3  4.0    0.000    0.000    0.000    0.000       1
-7:  dbcsr_dist_bin                       4  3.0    0.000    0.000    0.000    0.000       0
-7:  dbcsr_get_global_col_map            10  5.0    0.000    0.000    0.000    0.000       1
-7:  multiply_cannon_metrocomm3          20  7.0    0.000    0.000    0.000    0.000       1
-7:  dbcsr_mm_hostdrv_init               10  9.0    0.000    0.000    0.000    0.000       1
+7:  dbcsr_get_global_row_map            10  5.0    0.000    0.000    0.000    0.000       1
+7:  dbcsr_get_global_col_map            10  5.0    0.000    0.000    0.000    0.000       0
+7:  mp_sum_lv                            2  1.0    0.000    0.000    0.000    0.000       0
+7:  multiply_cannon_metrocomm3          20  7.0    0.000    0.000    0.000    0.000       0
+7:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
 7:  dbcsr_mm_sched_finalize             10 10.0    0.000    0.000    0.000    0.000       1
-7:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       0
+7:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       1
 7:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
-7:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
+7:  dbcsr_mm_hostdrv_init               10  9.0    0.000    0.000    0.000    0.000       0
 7:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       1
 7:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 7:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       0
 7:  -------------------------------------------------------------------------------
 7: 
- 7/19 Test  #7: dbcsr_perf:inputs/test_square_dense.perf ..............   Passed    2.35 sec
+ 7/19 Test  #7: dbcsr_perf:inputs/test_square_dense.perf ..............   Passed    0.40 sec
 test 8
       Start  8: dbcsr_perf:inputs/test_square_sparse.perf
 
@@ -3570,12 +3606,12 @@
 8: 
 8: 
 8:                           mean        std         minmin      maxmax
-8:    time            =   100.61E-03    4.34E-03   83.20E-03  128.00E-03 seconds
-8:    perf total      =   196.55E+06    7.48E+06  154.75E+06  228.83E+06 FLOPS
-8:    perf per node   =    98.27E+06    3.74E+06   77.37E+06  114.41E+06 FLOPS
-8:    perf per thread =    49.14E+06    1.87E+06   38.69E+06   57.21E+06 FLOPS
-8:    load imbalance  =     0.52E-01    0.19E-02    0.44E-01    0.64E-01
-8:    rel load imbal  =     0.51E+00    0.23E-02    0.50E+00    0.52E+00
+8:    time            =    15.04E-03  399.45E-06   14.32E-03   18.80E-03 seconds
+8:    perf total      =     1.32E+09   28.96E+06    1.05E+09    1.38E+09 FLOPS
+8:    perf per node   =   662.39E+06   14.48E+06  526.88E+06  691.51E+06 FLOPS
+8:    perf per thread =   331.19E+06    7.24E+06  263.44E+06  345.76E+06 FLOPS
+8:    load imbalance  =     0.75E-02    0.20E-03    0.72E-02    0.94E-02
+8:    rel load imbal  =     0.50E+00    0.12E-04    0.50E+00    0.50E+00
 8:  ********************************************************************************
 8: 
 8:  -------------------------------------------------------------------------------
@@ -3595,7 +3631,7 @@
 8:  marketing flops                    19.999998E+09
 8:  -------------------------------------------------------------------------------
 8:  # multiplications                             10
-8:  max memory usage/rank             284.819456E+06
+8:  max memory usage/rank             284.950528E+06
 8:  # max total images/rank                        2
 8:  # max 3D layers                                1
 8:  # MPI messages exchanged                      20
@@ -3637,110 +3673,110 @@
 8:  -------------------------------------------------------------------------------
 8:  SUBROUTINE                       CALLS  ASD         SELF TIME        TOTAL TIME MAXRANK
 8:                                 MAXIMUM       AVERAGE  MAXIMUM  AVERAGE  MAXIMUM
-8:  dbcsr_performance_driver             1  1.0    0.001    0.003    1.163    1.170       0
-8:  dbcsr_perf_multiply_low              1  2.0    0.002    0.003    1.161    1.170       0
-8:  perf_multiply                        1  3.0    0.001    0.001    1.112    1.125       0
-8:  dbcsr_multiply_generic              10  4.0    0.002    0.002    1.006    1.013       0
-8:  multiply_cannon                     10  5.0    0.012    0.019    0.584    0.661       1
-8:  multiply_cannon_loop                10  6.0    0.008    0.015    0.523    0.565       1
-8:  multiply_cannon_multrec             20  7.0    0.491    0.515    0.492    0.516       1
-8:  make_m2s                            20  5.0    0.001    0.001    0.169    0.170       1
-8:  make_images                         20  6.0    0.048    0.054    0.165    0.167       0
-8:  mp_sum_l                           135  2.6    0.082    0.148    0.082    0.148       0
-8:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.074    0.134       1
-8:  dbcsr_finalize                      17  4.8    0.000    0.000    0.111    0.112       0
-8:  make_images_sizes                   20  7.0    0.000    0.000    0.087    0.094       1
-8:  mp_alltoall_i44                     20  8.0    0.087    0.094    0.087    0.094       1
-8:  dbcsr_merge_all                     13  5.8    0.042    0.056    0.085    0.092       0
-8:  dbcsr_make_untransposed_blocks      20  5.0    0.060    0.067    0.060    0.068       0
-8:  mp_allgather_i34                    10  6.0    0.036    0.061    0.036    0.061       1
-8:  dbcsr_make_random_matrix             3  3.0    0.032    0.033    0.047    0.049       1
-8:  dbcsr_checksum                       5  4.0    0.023    0.025    0.043    0.045       1
-8:  dbcsr_redistribute                   3  4.0    0.005    0.006    0.025    0.037       0
-8:  mp_sync                             10  4.0    0.030    0.037    0.030    0.037       0
-8:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.017    0.033       1
-8:  dbcsr_data_release                 430  7.0    0.026    0.032    0.026    0.032       1
-8:  dbcsr_work_destroy_all              46  7.2    0.000    0.000    0.026    0.032       0
-8:  mp_alltoall_i22                      3  5.0    0.016    0.032    0.016    0.032       1
-8:  mp_irecv_iv                         50  8.0    0.016    0.031    0.016    0.031       1
-8:  mp_sum_d                            76  1.3    0.020    0.024    0.020    0.024       0
-8:  dbcsr_init_lib_low                   1  1.0    0.011    0.019    0.011    0.019       0
-8:  dbcsr_data_copy_aa2                 13  6.8    0.017    0.019    0.017    0.019       0
-8:  make_images_data                    20  7.0    0.000    0.001    0.014    0.016       0
-8:  merge_index                         13  6.8    0.009    0.016    0.009    0.016       1
-8:  dbcsr_sort_indices                  46  8.2    0.013    0.016    0.013    0.016       1
-8:  mp_max_l                            89  1.0    0.011    0.014    0.011    0.014       1
-8:  dbcsr_copy                          30  4.7    0.011    0.012    0.012    0.013       1
-8:  mp_waitall_1                       280  8.4    0.007    0.012    0.007    0.012       0
-8:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.007    0.012       0
-8:  hybrid_alltoall_any                 20  8.0    0.009    0.009    0.009    0.009       0
-8:  make_images_pack                    20  7.0    0.009    0.009    0.009    0.009       0
-8:  mp_irecv_dv                         10  8.0    0.004    0.009    0.004    0.009       1
-8:  buffer_matrices_ensure_size         20  6.0    0.004    0.007    0.004    0.007       1
-8:  dbcsr_add_wm_from_matrix            10  5.0    0.000    0.000    0.006    0.007       0
-8:  dbcsr_special_finalize              30  7.0    0.000    0.000    0.006    0.007       0
-8:  dbcsr_fill_wm_from_matrix           10  6.0    0.005    0.006    0.005    0.007       1
-8:  tree_to_linear_d                     3  6.0    0.005    0.006    0.005    0.006       0
-8:  setup_rec_index_2d                  20  6.0    0.006    0.006    0.006    0.006       0
-8:  dbcsr_merge_single_wm               20  8.0    0.002    0.002    0.005    0.005       0
-8:  dbcsr_make_index_list               30  6.0    0.004    0.005    0.004    0.005       0
-8:  mp_cart_create                       1  5.0    0.003    0.005    0.003    0.005       0
-8:  dbcsr_create_new                    97  6.4    0.003    0.003    0.004    0.004       1
-8:  dbcsr_sort_data                     20  9.0    0.002    0.003    0.002    0.003       0
-8:  dbcsr_mm_multrec_init               10  6.0    0.000    0.000    0.002    0.002       0
-8:  dbcsr_mm_csr_init                   10  7.0    0.001    0.001    0.002    0.002       0
-8:  mp_bcast_av                         98  1.0    0.000    0.000    0.001    0.002       0
-8:  mp_bcast_i                          99  2.0    0.001    0.002    0.001    0.002       1
-8:  mp_alltoall_d11v                     9  5.0    0.001    0.001    0.001    0.001       0
-8:  quick_finalize                      13  7.5    0.000    0.000    0.001    0.001       1
+8:  dbcsr_performance_driver             1  1.0    0.000    0.000    0.171    0.171       0
+8:  dbcsr_perf_multiply_low              1  2.0    0.000    0.000    0.171    0.171       0
+8:  perf_multiply                        1  3.0    0.000    0.000    0.161    0.161       0
+8:  dbcsr_multiply_generic              10  4.0    0.000    0.001    0.150    0.150       1
+8:  multiply_cannon                     10  5.0    0.001    0.001    0.104    0.111       1
+8:  multiply_cannon_loop                10  6.0    0.000    0.000    0.098    0.103       1
+8:  multiply_cannon_multrec             20  7.0    0.097    0.103    0.097    0.103       1
+8:  dbcsr_finalize                      17  4.8    0.000    0.000    0.018    0.018       1
+8:  make_m2s                            20  5.0    0.000    0.000    0.013    0.015       1
+8:  make_images                         20  6.0    0.003    0.003    0.013    0.014       0
+8:  mp_sum_l                           135  2.6    0.007    0.013    0.007    0.013       0
+8:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.007    0.013       0
+8:  dbcsr_merge_all                     13  5.8    0.002    0.002    0.011    0.011       1
+8:  dbcsr_make_random_matrix             3  3.0    0.008    0.008    0.010    0.011       0
+8:  dbcsr_data_release                 430  7.0    0.008    0.008    0.008    0.008       1
+8:  dbcsr_work_destroy_all              46  7.2    0.000    0.000    0.007    0.007       1
+8:  dbcsr_checksum                       5  4.0    0.005    0.006    0.006    0.006       1
+8:  dbcsr_make_untransposed_blocks      20  5.0    0.005    0.005    0.005    0.005       0
+8:  dbcsr_sort_indices                  46  8.2    0.005    0.005    0.005    0.005       0
+8:  make_images_pack                    20  7.0    0.003    0.004    0.003    0.004       0
+8:  dbcsr_add_wm_from_matrix            10  5.0    0.000    0.000    0.003    0.003       0
+8:  setup_rec_index_2d                  20  6.0    0.003    0.003    0.003    0.003       0
+8:  dbcsr_redistribute                   3  4.0    0.002    0.002    0.003    0.003       1
+8:  dbcsr_fill_wm_from_matrix           10  6.0    0.002    0.003    0.002    0.003       1
+8:  make_images_data                    20  7.0    0.000    0.000    0.003    0.003       1
+8:  dbcsr_special_finalize              30  7.0    0.000    0.000    0.002    0.002       1
+8:  dbcsr_data_copy_aa2                 13  6.8    0.002    0.002    0.002    0.002       1
+8:  hybrid_alltoall_any                 20  8.0    0.002    0.002    0.002    0.002       1
+8:  dbcsr_copy                          30  4.7    0.002    0.002    0.002    0.002       1
+8:  make_images_sizes                   20  7.0    0.000    0.000    0.001    0.002       0
+8:  mp_alltoall_i44                     20  8.0    0.001    0.002    0.001    0.002       0
+8:  dbcsr_merge_single_wm               20  8.0    0.001    0.001    0.002    0.002       1
+8:  mp_sum_d                            76  1.3    0.001    0.002    0.001    0.002       0
+8:  tree_to_linear_d                     3  6.0    0.002    0.002    0.002    0.002       0
+8:  buffer_matrices_ensure_size         20  6.0    0.001    0.002    0.001    0.002       1
+8:  mp_allgather_i34                    10  6.0    0.001    0.001    0.001    0.001       1
+8:  mp_waitall_1                       280  8.4    0.001    0.001    0.001    0.001       0
+8:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.001    0.001       0
+8:  dbcsr_sort_data                     20  9.0    0.001    0.001    0.001    0.001       0
+8:  dbcsr_mm_multrec_init               10  6.0    0.000    0.000    0.001    0.001       0
+8:  dbcsr_mm_csr_init                   10  7.0    0.000    0.000    0.001    0.001       1
+8:  mp_alltoall_i22                      3  5.0    0.000    0.001    0.000    0.001       1
+8:  merge_index                         13  6.8    0.001    0.001    0.001    0.001       1
+8:  dbcsr_destroy                       87  5.2    0.000    0.000    0.001    0.001       1
+8:  dbcsr_create_new                    97  6.4    0.000    0.000    0.001    0.001       1
 8:  fill_hash_tables                    10  8.0    0.001    0.001    0.001    0.001       0
-8:  dbcsr_data_new                     271  6.9    0.001    0.001    0.001    0.001       1
-8:  setup_buffer_matrices               20  6.0    0.000    0.000    0.001    0.001       0
-8:  multiply_cannon_multrec_finali      10  8.0    0.000    0.000    0.001    0.001       0
-8:  dbcsr_mm_multrec_finalize           10  9.0    0.001    0.001    0.001    0.001       0
-8:  dbcsr_destroy                       87  5.2    0.000    0.000    0.001    0.001       0
-8:  dbcsr_iterator_start                76  6.8    0.000    0.000    0.001    0.001       0
-8:  mp_max_r                             1  1.0    0.000    0.001    0.000    0.001       1
-8:  dbcsr_work_create                   46  6.5    0.000    0.000    0.001    0.001       0
-8:  mp_isend_iv                         50  8.0    0.000    0.001    0.000    0.001       0
-8:  mp_maxloc_dv                       201  1.0    0.000    0.000    0.000    0.000       1
-8:  dbcsr_iterator_seek                 76  7.8    0.000    0.000    0.000    0.000       0
+8:  dbcsr_make_index_list               30  6.0    0.001    0.001    0.001    0.001       1
+8:  quick_finalize                      13  7.5    0.000    0.000    0.000    0.000       1
+8:  mp_bcast_av                         98  1.0    0.000    0.000    0.000    0.000       0
+8:  dbcsr_data_new                     271  6.9    0.000    0.000    0.000    0.000       0
+8:  mp_bcast_i                          99  2.0    0.000    0.000    0.000    0.000       1
+8:  dbcsr_init_lib_low                   1  1.0    0.000    0.000    0.000    0.000       1
+8:  setup_buffer_matrices               20  6.0    0.000    0.000    0.000    0.000       1
+8:  multiply_cannon_multrec_finali      10  8.0    0.000    0.000    0.000    0.000       1
+8:  dbcsr_mm_multrec_finalize           10  9.0    0.000    0.000    0.000    0.000       1
+8:  mp_irecv_iv                         50  8.0    0.000    0.000    0.000    0.000       1
+8:  mp_max_l                            89  1.0    0.000    0.000    0.000    0.000       0
+8:  mp_alltoall_d11v                     9  5.0    0.000    0.000    0.000    0.000       0
+8:  dbcsr_work_create                   46  6.5    0.000    0.000    0.000    0.000       1
+8:  dbcsr_iterator_start                76  6.8    0.000    0.000    0.000    0.000       1
+8:  dbcsr_make_dbcsr_index              46  8.2    0.000    0.000    0.000    0.000       1
+8:  mp_maxloc_dv                       201  1.0    0.000    0.000    0.000    0.000       0
+8:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
+8:  mp_sync                             10  4.0    0.000    0.000    0.000    0.000       0
+8:  mp_isend_iv                         50  8.0    0.000    0.000    0.000    0.000       0
 8:  dbcsr_make_index_exist              97  7.4    0.000    0.000    0.000    0.000       0
-8:  dbcsr_make_dbcsr_index              46  8.2    0.000    0.000    0.000    0.000       0
 8:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       1
+8:  dbcsr_iterator_seek                 76  7.8    0.000    0.000    0.000    0.000       1
+8:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.000    0.000       0
 8:  dbcsr_iterator_stop                 76  6.8    0.000    0.000    0.000    0.000       1
+8:  mp_cart_create                       1  5.0    0.000    0.000    0.000    0.000       0
 8:  mp_max_i                            92  1.0    0.000    0.000    0.000    0.000       0
-8:  dbcsr_distribution_new              26  4.7    0.000    0.000    0.000    0.000       1
-8:  mp_isend_dv                         10  8.0    0.000    0.000    0.000    0.000       1
-8:  dbcsr_verify_matrix                  3  4.0    0.000    0.000    0.000    0.000       0
-8:  dbcsr_switch_data_area              33  7.0    0.000    0.000    0.000    0.000       0
-8:  dbcsr_make_index_local_row          30  6.0    0.000    0.000    0.000    0.000       0
 8:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       1
-8:  dbcsr_get_data_size_used            16  5.8    0.000    0.000    0.000    0.000       0
-8:  mp_sum_b                            10  5.0    0.000    0.000    0.000    0.000       1
+8:  dbcsr_distribution_new              26  4.7    0.000    0.000    0.000    0.000       1
+8:  mp_sum_b                            10  5.0    0.000    0.000    0.000    0.000       0
+8:  dbcsr_verify_matrix                  3  4.0    0.000    0.000    0.000    0.000       1
+8:  dbcsr_switch_data_area              33  7.0    0.000    0.000    0.000    0.000       1
+8:  dbcsr_make_index_local_row          30  6.0    0.000    0.000    0.000    0.000       1
 8:  mp_sum_root_rm                       2  4.0    0.000    0.000    0.000    0.000       0
-8:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       0
-8:  dbcsr_dist_bin                       4  3.0    0.000    0.000    0.000    0.000       0
-8:  dbcsr_mm_sched_init                 10  8.0    0.000    0.000    0.000    0.000       1
+8:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       1
+8:  mp_isend_dv                         10  8.0    0.000    0.000    0.000    0.000       1
+8:  dbcsr_dist_bin                       4  3.0    0.000    0.000    0.000    0.000       1
+8:  dbcsr_get_data_size_used            16  5.8    0.000    0.000    0.000    0.000       1
+8:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       0
+8:  mp_irecv_dv                         10  8.0    0.000    0.000    0.000    0.000       1
+8:  dbcsr_mm_sched_init                 10  8.0    0.000    0.000    0.000    0.000       0
 8:  mp_bcast_iv                          2  1.0    0.000    0.000    0.000    0.000       0
-8:  dbcsr_mm_sched_finalize             10 10.0    0.000    0.000    0.000    0.000       0
 8:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       0
-8:  dbcsr_get_local_cols                10  5.0    0.000    0.000    0.000    0.000       0
 8:  dbcsr_get_local_rows                10  5.0    0.000    0.000    0.000    0.000       1
-8:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       0
-8:  multiply_cannon_metrocomm3          20  7.0    0.000    0.000    0.000    0.000       1
-8:  dbcsr_get_global_row_map            10  5.0    0.000    0.000    0.000    0.000       0
+8:  multiply_cannon_metrocomm3          20  7.0    0.000    0.000    0.000    0.000       0
+8:  dbcsr_get_local_cols                10  5.0    0.000    0.000    0.000    0.000       0
 8:  dbcsr_get_global_col_map            10  5.0    0.000    0.000    0.000    0.000       1
+8:  dbcsr_get_global_row_map            10  5.0    0.000    0.000    0.000    0.000       1
+8:  dbcsr_mm_sched_finalize             10 10.0    0.000    0.000    0.000    0.000       0
 8:  mp_sum_lv                            2  1.0    0.000    0.000    0.000    0.000       1
+8:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 8:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       1
 8:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       0
-8:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       0
-8:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 8:  dbcsr_mm_hostdrv_init               10  9.0    0.000    0.000    0.000    0.000       1
-8:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+8:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+8:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       0
 8:  -------------------------------------------------------------------------------
 8: 
- 8/19 Test  #8: dbcsr_perf:inputs/test_square_sparse.perf .............   Passed    2.72 sec
+ 8/19 Test  #8: dbcsr_perf:inputs/test_square_sparse.perf .............   Passed    0.88 sec
 test 9
       Start  9: dbcsr_perf:inputs/test_square_sparse_bigblocks.perf
 
@@ -3795,12 +3831,12 @@
 9: 
 9: 
 9:                           mean        std         minmin      maxmax
-9:    time            =   127.96E-03   18.08E-03   82.47E-03  253.53E-03 seconds
-9:    perf total      =     1.77E+09  180.39E+06  773.08E+06    2.38E+09 FLOPS
-9:    perf per node   =   883.81E+06   90.20E+06  386.54E+06    1.19E+09 FLOPS
-9:    perf per thread =   441.90E+06   45.10E+06  193.27E+06  594.04E+06 FLOPS
-9:    load imbalance  =     0.65E-01    0.92E-02    0.41E-01    0.13E+00
-9:    rel load imbal  =     0.50E+00    0.10E-02    0.50E+00    0.51E+00
+9:    time            =    38.56E-03    4.66E-03   27.69E-03   71.74E-03 seconds
+9:    perf total      =     5.71E+09  531.45E+06    2.73E+09    7.08E+09 FLOPS
+9:    perf per node   =     2.85E+09  265.73E+06    1.37E+09    3.54E+09 FLOPS
+9:    perf per thread =     1.43E+09  132.86E+06  683.02E+06    1.77E+09 FLOPS
+9:    load imbalance  =     0.19E-01    0.23E-02    0.14E-01    0.36E-01
+9:    rel load imbal  =     0.50E+00    0.24E-04    0.50E+00    0.50E+00
 9:  ********************************************************************************
 9: 
 9:  -------------------------------------------------------------------------------
@@ -3820,7 +3856,7 @@
 9:  marketing flops                   199.999996E+09
 9:  -------------------------------------------------------------------------------
 9:  # multiplications                             10
-9:  max memory usage/rank             334.487552E+06
+9:  max memory usage/rank             333.545472E+06
 9:  # max total images/rank                        2
 9:  # max 3D layers                                1
 9:  # MPI messages exchanged                      20
@@ -3862,110 +3898,110 @@
 9:  -------------------------------------------------------------------------------
 9:  SUBROUTINE                       CALLS  ASD         SELF TIME        TOTAL TIME MAXRANK
 9:                                 MAXIMUM       AVERAGE  MAXIMUM  AVERAGE  MAXIMUM
-9:  dbcsr_performance_driver             1  1.0    0.000    0.001    1.577    1.579       0
-9:  dbcsr_perf_multiply_low              1  2.0    0.000    0.000    1.577    1.578       0
-9:  perf_multiply                        1  3.0    0.001    0.001    1.433    1.434       0
-9:  dbcsr_multiply_generic              10  4.0    0.001    0.001    1.280    1.285       1
-9:  multiply_cannon                     10  5.0    0.007    0.010    0.781    0.817       1
-9:  multiply_cannon_loop                10  6.0    0.003    0.005    0.719    0.763       0
-9:  multiply_cannon_multrec             20  7.0    0.691    0.748    0.692    0.748       0
-9:  make_m2s                            20  5.0    0.001    0.001    0.190    0.216       0
-9:  make_images                         20  6.0    0.010    0.019    0.189    0.215       0
-9:  dbcsr_finalize                      17  4.8    0.001    0.001    0.186    0.190       1
-9:  dbcsr_merge_all                     13  5.8    0.058    0.058    0.183    0.187       1
-9:  mp_sum_l                           135  2.6    0.111    0.174    0.111    0.174       1
-9:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.107    0.165       1
-9:  dbcsr_make_random_matrix             3  3.0    0.094    0.102    0.143    0.146       0
-9:  dbcsr_data_copy_aa2                 13  6.8    0.110    0.112    0.110    0.112       1
-9:  make_images_data                    20  7.0    0.001    0.001    0.075    0.076       0
-9:  hybrid_alltoall_any                 20  8.0    0.073    0.074    0.073    0.074       0
-9:  dbcsr_special_finalize              30  7.0    0.000    0.000    0.048    0.056       1
-9:  dbcsr_merge_single_wm               20  8.0    0.011    0.015    0.047    0.055       0
-9:  dbcsr_add_wm_from_matrix            10  5.0    0.018    0.020    0.048    0.053       1
-9:  dbcsr_checksum                       5  4.0    0.044    0.048    0.051    0.053       1
-9:  dbcsr_redistribute                   3  4.0    0.028    0.030    0.049    0.050       0
-9:  mp_allgather_i34                    10  6.0    0.024    0.046    0.024    0.046       1
-9:  buffer_matrices_ensure_size         20  6.0    0.029    0.045    0.029    0.045       0
-9:  make_images_pack                    20  7.0    0.036    0.041    0.037    0.041       0
-9:  dbcsr_copy                          30  4.7    0.038    0.039    0.039    0.040       1
-9:  dbcsr_sort_data                     20  9.0    0.036    0.040    0.036    0.040       0
-9:  mp_waitall_1                       280  8.4    0.024    0.039    0.024    0.039       1
-9:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.024    0.038       0
-9:  dbcsr_fill_wm_from_matrix           10  6.0    0.029    0.033    0.029    0.033       1
-9:  make_images_sizes                   20  7.0    0.000    0.000    0.018    0.023       0
-9:  mp_alltoall_i44                     20  8.0    0.018    0.023    0.018    0.023       0
-9:  mp_sync                             10  4.0    0.011    0.018    0.011    0.018       0
-9:  tree_to_linear_d                     3  6.0    0.015    0.017    0.015    0.017       1
-9:  mp_alltoall_d11v                     9  5.0    0.015    0.016    0.015    0.016       0
-9:  dbcsr_init_lib_low                   1  1.0    0.016    0.016    0.016    0.016       1
-9:  dbcsr_make_untransposed_blocks      20  5.0    0.009    0.009    0.009    0.010       1
-9:  mp_sum_d                            76  1.3    0.007    0.009    0.007    0.009       0
-9:  dbcsr_create_new                    97  6.4    0.004    0.005    0.005    0.006       1
-9:  dbcsr_data_release                 430  7.0    0.004    0.004    0.004    0.004       1
-9:  dbcsr_data_new                     271  6.9    0.003    0.003    0.003    0.003       1
-9:  mp_alltoall_i22                      3  5.0    0.002    0.003    0.002    0.003       1
-9:  dbcsr_work_destroy_all              46  7.2    0.000    0.000    0.002    0.002       1
-9:  dbcsr_destroy                       87  5.2    0.000    0.000    0.002    0.002       1
-9:  mp_cart_create                       1  5.0    0.001    0.002    0.001    0.002       0
-9:  dbcsr_work_create                   46  6.5    0.000    0.000    0.001    0.002       1
-9:  setup_buffer_matrices               20  6.0    0.000    0.000    0.001    0.001       1
-9:  mp_maxloc_dv                       201  1.0    0.001    0.001    0.001    0.001       1
-9:  mp_max_l                            89  1.0    0.001    0.001    0.001    0.001       0
-9:  mp_bcast_av                         98  1.0    0.000    0.000    0.001    0.001       0
-9:  mp_isend_iv                         50  8.0    0.001    0.001    0.001    0.001       0
-9:  dbcsr_mm_multrec_init               10  6.0    0.000    0.000    0.001    0.001       0
-9:  setup_rec_index_2d                  20  6.0    0.001    0.001    0.001    0.001       1
-9:  dbcsr_sort_indices                  46  8.2    0.001    0.001    0.001    0.001       1
-9:  dbcsr_make_index_list               30  6.0    0.001    0.001    0.001    0.001       0
-9:  dbcsr_mm_csr_init                   10  7.0    0.000    0.000    0.001    0.001       1
-9:  mp_bcast_i                          99  2.0    0.000    0.001    0.000    0.001       1
-9:  dbcsr_iterator_start                76  6.8    0.000    0.000    0.000    0.001       0
+9:  dbcsr_performance_driver             1  1.0    0.001    0.001    0.498    0.498       0
+9:  dbcsr_perf_multiply_low              1  2.0    0.000    0.001    0.498    0.498       0
+9:  perf_multiply                        1  3.0    0.000    0.001    0.427    0.431       0
+9:  dbcsr_multiply_generic              10  4.0    0.001    0.001    0.386    0.386       0
+9:  multiply_cannon                     10  5.0    0.001    0.001    0.308    0.318       0
+9:  multiply_cannon_loop                10  6.0    0.000    0.000    0.300    0.312       0
+9:  multiply_cannon_multrec             20  7.0    0.283    0.311    0.283    0.312       1
+9:  dbcsr_make_random_matrix             3  3.0    0.049    0.050    0.070    0.076       0
+9:  dbcsr_finalize                      17  4.8    0.001    0.002    0.042    0.049       1
+9:  dbcsr_merge_all                     13  5.8    0.014    0.021    0.040    0.046       1
+9:  mp_waitall_1                       280  8.4    0.016    0.033    0.016    0.033       0
+9:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.016    0.033       0
+9:  mp_sum_l                           135  2.6    0.019    0.030    0.019    0.030       0
+9:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.019    0.030       1
+9:  make_m2s                            20  5.0    0.000    0.000    0.029    0.030       1
+9:  make_images                         20  6.0    0.001    0.001    0.029    0.029       0
+9:  dbcsr_redistribute                   3  4.0    0.011    0.012    0.019    0.024       0
+9:  dbcsr_data_copy_aa2                 13  6.8    0.019    0.019    0.019    0.019       1
+9:  dbcsr_checksum                       5  4.0    0.013    0.014    0.015    0.015       0
+9:  make_images_data                    20  7.0    0.000    0.000    0.011    0.011       0
+9:  hybrid_alltoall_any                 20  8.0    0.010    0.010    0.010    0.010       0
+9:  mp_alltoall_i22                      3  5.0    0.005    0.009    0.005    0.009       0
+9:  make_images_pack                    20  7.0    0.008    0.008    0.008    0.008       1
+9:  dbcsr_special_finalize              30  7.0    0.000    0.000    0.008    0.008       0
+9:  dbcsr_merge_single_wm               20  8.0    0.001    0.001    0.007    0.008       0
+9:  tree_to_linear_d                     3  6.0    0.007    0.008    0.007    0.008       0
+9:  dbcsr_sort_data                     20  9.0    0.007    0.008    0.007    0.008       1
+9:  dbcsr_add_wm_from_matrix            10  5.0    0.001    0.002    0.006    0.006       1
+9:  buffer_matrices_ensure_size         20  6.0    0.004    0.006    0.004    0.006       0
+9:  dbcsr_copy                          30  4.7    0.006    0.006    0.006    0.006       0
+9:  dbcsr_fill_wm_from_matrix           10  6.0    0.005    0.006    0.005    0.006       0
+9:  mp_alltoall_d11v                     9  5.0    0.002    0.003    0.002    0.003       0
+9:  mp_sum_d                            76  1.3    0.001    0.003    0.001    0.003       1
+9:  mp_allgather_i34                    10  6.0    0.002    0.002    0.002    0.002       0
+9:  dbcsr_data_release                 430  7.0    0.002    0.002    0.002    0.002       1
+9:  make_images_sizes                   20  7.0    0.000    0.000    0.001    0.002       1
+9:  mp_alltoall_i44                     20  8.0    0.001    0.002    0.001    0.002       0
+9:  mp_sync                             10  4.0    0.001    0.001    0.001    0.001       1
+9:  dbcsr_destroy                       87  5.2    0.000    0.000    0.001    0.001       0
+9:  dbcsr_work_destroy_all              46  7.2    0.000    0.000    0.001    0.001       0
+9:  dbcsr_init_lib_low                   1  1.0    0.001    0.001    0.001    0.001       0
+9:  dbcsr_create_new                    97  6.4    0.000    0.001    0.001    0.001       0
+9:  mp_bcast_av                         98  1.0    0.000    0.000    0.000    0.001       1
+9:  dbcsr_make_untransposed_blocks      20  5.0    0.000    0.000    0.000    0.001       0
+9:  mp_bcast_i                          99  2.0    0.000    0.000    0.000    0.000       1
+9:  dbcsr_data_new                     271  6.9    0.000    0.000    0.000    0.000       0
+9:  mp_max_l                            89  1.0    0.000    0.000    0.000    0.000       1
+9:  setup_rec_index_2d                  20  6.0    0.000    0.000    0.000    0.000       1
+9:  dbcsr_mm_multrec_init               10  6.0    0.000    0.000    0.000    0.000       1
+9:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       1
+9:  dbcsr_mm_csr_init                   10  7.0    0.000    0.000    0.000    0.000       1
+9:  dbcsr_make_index_list               30  6.0    0.000    0.000    0.000    0.000       0
+9:  dbcsr_sort_indices                  46  8.2    0.000    0.000    0.000    0.000       1
+9:  mp_maxloc_dv                       201  1.0    0.000    0.000    0.000    0.000       0
+9:  dbcsr_work_create                   46  6.5    0.000    0.000    0.000    0.000       1
+9:  setup_buffer_matrices               20  6.0    0.000    0.000    0.000    0.000       1
+9:  mp_isend_iv                         50  8.0    0.000    0.000    0.000    0.000       0
+9:  mp_cart_create                       1  5.0    0.000    0.000    0.000    0.000       1
 9:  quick_finalize                      13  7.5    0.000    0.000    0.000    0.000       1
-9:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.000    0.000       1
 9:  multiply_cannon_multrec_finali      10  8.0    0.000    0.000    0.000    0.000       0
-9:  mp_irecv_iv                         50  8.0    0.000    0.000    0.000    0.000       1
-9:  dbcsr_iterator_stop                 76  6.8    0.000    0.000    0.000    0.000       0
-9:  dbcsr_mm_multrec_finalize           10  9.0    0.000    0.000    0.000    0.000       1
-9:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       1
+9:  dbcsr_iterator_start                76  6.8    0.000    0.000    0.000    0.000       0
+9:  dbcsr_mm_multrec_finalize           10  9.0    0.000    0.000    0.000    0.000       0
 9:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
-9:  dbcsr_make_index_exist              97  7.4    0.000    0.000    0.000    0.000       1
-9:  fill_hash_tables                    10  8.0    0.000    0.000    0.000    0.000       1
-9:  merge_index                         13  6.8    0.000    0.000    0.000    0.000       1
-9:  dbcsr_iterator_seek                 76  7.8    0.000    0.000    0.000    0.000       0
+9:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.000    0.000       0
+9:  fill_hash_tables                    10  8.0    0.000    0.000    0.000    0.000       0
+9:  mp_irecv_iv                         50  8.0    0.000    0.000    0.000    0.000       0
+9:  merge_index                         13  6.8    0.000    0.000    0.000    0.000       0
 9:  mp_max_i                            92  1.0    0.000    0.000    0.000    0.000       0
-9:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       0
+9:  dbcsr_iterator_stop                 76  6.8    0.000    0.000    0.000    0.000       0
+9:  dbcsr_make_index_exist              97  7.4    0.000    0.000    0.000    0.000       1
+9:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       1
 9:  dbcsr_distribution_new              26  4.7    0.000    0.000    0.000    0.000       1
-9:  mp_irecv_dv                         10  8.0    0.000    0.000    0.000    0.000       0
-9:  mp_isend_dv                         10  8.0    0.000    0.000    0.000    0.000       1
-9:  dbcsr_switch_data_area              33  7.0    0.000    0.000    0.000    0.000       0
+9:  dbcsr_iterator_seek                 76  7.8    0.000    0.000    0.000    0.000       0
 9:  dbcsr_make_dbcsr_index              46  8.2    0.000    0.000    0.000    0.000       1
-9:  mp_sum_b                            10  5.0    0.000    0.000    0.000    0.000       0
-9:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       1
-9:  dbcsr_make_index_local_row          30  6.0    0.000    0.000    0.000    0.000       0
+9:  dbcsr_switch_data_area              33  7.0    0.000    0.000    0.000    0.000       1
+9:  mp_irecv_dv                         10  8.0    0.000    0.000    0.000    0.000       0
 9:  dbcsr_get_data_size_used            16  5.8    0.000    0.000    0.000    0.000       1
+9:  dbcsr_make_index_local_row          30  6.0    0.000    0.000    0.000    0.000       0
 9:  mp_sum_root_rm                       2  4.0    0.000    0.000    0.000    0.000       0
-9:  dbcsr_dist_bin                       4  3.0    0.000    0.000    0.000    0.000       1
-9:  dbcsr_mm_sched_init                 10  8.0    0.000    0.000    0.000    0.000       0
+9:  mp_isend_dv                         10  8.0    0.000    0.000    0.000    0.000       1
+9:  mp_sum_b                            10  5.0    0.000    0.000    0.000    0.000       1
+9:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       1
 9:  dbcsr_verify_matrix                  3  4.0    0.000    0.000    0.000    0.000       1
-9:  dbcsr_mm_sched_finalize             10 10.0    0.000    0.000    0.000    0.000       0
+9:  dbcsr_dist_bin                       4  3.0    0.000    0.000    0.000    0.000       0
+9:  dbcsr_mm_sched_init                 10  8.0    0.000    0.000    0.000    0.000       1
 9:  mp_bcast_iv                          2  1.0    0.000    0.000    0.000    0.000       1
-9:  dbcsr_get_local_rows                10  5.0    0.000    0.000    0.000    0.000       0
-9:  multiply_cannon_metrocomm3          20  7.0    0.000    0.000    0.000    0.000       1
-9:  dbcsr_get_local_cols                10  5.0    0.000    0.000    0.000    0.000       1
+9:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       0
+9:  multiply_cannon_metrocomm3          20  7.0    0.000    0.000    0.000    0.000       0
+9:  dbcsr_mm_sched_finalize             10 10.0    0.000    0.000    0.000    0.000       1
 9:  dbcsr_get_global_row_map            10  5.0    0.000    0.000    0.000    0.000       1
-9:  mp_sum_lv                            2  1.0    0.000    0.000    0.000    0.000       1
-9:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       1
-9:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       1
-9:  dbcsr_get_global_col_map            10  5.0    0.000    0.000    0.000    0.000       0
+9:  dbcsr_get_local_rows                10  5.0    0.000    0.000    0.000    0.000       1
+9:  mp_sum_lv                            2  1.0    0.000    0.000    0.000    0.000       0
+9:  dbcsr_get_local_cols                10  5.0    0.000    0.000    0.000    0.000       1
 9:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       0
-9:  dbcsr_mm_hostdrv_init               10  9.0    0.000    0.000    0.000    0.000       1
-9:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       1
-9:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
-9:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       1
-9:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
+9:  dbcsr_get_global_col_map            10  5.0    0.000    0.000    0.000    0.000       1
+9:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+9:  dbcsr_mm_hostdrv_init               10  9.0    0.000    0.000    0.000    0.000       0
+9:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       0
+9:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       0
+9:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+9:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       0
 9:  -------------------------------------------------------------------------------
 9: 
- 9/19 Test  #9: dbcsr_perf:inputs/test_square_sparse_bigblocks.perf ...   Passed    2.64 sec
+ 9/19 Test  #9: dbcsr_perf:inputs/test_square_sparse_bigblocks.perf ...   Passed    0.92 sec
 test 10
       Start 10: dbcsr_perf:inputs/test_square_sparse_rma.perf
 
@@ -4026,12 +4062,12 @@
 10: 
 10: 
 10:                           mean        std         minmin      maxmax
-10:    time            =    47.77E-03    2.24E-03   37.68E-03   57.81E-03 seconds
-10:    perf total      =   420.23E+06   21.80E+06  342.63E+06  524.21E+06 FLOPS
-10:    perf per node   =   210.11E+06   10.90E+06  171.32E+06  262.10E+06 FLOPS
-10:    perf per thread =   105.06E+06    5.45E+06   85.66E+06  131.05E+06 FLOPS
-10:    load imbalance  =     0.24E-01    0.13E-02    0.19E-01    0.30E-01
-10:    rel load imbal  =     0.51E+00    0.26E-02    0.50E+00    0.53E+00
+10:    time            =    15.38E-03  451.03E-06   14.61E-03   19.63E-03 seconds
+10:    perf total      =     1.30E+09   30.76E+06    1.01E+09    1.35E+09 FLOPS
+10:    perf per node   =   648.14E+06   15.38E+06  504.48E+06  676.84E+06 FLOPS
+10:    perf per thread =   324.07E+06    7.69E+06  252.24E+06  338.42E+06 FLOPS
+10:    load imbalance  =     0.77E-02    0.23E-03    0.73E-02    0.98E-02
+10:    rel load imbal  =     0.50E+00    0.38E-04    0.50E+00    0.50E+00
 10:  ********************************************************************************
 10: 
 10:  -------------------------------------------------------------------------------
@@ -4051,7 +4087,7 @@
 10:  marketing flops                    19.999998E+09
 10:  -------------------------------------------------------------------------------
 10:  # multiplications                             10
-10:  max memory usage/rank             284.770304E+06
+10:  max memory usage/rank             284.975104E+06
 10:  # max total images/rank                        2
 10:  # max 3D layers                                1
 10:  # MPI messages exchanged                      20
@@ -4093,110 +4129,110 @@
 10:  -------------------------------------------------------------------------------
 10:  SUBROUTINE                       CALLS  ASD         SELF TIME        TOTAL TIME MAXRANK
 10:                                 MAXIMUM       AVERAGE  MAXIMUM  AVERAGE  MAXIMUM
-10:  dbcsr_performance_driver             1  1.0    0.008    0.016    0.579    0.579       0
-10:  dbcsr_perf_multiply_low              1  2.0    0.008    0.017    0.570    0.578       0
-10:  perf_multiply                        1  3.0    0.000    0.001    0.541    0.559       0
-10:  dbcsr_multiply_generic              10  4.0    0.001    0.001    0.478    0.479       0
-10:  multiply_cannon                     10  5.0    0.002    0.002    0.335    0.350       1
-10:  multiply_cannon_loop                10  6.0    0.000    0.000    0.314    0.322       0
-10:  multiply_cannon_multrec             20  7.0    0.299    0.301    0.300    0.302       0
-10:  dbcsr_finalize                      17  4.8    0.000    0.000    0.066    0.069       0
-10:  dbcsr_init_lib_low                   1  1.0    0.051    0.052    0.051    0.052       1
-10:  dbcsr_merge_all                     13  5.8    0.007    0.009    0.045    0.045       0
-10:  make_m2s                            20  5.0    0.000    0.000    0.038    0.042       0
-10:  dbcsr_redistribute                   3  4.0    0.011    0.018    0.032    0.042       0
-10:  make_images                         20  6.0    0.009    0.011    0.036    0.041       0
-10:  mp_alltoall_i22                      3  5.0    0.020    0.037    0.020    0.037       1
-10:  dbcsr_data_copy_aa2                 13  6.8    0.025    0.027    0.025    0.027       1
-10:  dbcsr_checksum                       5  4.0    0.012    0.012    0.019    0.026       0
-10:  dbcsr_data_release                 430  7.0    0.021    0.025    0.021    0.025       0
-10:  dbcsr_work_destroy_all              46  7.2    0.000    0.000    0.021    0.024       0
-10:  mp_waitall_1                       280  8.4    0.013    0.023    0.013    0.023       1
-10:  mp_sum_l                           135  2.6    0.016    0.023    0.016    0.023       0
-10:  dbcsr_make_random_matrix             3  3.0    0.015    0.015    0.021    0.023       1
-10:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.013    0.023       0
-10:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.016    0.023       0
-10:  dbcsr_make_untransposed_blocks      20  5.0    0.016    0.018    0.017    0.018       1
-10:  mp_sum_d                            76  1.3    0.008    0.015    0.008    0.015       1
-10:  mp_allgather_i34                    10  6.0    0.006    0.012    0.006    0.012       1
-10:  make_images_data                    20  7.0    0.000    0.000    0.010    0.011       0
-10:  hybrid_alltoall_any                 20  8.0    0.008    0.009    0.008    0.010       0
-10:  dbcsr_sort_indices                  46  8.2    0.009    0.009    0.009    0.009       1
-10:  make_images_pack                    20  7.0    0.007    0.008    0.007    0.008       0
-10:  dbcsr_copy                          30  4.7    0.007    0.007    0.007    0.007       1
-10:  mp_sync                             10  4.0    0.006    0.007    0.006    0.007       0
-10:  dbcsr_special_finalize              30  7.0    0.000    0.000    0.006    0.007       0
-10:  dbcsr_add_wm_from_matrix            10  5.0    0.000    0.000    0.005    0.006       1
-10:  dbcsr_fill_wm_from_matrix           10  6.0    0.004    0.006    0.005    0.006       0
-10:  setup_rec_index_2d                  20  6.0    0.006    0.006    0.006    0.006       1
-10:  dbcsr_create_new                    97  6.4    0.005    0.005    0.005    0.006       0
-10:  dbcsr_merge_single_wm               20  8.0    0.002    0.002    0.005    0.006       0
-10:  make_images_sizes                   20  7.0    0.000    0.000    0.004    0.005       1
-10:  mp_alltoall_i44                     20  8.0    0.004    0.005    0.004    0.005       1
-10:  buffer_matrices_ensure_size         20  6.0    0.004    0.005    0.004    0.005       1
-10:  tree_to_linear_d                     3  6.0    0.003    0.003    0.003    0.003       0
-10:  dbcsr_sort_data                     20  9.0    0.002    0.003    0.002    0.003       0
-10:  dbcsr_mm_multrec_init               10  6.0    0.000    0.000    0.002    0.002       0
-10:  dbcsr_mm_csr_init                   10  7.0    0.001    0.001    0.002    0.002       0
-10:  merge_index                         13  6.8    0.002    0.002    0.002    0.002       0
-10:  dbcsr_make_index_list               30  6.0    0.001    0.001    0.001    0.001       0
-10:  fill_hash_tables                    10  8.0    0.001    0.001    0.001    0.001       1
-10:  dbcsr_data_new                     271  6.9    0.001    0.001    0.001    0.001       0
-10:  quick_finalize                      13  7.5    0.000    0.000    0.001    0.001       0
-10:  mp_alltoall_d11v                     9  5.0    0.001    0.001    0.001    0.001       0
-10:  setup_buffer_matrices               20  6.0    0.000    0.000    0.001    0.001       0
-10:  mp_irecv_iv                         50  8.0    0.001    0.001    0.001    0.001       1
-10:  dbcsr_destroy                       87  5.2    0.000    0.000    0.001    0.001       0
-10:  multiply_cannon_multrec_finali      10  8.0    0.000    0.000    0.001    0.001       0
-10:  dbcsr_mm_multrec_finalize           10  9.0    0.001    0.001    0.001    0.001       0
-10:  mp_max_l                            89  1.0    0.000    0.001    0.000    0.001       1
-10:  mp_bcast_av                         98  1.0    0.000    0.000    0.001    0.001       0
+10:  dbcsr_performance_driver             1  1.0    0.000    0.000    0.175    0.175       0
+10:  dbcsr_perf_multiply_low              1  2.0    0.000    0.000    0.175    0.175       0
+10:  perf_multiply                        1  3.0    0.000    0.000    0.164    0.164       0
+10:  dbcsr_multiply_generic              10  4.0    0.001    0.001    0.154    0.154       0
+10:  multiply_cannon                     10  5.0    0.001    0.001    0.107    0.113       0
+10:  multiply_cannon_loop                10  6.0    0.000    0.000    0.099    0.105       1
+10:  multiply_cannon_multrec             20  7.0    0.098    0.104    0.099    0.104       1
+10:  dbcsr_finalize                      17  4.8    0.000    0.000    0.018    0.018       1
+10:  make_m2s                            20  5.0    0.000    0.000    0.014    0.015       1
+10:  make_images                         20  6.0    0.003    0.003    0.013    0.014       0
+10:  mp_sum_l                           135  2.6    0.007    0.013    0.007    0.013       0
+10:  dbcsr_multiply_generic_mpsum_f      10  5.0    0.000    0.000    0.007    0.013       0
+10:  dbcsr_merge_all                     13  5.8    0.001    0.001    0.011    0.011       1
+10:  dbcsr_make_random_matrix             3  3.0    0.008    0.008    0.010    0.011       0
+10:  dbcsr_data_release                 430  7.0    0.007    0.007    0.007    0.007       1
+10:  dbcsr_work_destroy_all              46  7.2    0.000    0.000    0.007    0.007       1
+10:  dbcsr_checksum                       5  4.0    0.005    0.006    0.006    0.006       1
+10:  dbcsr_make_untransposed_blocks      20  5.0    0.005    0.005    0.005    0.006       0
+10:  dbcsr_sort_indices                  46  8.2    0.005    0.005    0.005    0.005       0
+10:  dbcsr_add_wm_from_matrix            10  5.0    0.000    0.000    0.003    0.004       0
+10:  dbcsr_fill_wm_from_matrix           10  6.0    0.003    0.004    0.003    0.004       1
+10:  make_images_pack                    20  7.0    0.003    0.004    0.003    0.004       0
+10:  dbcsr_data_copy_aa2                 13  6.8    0.003    0.003    0.003    0.003       1
+10:  setup_rec_index_2d                  20  6.0    0.003    0.003    0.003    0.003       0
+10:  dbcsr_redistribute                   3  4.0    0.002    0.002    0.003    0.003       0
+10:  make_images_data                    20  7.0    0.000    0.000    0.003    0.003       1
+10:  dbcsr_special_finalize              30  7.0    0.000    0.000    0.002    0.003       1
+10:  hybrid_alltoall_any                 20  8.0    0.002    0.002    0.002    0.002       1
+10:  dbcsr_copy                          30  4.7    0.002    0.002    0.002    0.002       1
+10:  dbcsr_merge_single_wm               20  8.0    0.001    0.001    0.002    0.002       1
+10:  tree_to_linear_d                     3  6.0    0.002    0.002    0.002    0.002       0
+10:  make_images_sizes                   20  7.0    0.000    0.000    0.001    0.002       0
+10:  mp_alltoall_i44                     20  8.0    0.001    0.002    0.001    0.002       0
+10:  buffer_matrices_ensure_size         20  6.0    0.001    0.002    0.001    0.002       1
+10:  mp_sum_d                            76  1.3    0.001    0.002    0.001    0.002       0
+10:  mp_waitall_1                       280  8.4    0.001    0.001    0.001    0.001       0
+10:  mp_allgather_i34                    10  6.0    0.001    0.001    0.001    0.001       1
+10:  multiply_cannon_metrocomm1          20  7.0    0.000    0.000    0.001    0.001       0
+10:  dbcsr_sort_data                     20  9.0    0.001    0.001    0.001    0.001       0
+10:  dbcsr_mm_multrec_init               10  6.0    0.000    0.000    0.001    0.001       0
+10:  dbcsr_mm_csr_init                   10  7.0    0.000    0.000    0.001    0.001       0
+10:  merge_index                         13  6.8    0.001    0.001    0.001    0.001       1
+10:  dbcsr_create_new                    97  6.4    0.000    0.000    0.001    0.001       1
+10:  fill_hash_tables                    10  8.0    0.001    0.001    0.001    0.001       0
+10:  dbcsr_make_index_list               30  6.0    0.001    0.001    0.001    0.001       1
+10:  dbcsr_data_new                     271  6.9    0.000    0.001    0.000    0.001       0
+10:  mp_alltoall_i22                      3  5.0    0.000    0.001    0.000    0.001       1
+10:  quick_finalize                      13  7.5    0.000    0.000    0.000    0.001       1
+10:  dbcsr_destroy                       87  5.2    0.000    0.000    0.000    0.000       1
+10:  mp_bcast_av                         98  1.0    0.000    0.000    0.000    0.000       0
+10:  mp_max_l                            89  1.0    0.000    0.000    0.000    0.000       1
+10:  setup_buffer_matrices               20  6.0    0.000    0.000    0.000    0.000       1
 10:  mp_bcast_i                          99  2.0    0.000    0.000    0.000    0.000       1
-10:  mp_maxloc_dv                       201  1.0    0.000    0.000    0.000    0.000       1
-10:  dbcsr_iterator_start                76  6.8    0.000    0.000    0.000    0.000       0
-10:  mp_isend_iv                         50  8.0    0.000    0.000    0.000    0.000       1
-10:  dbcsr_work_create                   46  6.5    0.000    0.000    0.000    0.000       0
-10:  dbcsr_make_index_exist              97  7.4    0.000    0.000    0.000    0.000       0
+10:  multiply_cannon_multrec_finali      10  8.0    0.000    0.000    0.000    0.000       1
+10:  dbcsr_mm_multrec_finalize           10  9.0    0.000    0.000    0.000    0.000       1
+10:  mp_irecv_iv                         50  8.0    0.000    0.000    0.000    0.000       1
+10:  mp_alltoall_d11v                     9  5.0    0.000    0.000    0.000    0.000       0
+10:  dbcsr_init_lib_low                   1  1.0    0.000    0.000    0.000    0.000       1
+10:  dbcsr_work_create                   46  6.5    0.000    0.000    0.000    0.000       1
+10:  dbcsr_iterator_start                76  6.8    0.000    0.000    0.000    0.000       1
 10:  dbcsr_make_dbcsr_index              46  8.2    0.000    0.000    0.000    0.000       0
-10:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.000    0.000       1
-10:  mp_cart_create                       1  5.0    0.000    0.000    0.000    0.000       0
-10:  dbcsr_iterator_seek                 76  7.8    0.000    0.000    0.000    0.000       0
+10:  mp_maxloc_dv                       201  1.0    0.000    0.000    0.000    0.000       0
+10:  mp_isend_iv                         50  8.0    0.000    0.000    0.000    0.000       1
+10:  mp_sync                             10  4.0    0.000    0.000    0.000    0.000       1
 10:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       0
-10:  mp_max_i                            92  1.0    0.000    0.000    0.000    0.000       1
-10:  dbcsr_iterator_stop                 76  6.8    0.000    0.000    0.000    0.000       0
+10:  dbcsr_iterator_seek                 76  7.8    0.000    0.000    0.000    0.000       1
+10:  dbcsr_make_index_exist              97  7.4    0.000    0.000    0.000    0.000       1
 10:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
+10:  multiply_cannon_metrocomm2          10  7.0    0.000    0.000    0.000    0.000       0
+10:  dbcsr_iterator_stop                 76  6.8    0.000    0.000    0.000    0.000       1
+10:  mp_cart_create                       1  5.0    0.000    0.000    0.000    0.000       1
+10:  mp_max_i                            92  1.0    0.000    0.000    0.000    0.000       0
 10:  dbcsr_distribution_new              26  4.7    0.000    0.000    0.000    0.000       0
 10:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       0
-10:  dbcsr_verify_matrix                  3  4.0    0.000    0.000    0.000    0.000       0
-10:  dbcsr_switch_data_area              33  7.0    0.000    0.000    0.000    0.000       0
-10:  mp_sum_root_rm                       2  4.0    0.000    0.000    0.000    0.000       0
-10:  mp_sum_b                            10  5.0    0.000    0.000    0.000    0.000       1
-10:  dbcsr_make_index_local_row          30  6.0    0.000    0.000    0.000    0.000       0
-10:  mp_isend_dv                         10  8.0    0.000    0.000    0.000    0.000       1
-10:  dbcsr_get_data_size_used            16  5.8    0.000    0.000    0.000    0.000       1
+10:  dbcsr_switch_data_area              33  7.0    0.000    0.000    0.000    0.000       1
+10:  dbcsr_verify_matrix                  3  4.0    0.000    0.000    0.000    0.000       1
+10:  dbcsr_make_index_local_row          30  6.0    0.000    0.000    0.000    0.000       1
+10:  mp_isend_dv                         10  8.0    0.000    0.000    0.000    0.000       0
 10:  mp_irecv_dv                         10  8.0    0.000    0.000    0.000    0.000       1
-10:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       0
+10:  dbcsr_get_data_size_used            16  5.8    0.000    0.000    0.000    0.000       1
+10:  mp_sum_b                            10  5.0    0.000    0.000    0.000    0.000       1
 10:  dbcsr_dist_bin                       4  3.0    0.000    0.000    0.000    0.000       1
+10:  mp_sum_root_rm                       2  4.0    0.000    0.000    0.000    0.000       0
+10:  mp_sum_lv                            2  1.0    0.000    0.000    0.000    0.000       1
+10:  mp_alltoall_i11v                     9  5.0    0.000    0.000    0.000    0.000       1
 10:  dbcsr_mm_sched_init                 10  8.0    0.000    0.000    0.000    0.000       0
 10:  mp_bcast_iv                          2  1.0    0.000    0.000    0.000    0.000       1
-10:  dbcsr_mm_sched_finalize             10 10.0    0.000    0.000    0.000    0.000       0
 10:  dbcsr_get_local_rows                10  5.0    0.000    0.000    0.000    0.000       0
+10:  dbcsr_get_local_cols                10  5.0    0.000    0.000    0.000    0.000       0
 10:  multiply_cannon_metrocomm3          20  7.0    0.000    0.000    0.000    0.000       1
-10:  dbcsr_get_local_cols                10  5.0    0.000    0.000    0.000    0.000       1
+10:  dbcsr_mm_sched_finalize             10 10.0    0.000    0.000    0.000    0.000       1
+10:  dbcsr_get_global_row_map            10  5.0    0.000    0.000    0.000    0.000       0
+10:  dbcsr_get_global_col_map            10  5.0    0.000    0.000    0.000    0.000       0
+10:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
+10:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
+10:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       1
+10:  dbcsr_mm_hostdrv_init               10  9.0    0.000    0.000    0.000    0.000       0
 10:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       0
-10:  mp_sum_lv                            2  1.0    0.000    0.000    0.000    0.000       0
-10:  dbcsr_get_global_row_map            10  5.0    0.000    0.000    0.000    0.000       1
-10:  dbcsr_get_global_col_map            10  5.0    0.000    0.000    0.000    0.000       1
+10:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 10:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       1
-10:  dbcsr_mm_hostdrv_init               10  9.0    0.000    0.000    0.000    0.000       0
-10:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
-10:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       0
-10:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       0
-10:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       0
 10:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 10:  -------------------------------------------------------------------------------
 10: 
-10/19 Test #10: dbcsr_perf:inputs/test_square_sparse_rma.perf .........   Passed    1.97 sec
+10/19 Test #10: dbcsr_perf:inputs/test_square_sparse_rma.perf .........   Passed    0.55 sec
 test 11
       Start 11: dbcsr_unittest1
 
@@ -45322,7 +45358,7 @@
 11:  marketing flops                   389.250560E+06
 11:  -------------------------------------------------------------------------------
 11:  # multiplications                           8100
-11:  max memory usage/rank             272.191488E+06
+11:  max memory usage/rank             272.347136E+06
 11:  # max total images/rank                        2
 11:  # max 3D layers                                1
 11:  # MPI messages exchanged                   16200
@@ -45364,146 +45400,146 @@
 11:  -------------------------------------------------------------------------------
 11:  SUBROUTINE                       CALLS  ASD         SELF TIME        TOTAL TIME MAXRANK
 11:                                 MAXIMUM       AVERAGE  MAXIMUM  AVERAGE  MAXIMUM
-11:  dbcsr_unittest                       1  1.0    0.000    0.000   48.361   48.361       0
-11:  dbcsr_test_multiplies               29  2.0    0.174    0.181   48.310   48.310       0
-11:  test_multiply                     8100  3.0    0.287    0.376   37.440   43.782       0
-11:  dbcsr_redistribute               24348  4.0    2.224    2.989   13.634   19.765       0
-11:  dbcsr_multiply_generic            8100  4.0    0.466    0.502   17.094   17.157       0
-11:  mp_alltoall_i22                  24348  5.0    8.859   15.321    8.859   15.321       1
-11:  dbcsr_make_random_matrix         24348  3.0    5.251    9.303    9.544   15.195       0
-11:  make_m2s                         16200  5.0    0.263    0.266    8.658    8.755       0
-11:  dbcsr_finalize                  110124  5.9    0.799    0.818    5.865    7.288       1
-11:  dbcsr_merge_all                  59784  6.6    2.427    2.799    4.370    5.831       0
-11:  make_images                      16200  6.0    1.216    1.299    5.256    5.364       1
-11:  multiply_cannon                   8100  5.0    1.194    1.223    4.732    4.901       0
-11:  dbcsr_create_new                172992  6.0    2.487    2.910    2.803    3.217       1
-11:  dbcsr_crop_matrix                19188  6.0    0.082    0.085    2.513    2.705       0
-11:  dbcsr_copy_submatrix             19188  7.0    0.594    0.619    2.307    2.507       1
-11:  dbcsr_to_dense_local             32472  3.3    1.405    2.058    1.535    2.202       0
-11:  multiply_cannon_loop              8100  6.0    0.179    0.194    2.021    2.070       1
-11:  dbcsr_check_multiply              8100  4.0    1.413    1.589    1.780    1.790       0
-11:  dbcsr_replicate                   8124  4.0    0.406    0.415    1.687    1.697       1
-11:  multiply_cannon_multrec          16200  7.0    1.238    1.377    1.296    1.435       1
-11:  make_images_sizes                16200  7.0    0.020    0.020    1.034    1.304       1
-11:  mp_sum_l                         58357  4.4    1.175    1.291    1.175    1.291       0
-11:  mp_alltoall_i44                  16200  8.0    1.014    1.285    1.014    1.285       0
-11:  make_images_data                 16200  7.0    0.198    0.200    1.271    1.282       1
-11:  mp_waitall_1                    226800  8.4    1.059    1.176    1.059    1.176       0
-11:  dbcsr_iterator_start            197034  5.9    0.718    0.785    0.850    0.915       1
-11:  dbcsr_special_finalize           24300  7.0    0.111    0.114    0.810    0.841       1
-11:  mp_allgather_i34                  8100  6.0    0.643    0.828    0.643    0.828       0
-11:  dbcsr_new_transposed             10752  5.0    0.311    0.330    0.747    0.799       1
-11:  dbcsr_sort_indices              110923  7.7    0.677    0.738    0.677    0.738       0
-11:  hybrid_alltoall_any              16200  8.0    0.183    0.188    0.728    0.733       1
-11:  dbcsr_data_new                  686166  6.1    0.645    0.656    0.645    0.656       1
-11:  make_images_pack                 16200  7.0    0.520    0.558    0.590    0.630       1
-11:  dbcsr_destroy                   172848  5.0    0.456    0.459    0.591    0.598       0
-11:  multiply_cannon_metrocomm1       16200  7.0    0.030    0.031    0.456    0.564       1
-11:  dbcsr_data_release             1039884  6.4    0.548    0.557    0.548    0.557       0
-11:  tree_to_linear_z                  5979  6.0    0.280    0.529    0.280    0.529       0
-11:  mp_alltoall_z11v                 17937  5.0    0.427    0.521    0.427    0.521       1
-11:  quick_finalize                   33240  6.5    0.185    0.203    0.482    0.508       1
-11:  dbcsr_merge_single_wm            15408  8.0    0.257    0.271    0.478    0.506       1
-11:  tree_to_linear_c                  5979  6.0    0.261    0.494    0.261    0.494       0
-11:  mp_alltoall_d11v                 18585  5.0    0.397    0.489    0.397    0.489       1
-11:  tree_to_linear_d                  6195  6.0    0.258    0.484    0.258    0.484       0
-11:  mp_alltoall_c11v                 17937  5.0    0.390    0.473    0.390    0.473       1
-11:  dbcsr_add_wm_from_matrix          7056  5.0    0.078    0.089    0.441    0.472       1
-11:  tree_to_linear_s                  6195  6.0    0.262    0.471    0.262    0.471       0
-11:  dbcsr_make_untransposed_blocks   15156  5.0    0.308    0.345    0.408    0.445       1
-11:  mp_alltoall_r11v                 18585  5.0    0.325    0.433    0.325    0.433       1
-11:  dbcsr_iterator_stop             197034  5.9    0.350    0.366    0.412    0.427       1
-11:  dbcsr_work_create               108432  5.8    0.261    0.263    0.405    0.407       0
-11:  merge_index                      59784  7.6    0.360    0.406    0.360    0.406       0
-11:  dbcsr_copy                       34740  5.5    0.147    0.152    0.373    0.383       1
-11:  dbcsr_work_destroy_all          108432  6.8    0.271    0.281    0.366    0.378       0
-11:  mp_bcast_b                        8124  5.0    0.212    0.376    0.212    0.376       1
-11:  dbcsr_scale_anytype               7080  5.0    0.174    0.181    0.330    0.353       1
-11:  dbcsr_fill_wm_from_matrix         7056  6.0    0.296    0.311    0.333    0.351       1
-11:  setup_rec_index_2d               16200  6.0    0.298    0.309    0.298    0.309       1
-11:  dbcsr_sort_data                  23532  8.3    0.251    0.262    0.251    0.262       0
-11:  mp_alltoall_i11v                 73044  5.0    0.243    0.261    0.243    0.261       1
-11:  dbcsr_mm_multrec_init             8100  6.0    0.023    0.024    0.238    0.246       0
-11:  dbcsr_make_index_list            24300  6.0    0.238    0.242    0.238    0.242       0
-11:  dbcsr_mm_csr_init                 8100  7.0    0.131    0.140    0.215    0.222       0
-11:  setup_buffer_matrices            16200  6.0    0.081    0.087    0.201    0.204       0
-11:  dbcsr_make_index_exist          172992  7.0    0.175    0.182    0.175    0.182       0
-11:  dbcsr_verify_matrix              32472  4.3    0.118    0.167    0.118    0.167       0
-11:  mp_allgatherv_iv                  8124  5.0    0.138    0.145    0.138    0.145       0
-11:  dbcsr_impose_sparsity             4484  5.0    0.115    0.115    0.144    0.145       1
-11:  transpose_index_local            10752  6.0    0.028    0.029    0.128    0.135       1
-11:  dbcsr_iterator_seek             197034  6.9    0.132    0.134    0.132    0.134       0
-11:  mp_allgather_i12                  8124  5.0    0.113    0.134    0.113    0.134       0
-11:  dbcsr_make_dense_low              1656  6.8    0.013    0.013    0.111    0.128       1
-11:  dbcsr_distribution_new           76884  4.5    0.126    0.127    0.126    0.127       0
-11:  dbcsr_conjg                       5376  5.0    0.091    0.099    0.117    0.124       1
-11:  mp_isend_iv                      52823  8.0    0.112    0.118    0.112    0.118       1
-11:  dbcsr_switch_data_area           89760  6.6    0.080    0.083    0.114    0.114       1
-11:  dbcsr_make_images_dense            840  6.0    0.008    0.008    0.093    0.109       1
-11:  make_dense_data                   1656  7.8    0.056    0.059    0.085    0.094       1
-11:  multiply_cannon_metrocomm2        8100  7.0    0.032    0.033    0.086    0.089       1
-11:  mp_irecv_iv                      52286  8.0    0.080    0.087    0.080    0.087       1
-11:  mp_allgatherv_zv                  1995  5.0    0.081    0.085    0.081    0.085       1
-11:  dbcsr_data_copy_aa2              44403  7.8    0.069    0.085    0.069    0.085       0
-11:  dbcsr_make_dbcsr_index          119400  7.7    0.077    0.081    0.077    0.081       0
-11:  dbcsr_get_data_size_used         84132  6.4    0.069    0.075    0.069    0.075       1
-11:  fill_hash_tables                  8100  8.0    0.072    0.074    0.072    0.074       1
-11:  mp_allgatherv_dv                  2067  5.0    0.064    0.064    0.064    0.064       1
-11:  dbcsr_make_undense                 396  5.0    0.030    0.031    0.050    0.060       0
-11:  mp_allgatherv_cv                  1995  5.0    0.057    0.059    0.057    0.059       1
-11:  multiply_cannon_multrec_finali    8100  8.0    0.012    0.013    0.058    0.059       0
-11:  buffer_matrices_ensure_size      16200  6.0    0.049    0.052    0.049    0.052       0
-11:  dbcsr_test_adds                      2  2.0    0.000    0.001    0.051    0.051       0
-11:  dbcsr_mm_multrec_finalize         8100  9.0    0.039    0.039    0.046    0.046       0
-11:  test_add                            24  3.0    0.001    0.001    0.034    0.044       0
-11:  dbcsr_make_dense                   396  5.0    0.002    0.002    0.042    0.044       0
-11:  mp_allgatherv_rv                  2067  5.0    0.036    0.036    0.036    0.036       1
-11:  dbcsr_make_index_local_row       24300  6.0    0.024    0.026    0.024    0.026       0
-11:  mp_isend_zv                       5271  8.6    0.022    0.026    0.022    0.026       1
-11:  mp_isend_rv                       5462  8.6    0.021    0.022    0.021    0.022       1
-11:  mp_isend_dv                       5458  8.6    0.022    0.022    0.022    0.022       1
-11:  mp_isend_cv                       5276  8.6    0.021    0.021    0.021    0.021       0
-11:  dbcsr_get_local_rows              8496  5.0    0.021    0.021    0.021    0.021       1
-11:  mp_bcast_d                        8100  5.0    0.013    0.017    0.013    0.017       1
-11:  dbcsr_make_dists_dense             420  5.0    0.010    0.012    0.012    0.014       1
-11:  dbcsr_get_local_cols              8496  5.0    0.013    0.013    0.013    0.013       1
-11:  dbcsr_mm_sched_init               8100  8.0    0.010    0.010    0.012    0.012       0
-11:  mp_irecv_dv                       5458  8.6    0.010    0.011    0.010    0.011       1
-11:  mp_irecv_zv                       5271  8.6    0.008    0.009    0.008    0.009       0
-11:  dbcsr_get_global_row_map          8100  5.0    0.008    0.008    0.008    0.008       1
-11:  mp_irecv_rv                       5462  8.6    0.007    0.008    0.007    0.008       0
-11:  mp_irecv_cv                       5276  8.6    0.007    0.008    0.007    0.008       0
-11:  dbcsr_mm_sched_finalize           8100 10.0    0.007    0.007    0.007    0.007       1
-11:  mp_sum_b                          1512  5.0    0.006    0.006    0.006    0.006       1
-11:  dbcsr_check_add                     24  4.0    0.004    0.005    0.006    0.006       0
-11:  dbcsr_get_global_col_map          8100  5.0    0.005    0.005    0.005    0.005       0
-11:  multiply_cannon_metrocomm3       16200  7.0    0.004    0.004    0.004    0.004       1
-11:  dbcsr_add_anytype                   24  4.0    0.001    0.001    0.003    0.003       0
+11:  dbcsr_unittest                       1  1.0    0.000    0.000   55.556   55.557       0
+11:  dbcsr_test_multiplies               29  2.0    0.126    0.138   55.530   55.530       0
+11:  test_multiply                     8100  3.0    0.329    0.525   41.646   48.819       0
+11:  dbcsr_redistribute               24348  4.0    1.607    2.172   20.253   28.670       0
+11:  dbcsr_make_random_matrix         24348  3.0    7.458   10.106   13.004   19.669       0
+11:  mp_alltoall_i22                  24348  5.0   12.662   19.641   12.662   19.641       1
+11:  dbcsr_multiply_generic            8100  4.0    0.327    0.372   14.895   14.967       1
+11:  dbcsr_finalize                  110124  5.9    4.024    4.145   10.352   13.889       1
+11:  dbcsr_merge_all                  59784  6.6    3.199    4.734    5.869    9.564       0
+11:  make_m2s                         16200  5.0    0.170    0.173    8.555    8.966       1
+11:  make_images                      16200  6.0    1.118    1.269    5.170    6.083       1
+11:  dbcsr_create_new                172992  6.0    4.200    4.896    4.387    5.086       0
+11:  dbcsr_data_new                  686166  6.1    1.948    3.533    1.948    3.533       1
+11:  dbcsr_work_create               108432  5.8    0.164    0.168    1.829    3.406       0
+11:  multiply_cannon                   8100  5.0    0.706    0.716    3.214    3.370       0
+11:  tree_to_linear_s                  6195  6.0    1.668    3.327    1.668    3.327       0
+11:  dbcsr_crop_matrix                19188  6.0    0.082    0.089    2.826    3.323       1
+11:  dbcsr_copy_submatrix             19188  7.0    0.429    0.481    2.564    3.046       1
+11:  make_images_sizes                16200  7.0    0.013    0.013    1.892    3.021       1
+11:  mp_alltoall_i44                  16200  8.0    1.879    3.009    1.879    3.009       0
+11:  dbcsr_to_dense_local             32472  3.3    0.961    1.450    1.046    1.537       0
+11:  dbcsr_check_multiply              8100  4.0    1.024    1.352    1.225    1.474       0
+11:  mp_allgather_i34                  8100  6.0    1.029    1.211    1.029    1.211       0
+11:  dbcsr_iterator_start            197034  5.9    0.846    1.033    0.920    1.103       1
+11:  multiply_cannon_loop              8100  6.0    0.113    0.126    0.963    0.987       1
+11:  dbcsr_new_transposed             10752  5.0    0.229    0.233    0.769    0.947       1
+11:  make_images_data                 16200  7.0    0.140    0.142    0.859    0.926       1
+11:  dbcsr_replicate                   8124  4.0    0.257    0.262    0.906    0.906       1
+11:  dbcsr_special_finalize           24300  7.0    0.143    0.171    0.740    0.857       1
+11:  mp_waitall_1                    226800  8.4    0.653    0.739    0.653    0.739       0
+11:  dbcsr_scale_anytype               7080  5.0    0.192    0.255    0.519    0.729       1
+11:  mp_sum_l                         58357  4.4    0.538    0.622    0.538    0.622       0
+11:  hybrid_alltoall_any              16200  8.0    0.113    0.114    0.548    0.620       1
+11:  multiply_cannon_multrec          16200  7.0    0.565    0.587    0.594    0.616       1
+11:  dbcsr_iterator_stop             197034  5.9    0.404    0.514    0.440    0.549       1
+11:  dbcsr_merge_single_wm            15408  8.0    0.271    0.316    0.448    0.536       1
+11:  dbcsr_sort_indices              110816  7.7    0.424    0.474    0.424    0.474       0
+11:  dbcsr_add_wm_from_matrix          7056  5.0    0.170    0.263    0.371    0.470       1
+11:  make_images_pack                 16200  7.0    0.340    0.353    0.375    0.389       1
+11:  dbcsr_make_untransposed_blocks   15156  5.0    0.259    0.314    0.307    0.363       1
+11:  dbcsr_destroy                   172848  5.0    0.253    0.259    0.327    0.338       0
+11:  quick_finalize                   33240  6.5    0.129    0.141    0.317    0.331       1
+11:  mp_alltoall_z11v                 17937  5.0    0.216    0.321    0.216    0.321       1
+11:  dbcsr_data_release             1039884  6.4    0.305    0.313    0.305    0.313       0
+11:  merge_index                      59784  7.6    0.279    0.310    0.279    0.310       0
+11:  mp_alltoall_d11v                 18585  5.0    0.198    0.299    0.198    0.299       1
+11:  mp_alltoall_c11v                 17937  5.0    0.197    0.294    0.197    0.294       1
+11:  tree_to_linear_z                  5979  6.0    0.157    0.289    0.157    0.289       0
+11:  tree_to_linear_d                  6195  6.0    0.143    0.278    0.143    0.278       0
+11:  mp_alltoall_r11v                 18585  5.0    0.170    0.267    0.170    0.267       1
+11:  tree_to_linear_c                  5979  6.0    0.130    0.253    0.130    0.253       0
+11:  dbcsr_copy                       34740  5.5    0.093    0.094    0.233    0.236       1
+11:  dbcsr_sort_data                  23532  8.3    0.187    0.222    0.187    0.222       1
+11:  multiply_cannon_metrocomm1       16200  7.0    0.022    0.022    0.201    0.211       0
+11:  dbcsr_work_destroy_all          108432  6.8    0.147    0.153    0.196    0.203       1
+11:  setup_rec_index_2d               16200  6.0    0.182    0.197    0.182    0.197       1
+11:  dbcsr_fill_wm_from_matrix         7056  6.0    0.163    0.169    0.182    0.188       1
+11:  mp_bcast_b                        8124  5.0    0.102    0.177    0.102    0.177       1
+11:  dbcsr_make_index_list            24300  6.0    0.149    0.165    0.149    0.165       0
+11:  dbcsr_mm_multrec_init             8100  6.0    0.011    0.011    0.142    0.142       1
+11:  dbcsr_mm_csr_init                 8100  7.0    0.079    0.079    0.131    0.131       1
+11:  setup_buffer_matrices            16200  6.0    0.049    0.049    0.117    0.120       0
+11:  dbcsr_get_data_size_used         84132  6.4    0.095    0.113    0.095    0.113       1
+11:  dbcsr_make_index_exist          172992  7.0    0.107    0.107    0.107    0.107       1
+11:  mp_alltoall_i11v                 73044  5.0    0.102    0.106    0.102    0.106       1
+11:  dbcsr_impose_sparsity             4484  5.0    0.072    0.074    0.092    0.094       1
+11:  dbcsr_verify_matrix              32472  4.3    0.066    0.092    0.066    0.092       0
+11:  dbcsr_make_dense_low              1656  6.8    0.008    0.008    0.072    0.092       1
+11:  transpose_index_local            10752  6.0    0.020    0.020    0.088    0.090       0
+11:  dbcsr_distribution_new           76884  4.5    0.083    0.086    0.083    0.086       0
+11:  make_dense_data                   1656  7.8    0.034    0.040    0.061    0.081       1
+11:  dbcsr_conjg                       5376  5.0    0.063    0.065    0.076    0.080       1
+11:  dbcsr_iterator_seek             197034  6.9    0.074    0.078    0.074    0.078       0
+11:  dbcsr_switch_data_area           89760  6.6    0.053    0.055    0.075    0.077       1
+11:  mp_isend_iv                      52823  8.0    0.058    0.064    0.058    0.064       1
+11:  dbcsr_make_images_dense            840  6.0    0.005    0.005    0.052    0.061       1
+11:  multiply_cannon_metrocomm2        8100  7.0    0.021    0.021    0.052    0.053       0
+11:  dbcsr_make_dbcsr_index          119400  7.7    0.048    0.052    0.048    0.052       0
+11:  mp_allgatherv_iv                  8124  5.0    0.050    0.052    0.050    0.052       0
+11:  dbcsr_make_dense                   396  5.0    0.002    0.002    0.035    0.047       1
+11:  mp_irecv_iv                      52286  8.0    0.043    0.044    0.043    0.044       1
+11:  fill_hash_tables                  8100  8.0    0.043    0.044    0.043    0.044       0
+11:  dbcsr_data_copy_aa2              44296  7.8    0.027    0.040    0.027    0.040       0
+11:  mp_allgather_i12                  8124  5.0    0.034    0.036    0.034    0.036       1
+11:  mp_allgatherv_zv                  1995  5.0    0.030    0.031    0.030    0.031       1
+11:  multiply_cannon_multrec_finali    8100  8.0    0.008    0.008    0.029    0.029       0
+11:  dbcsr_test_adds                      2  2.0    0.000    0.000    0.026    0.026       0
+11:  mp_allgatherv_dv                  2067  5.0    0.025    0.025    0.025    0.025       0
+11:  mp_allgatherv_cv                  1995  5.0    0.024    0.024    0.024    0.024       0
+11:  dbcsr_make_undense                 396  5.0    0.016    0.017    0.022    0.023       1
+11:  buffer_matrices_ensure_size      16200  6.0    0.021    0.022    0.021    0.022       0
+11:  dbcsr_mm_multrec_finalize         8100  9.0    0.018    0.018    0.021    0.021       1
+11:  test_add                            24  3.0    0.000    0.001    0.018    0.021       0
+11:  mp_allgatherv_rv                  2067  5.0    0.018    0.018    0.018    0.018       0
+11:  dbcsr_make_index_local_row       24300  6.0    0.014    0.014    0.014    0.014       1
+11:  dbcsr_make_dists_dense             420  5.0    0.012    0.012    0.013    0.014       1
+11:  dbcsr_get_local_rows              8496  5.0    0.013    0.013    0.013    0.013       1
+11:  mp_isend_rv                       5462  8.6    0.011    0.011    0.011    0.011       1
+11:  mp_isend_dv                       5458  8.6    0.011    0.011    0.011    0.011       1
+11:  mp_isend_zv                       5271  8.6    0.011    0.011    0.011    0.011       1
+11:  mp_isend_cv                       5276  8.6    0.010    0.010    0.010    0.010       1
+11:  dbcsr_mm_sched_init               8100  8.0    0.007    0.007    0.009    0.009       1
+11:  dbcsr_get_local_cols              8496  5.0    0.009    0.009    0.009    0.009       0
+11:  mp_bcast_d                        8100  5.0    0.007    0.009    0.007    0.009       1
+11:  mp_sum_b                          1512  5.0    0.005    0.007    0.005    0.007       0
+11:  mp_irecv_dv                       5458  8.6    0.005    0.005    0.005    0.005       0
+11:  mp_irecv_zv                       5271  8.6    0.005    0.005    0.005    0.005       0
+11:  mp_irecv_rv                       5462  8.6    0.005    0.005    0.005    0.005       0
+11:  dbcsr_get_global_row_map          8100  5.0    0.005    0.005    0.005    0.005       1
+11:  mp_irecv_cv                       5276  8.6    0.005    0.005    0.005    0.005       0
+11:  dbcsr_get_global_col_map          8100  5.0    0.004    0.004    0.004    0.004       0
+11:  dbcsr_check_add                     24  4.0    0.002    0.003    0.003    0.004       0
+11:  dbcsr_mm_sched_finalize           8100 10.0    0.003    0.003    0.003    0.003       1
+11:  multiply_cannon_metrocomm3       16200  7.0    0.003    0.003    0.003    0.003       0
+11:  dbcsr_add_anytype                   24  4.0    0.000    0.000    0.002    0.002       1
 11:  dbcsr_mm_hostdrv_init             8100  9.0    0.002    0.002    0.002    0.002       0
-11:  dbcsr_init_lib_low                   1  1.0    0.002    0.002    0.002    0.002       0
-11:  dbcsr_index_prune_deleted         1260  7.0    0.002    0.002    0.002    0.002       1
-11:  mp_bcast_av                        133  1.0    0.000    0.000    0.001    0.001       0
-11:  mp_maxloc_dv                       271  1.0    0.001    0.001    0.001    0.001       0
-11:  mp_bcast_i                         134  2.0    0.000    0.001    0.000    0.001       1
-11:  mp_max_l                           124  1.0    0.000    0.001    0.000    0.001       1
-11:  mp_sum_d                           273  1.0    0.001    0.001    0.001    0.001       1
-11:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
-11:  mp_max_i                           140  1.0    0.000    0.000    0.000    0.000       1
-11:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       0
+11:  dbcsr_index_prune_deleted         1260  7.0    0.001    0.001    0.001    0.001       1
+11:  mp_max_l                           124  1.0    0.001    0.001    0.001    0.001       1
+11:  mp_bcast_av                        133  1.0    0.000    0.000    0.000    0.001       0
+11:  mp_max_r                             1  1.0    0.000    0.001    0.000    0.001       1
+11:  mp_bcast_i                         134  2.0    0.000    0.000    0.000    0.000       1
+11:  mp_maxloc_dv                       271  1.0    0.000    0.000    0.000    0.000       0
+11:  mp_sum_d                           273  1.0    0.000    0.000    0.000    0.000       1
+11:  dbcsr_init_lib_low                   1  1.0    0.000    0.000    0.000    0.000       0
+11:  mp_max_i                           140  1.0    0.000    0.000    0.000    0.000       0
 11:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       0
+11:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       1
 11:  mp_cart_create                       1  5.0    0.000    0.000    0.000    0.000       1
 11:  mp_sum_lv                           15  1.0    0.000    0.000    0.000    0.000       1
 11:  mp_bcast_iv                         15  1.0    0.000    0.000    0.000    0.000       0
-11:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       1
-11:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
+11:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       0
+11:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       0
 11:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 11:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       1
-11:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       0
-11:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       1
-11:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       1
+11:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       1
+11:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+11:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       0
 11:  -------------------------------------------------------------------------------
 11: 
-11/19 Test #11: dbcsr_unittest1 .......................................   Passed   48.96 sec
+11/19 Test #11: dbcsr_unittest1 .......................................   Passed   55.97 sec
 test 12
       Start 12: dbcsr_unittest2
 
@@ -48620,7 +48656,7 @@
 12:  marketing flops                    87.649755E+09
 12:  -------------------------------------------------------------------------------
 12:  # multiplications                            608
-12:  max memory usage/rank             308.097024E+06
+12:  max memory usage/rank             308.297728E+06
 12:  # max total images/rank                        2
 12:  # max 3D layers                                1
 12:  # MPI messages exchanged                    1216
@@ -48662,129 +48698,129 @@
 12:  -------------------------------------------------------------------------------
 12:  SUBROUTINE                       CALLS  ASD         SELF TIME        TOTAL TIME MAXRANK
 12:                                 MAXIMUM       AVERAGE  MAXIMUM  AVERAGE  MAXIMUM
-12:  dbcsr_unittest                       1  1.0    0.000    0.000  332.139  332.143       1
-12:  dbcsr_test_multiplies                4  2.0    0.025    0.029  332.139  332.143       0
-12:  test_multiply                      608  3.0    0.055    0.071  317.904  325.898       0
-12:  dbcsr_check_multiply               608  4.0  240.520  245.445  261.429  277.396       0
-12:  mp_bcast_b                         608  5.0   20.906   41.796   20.906   41.796       1
-12:  dbcsr_redistribute                1824  4.0    1.472    1.927   23.359   31.192       0
-12:  mp_alltoall_i22                   1824  5.0   19.014   27.087   19.014   27.087       0
-12:  dbcsr_multiply_generic             608  4.0    0.248    0.290   22.735   25.525       0
-12:  multiply_cannon                    608  5.0    0.391    0.417   15.123   17.859       0
-12:  dbcsr_make_random_matrix          1824  3.0    4.704    9.351    9.465   16.669       0
-12:  multiply_cannon_loop               608  6.0    0.415    0.491   13.522   16.221       0
-12:  multiply_cannon_multrec           1216  7.0   12.128   14.944   12.142   14.954       1
-12:  dbcsr_finalize                    4864  4.6    0.274    0.312    5.875    8.415       1
-12:  dbcsr_merge_all                   3040  5.4    2.712    3.703    5.529    8.096       0
-12:  mp_sum_l                          4489  4.4    3.879    6.789    3.879    6.789       0
-12:  dbcsr_to_dense_local              2432  3.2    5.726    6.571    5.764    6.615       0
-12:  make_m2s                          1216  5.0    0.030    0.031    5.657    5.683       1
-12:  make_images                       1216  6.0    1.345    1.362    5.445    5.487       1
-12:  dbcsr_create_new                  9952  5.6    2.842    2.884    2.900    2.933       1
-12:  dbcsr_replicate                    608  4.0    0.039    0.042    2.750    2.808       0
-12:  mp_waitall_1                     17024  8.4    2.496    2.763    2.496    2.763       0
-12:  make_images_data                  1216  7.0    0.024    0.024    1.968    2.080       0
-12:  hybrid_alltoall_any               1216  8.0    0.342    0.455    1.799    1.910       1
-12:  dbcsr_sort_data                   1824  8.3    1.395    1.456    1.395    1.456       0
-12:  mp_alltoall_z11v                  1296  5.0    1.044    1.313    1.044    1.313       1
-12:  dbcsr_data_release               62092  6.0    1.168    1.227    1.168    1.227       1
-12:  dbcsr_data_copy_aa2               2415  6.4    0.600    1.094    0.600    1.094       0
-12:  multiply_cannon_metrocomm1        1216  7.0    0.008    0.010    0.945    0.982       1
-12:  make_images_sizes                 1216  7.0    0.003    0.003    0.895    0.938       0
-12:  mp_alltoall_i44                   1216  8.0    0.892    0.935    0.892    0.935       1
-12:  tree_to_linear_z                   432  6.0    0.458    0.914    0.458    0.914       0
-12:  mp_allgather_i34                   608  6.0    0.784    0.849    0.784    0.849       1
-12:  dbcsr_special_finalize            1824  7.0    0.096    0.124    0.810    0.818       0
-12:  dbcsr_merge_single_wm             1216  8.0    0.445    0.454    0.700    0.721       0
-12:  mp_alltoall_c11v                  1296  5.0    0.573    0.679    0.573    0.679       1
-12:  dbcsr_new_transposed               800  5.0    0.224    0.268    0.667    0.677       1
-12:  mp_alltoall_d11v                  1440  5.0    0.570    0.671    0.570    0.671       1
-12:  mp_allgatherv_zv                   144  5.0    0.554    0.563    0.554    0.563       0
-12:  mp_alltoall_r11v                  1440  5.0    0.386    0.465    0.386    0.465       1
-12:  make_images_pack                  1216  7.0    0.358    0.449    0.367    0.457       1
-12:  tree_to_linear_d                   480  6.0    0.192    0.382    0.192    0.382       0
-12:  dbcsr_destroy                     9920  4.6    0.052    0.056    0.301    0.376       1
-12:  tree_to_linear_c                   432  6.0    0.176    0.350    0.176    0.350       0
-12:  dbcsr_data_new                   41328  5.6    0.300    0.327    0.300    0.327       1
-12:  mp_allgatherv_cv                   144  5.0    0.292    0.295    0.292    0.295       1
-12:  mp_allgatherv_dv                   160  5.0    0.285    0.294    0.285    0.294       1
-12:  mp_alltoall_i11v                  5472  5.0    0.147    0.278    0.147    0.278       1
-12:  dbcsr_make_index_list             1824  6.0    0.179    0.248    0.179    0.248       0
-12:  buffer_matrices_ensure_size       1216  6.0    0.215    0.243    0.215    0.243       1
-12:  merge_index                       3040  6.4    0.127    0.201    0.127    0.201       0
-12:  tree_to_linear_s                   480  6.0    0.093    0.184    0.093    0.184       0
-12:  mp_allgather_i12                   608  5.0    0.113    0.157    0.113    0.157       1
-12:  mp_allgatherv_rv                   160  5.0    0.143    0.146    0.143    0.146       1
-12:  setup_rec_index_2d                1216  6.0    0.116    0.134    0.116    0.134       0
-12:  dbcsr_work_create                 6688  5.3    0.023    0.024    0.087    0.102       1
-12:  dbcsr_make_untransposed_blocks     608  5.0    0.054    0.070    0.062    0.080       0
-12:  mp_allgatherv_iv                   608  5.0    0.074    0.076    0.074    0.076       0
-12:  dbcsr_iterator_start             10736  5.5    0.042    0.047    0.055    0.063       0
-12:  setup_buffer_matrices             1216  6.0    0.011    0.011    0.047    0.055       0
-12:  quick_finalize                    2432  6.5    0.028    0.033    0.047    0.053       0
-12:  dbcsr_copy                        1248  4.9    0.023    0.035    0.037    0.048       0
-12:  dbcsr_sort_indices                7434  7.4    0.037    0.043    0.037    0.043       0
-12:  dbcsr_work_destroy_all            6688  6.3    0.019    0.021    0.033    0.038       0
-12:  dbcsr_mm_multrec_init              608  6.0    0.003    0.003    0.035    0.038       0
-12:  dbcsr_mm_csr_init                  608  7.0    0.027    0.030    0.032    0.035       0
-12:  dbcsr_distribution_new            5664  4.5    0.025    0.029    0.025    0.029       0
-12:  dbcsr_iterator_stop              10736  5.5    0.018    0.021    0.024    0.029       0
-12:  dbcsr_make_index_exist            9952  6.6    0.022    0.023    0.022    0.023       1
-12:  dbcsr_conjg                        400  5.0    0.018    0.018    0.021    0.021       0
-12:  multiply_cannon_metrocomm2         608  7.0    0.004    0.004    0.020    0.021       0
-12:  multiply_cannon_multrec_finali     608  8.0    0.003    0.003    0.014    0.019       0
-12:  dbcsr_iterator_seek              10736  6.5    0.013    0.016    0.013    0.016       0
-12:  dbcsr_mm_multrec_finalize          608  9.0    0.011    0.015    0.011    0.016       0
-12:  dbcsr_init_lib_low                   1  1.0    0.011    0.015    0.011    0.015       0
-12:  mp_isend_iv                       3953  8.0    0.014    0.015    0.014    0.015       1
-12:  dbcsr_verify_matrix               2432  4.2    0.010    0.013    0.010    0.013       0
-12:  mp_irecv_zv                        377  8.6    0.009    0.010    0.009    0.010       0
-12:  dbcsr_switch_data_area            5164  6.5    0.006    0.007    0.009    0.010       0
-12:  mp_irecv_dv                        413  8.6    0.007    0.010    0.007    0.010       1
-12:  dbcsr_get_data_size_used          4864  5.6    0.007    0.008    0.007    0.008       0
-12:  mp_irecv_iv                       3932  8.0    0.007    0.007    0.007    0.007       1
-12:  transpose_index_local              800  6.0    0.003    0.003    0.006    0.006       0
-12:  dbcsr_make_dbcsr_index            7520  7.2    0.005    0.006    0.005    0.006       0
-12:  mp_isend_zv                        377  8.6    0.005    0.005    0.005    0.005       1
-12:  mp_bcast_d                         608  5.0    0.003    0.005    0.003    0.005       1
-12:  mp_isend_dv                        413  8.6    0.004    0.005    0.004    0.005       1
-12:  mp_isend_cv                        373  8.6    0.004    0.004    0.004    0.004       1
-12:  mp_irecv_rv                        412  8.6    0.003    0.004    0.003    0.004       0
-12:  mp_isend_rv                        412  8.6    0.003    0.004    0.003    0.004       1
-12:  fill_hash_tables                   608  8.0    0.003    0.004    0.003    0.004       1
-12:  mp_irecv_cv                        373  8.6    0.003    0.004    0.003    0.004       1
-12:  dbcsr_make_index_local_row        1824  6.0    0.003    0.003    0.003    0.003       0
-12:  dbcsr_get_local_rows               608  5.0    0.003    0.003    0.003    0.003       0
-12:  dbcsr_mm_sched_init                608  8.0    0.001    0.001    0.002    0.002       1
-12:  dbcsr_get_global_row_map           608  5.0    0.001    0.001    0.001    0.001       0
-12:  mp_sum_b                           160  5.0    0.001    0.001    0.001    0.001       0
-12:  dbcsr_get_local_cols               608  5.0    0.001    0.001    0.001    0.001       1
-12:  mp_cart_create                       1  5.0    0.001    0.001    0.001    0.001       1
-12:  dbcsr_mm_sched_finalize            608 10.0    0.001    0.001    0.001    0.001       0
-12:  dbcsr_get_global_col_map           608  5.0    0.001    0.001    0.001    0.001       0
-12:  mp_bcast_av                        116  1.0    0.000    0.000    0.001    0.001       1
-12:  multiply_cannon_metrocomm3        1216  7.0    0.001    0.001    0.001    0.001       0
-12:  mp_maxloc_dv                       237  1.0    0.001    0.001    0.001    0.001       0
-12:  mp_sum_d                           239  1.0    0.000    0.001    0.000    0.001       0
+12:  dbcsr_unittest                       1  1.0    0.000    0.000  141.319  141.325       1
+12:  dbcsr_test_multiplies                4  2.0    0.014    0.018  141.319  141.325       0
+12:  test_multiply                      608  3.0    0.024    0.035  129.605  138.473       0
+12:  dbcsr_check_multiply               608  4.0  100.102  102.489  102.526  107.329       1
+12:  dbcsr_make_random_matrix          1824  3.0    2.699    5.368   10.384   18.488       0
+12:  dbcsr_multiply_generic             608  4.0    0.169    0.173   15.317   16.929       1
+12:  dbcsr_finalize                    4864  4.6    0.359    0.370    8.072   13.558       0
+12:  dbcsr_merge_all                   3040  5.4    2.242    2.670    7.687   13.160       0
+12:  multiply_cannon                    608  5.0    0.426    0.426   10.437   12.071       0
+12:  dbcsr_redistribute                1824  4.0    0.413    0.575    7.684   11.987       0
+12:  mp_alltoall_i22                   1824  5.0    6.628   10.891    6.628   10.891       1
+12:  multiply_cannon_loop               608  6.0    0.297    0.302    8.911   10.489       0
+12:  multiply_cannon_multrec           1216  7.0    7.751    9.230    7.754    9.233       1
+12:  mp_bcast_b                         608  5.0    2.423    4.839    2.423    4.839       1
+12:  mp_sum_l                          4489  4.4    2.242    3.911    2.242    3.911       0
+12:  tree_to_linear_z                   432  6.0    1.840    3.680    1.840    3.680       0
+12:  make_m2s                          1216  5.0    0.010    0.010    3.537    3.588       0
+12:  tree_to_linear_s                   480  6.0    1.558    3.115    1.558    3.115       0
+12:  make_images                       1216  6.0    1.089    1.154    3.013    3.052       1
+12:  dbcsr_data_copy_aa2               2415  6.4    1.452    2.884    1.452    2.884       0
+12:  dbcsr_to_dense_local              2432  3.2    1.544    2.233    1.554    2.245       0
+12:  dbcsr_create_new                  9952  5.6    1.500    1.521    1.518    1.536       1
+12:  mp_waitall_1                     17024  8.4    1.267    1.294    1.267    1.294       1
+12:  dbcsr_special_finalize            1824  7.0    0.268    0.289    0.972    0.993       0
+12:  multiply_cannon_metrocomm1        1216  7.0    0.002    0.003    0.853    0.958       0
+12:  dbcsr_replicate                    608  4.0    0.015    0.016    0.652    0.726       0
+12:  mp_allgather_i34                   608  6.0    0.681    0.704    0.681    0.704       1
+12:  dbcsr_merge_single_wm             1216  8.0    0.407    0.422    0.697    0.697       0
+12:  dbcsr_sort_data                   1824  8.3    0.576    0.622    0.576    0.622       0
+12:  make_images_data                  1216  7.0    0.013    0.015    0.522    0.571       1
+12:  hybrid_alltoall_any               1216  8.0    0.081    0.108    0.492    0.541       1
+12:  dbcsr_make_index_list             1824  6.0    0.512    0.525    0.512    0.525       0
+12:  dbcsr_data_release               62092  6.0    0.327    0.493    0.327    0.493       0
+12:  dbcsr_new_transposed               800  5.0    0.076    0.091    0.390    0.451       1
+12:  setup_rec_index_2d                1216  6.0    0.328    0.369    0.328    0.369       1
+12:  mp_alltoall_z11v                  1296  5.0    0.262    0.366    0.262    0.366       1
+12:  make_images_sizes                 1216  7.0    0.001    0.001    0.296    0.360       1
+12:  mp_alltoall_i44                   1216  8.0    0.295    0.359    0.295    0.359       0
+12:  merge_index                       3040  6.4    0.158    0.174    0.158    0.174       0
+12:  mp_alltoall_d11v                  1440  5.0    0.136    0.167    0.136    0.167       1
+12:  mp_alltoall_c11v                  1296  5.0    0.111    0.146    0.111    0.146       1
+12:  tree_to_linear_d                   480  6.0    0.072    0.143    0.072    0.143       0
+12:  make_images_pack                  1216  7.0    0.108    0.135    0.111    0.139       1
+12:  tree_to_linear_c                   432  6.0    0.068    0.136    0.068    0.136       0
+12:  mp_allgatherv_zv                   144  5.0    0.116    0.117    0.116    0.117       1
+12:  dbcsr_destroy                     9920  4.6    0.022    0.023    0.100    0.105       0
+12:  mp_alltoall_r11v                  1440  5.0    0.075    0.099    0.075    0.099       1
+12:  dbcsr_data_new                   41328  5.6    0.074    0.097    0.074    0.097       0
+12:  mp_allgatherv_dv                   160  5.0    0.079    0.086    0.079    0.086       0
+12:  mp_allgatherv_cv                   144  5.0    0.067    0.072    0.067    0.072       0
+12:  dbcsr_make_untransposed_blocks     608  5.0    0.057    0.062    0.060    0.064       1
+12:  buffer_matrices_ensure_size       1216  6.0    0.055    0.058    0.055    0.058       0
+12:  dbcsr_work_create                 6688  5.3    0.011    0.011    0.027    0.031       0
+12:  mp_allgatherv_rv                   160  5.0    0.028    0.028    0.028    0.028       1
+12:  mp_alltoall_i11v                  5472  5.0    0.013    0.021    0.013    0.021       1
+12:  setup_buffer_matrices             1216  6.0    0.004    0.005    0.016    0.019       1
+12:  dbcsr_iterator_start             10736  5.5    0.013    0.014    0.018    0.019       0
+12:  dbcsr_mm_multrec_init              608  6.0    0.001    0.001    0.015    0.018       0
+12:  mp_allgather_i12                   608  5.0    0.016    0.017    0.016    0.017       0
+12:  dbcsr_mm_csr_init                  608  7.0    0.012    0.015    0.014    0.017       0
+12:  quick_finalize                    2432  6.5    0.009    0.009    0.016    0.017       1
+12:  dbcsr_sort_indices                7434  7.4    0.014    0.016    0.014    0.016       0
+12:  dbcsr_work_destroy_all            6688  6.3    0.010    0.010    0.015    0.016       0
+12:  mp_allgatherv_iv                   608  5.0    0.008    0.013    0.008    0.013       1
+12:  dbcsr_copy                        1248  4.9    0.006    0.007    0.012    0.013       0
+12:  dbcsr_init_lib_low                   1  1.0    0.006    0.011    0.006    0.011       0
+12:  mp_sum_b                           160  5.0    0.008    0.011    0.008    0.011       0
+12:  dbcsr_iterator_stop              10736  5.5    0.007    0.008    0.009    0.010       0
+12:  dbcsr_distribution_new            5664  4.5    0.009    0.010    0.009    0.010       0
+12:  dbcsr_conjg                        400  5.0    0.006    0.007    0.008    0.008       1
+12:  dbcsr_make_index_exist            9952  6.6    0.007    0.007    0.007    0.007       0
+12:  multiply_cannon_metrocomm2         608  7.0    0.002    0.002    0.005    0.006       1
+12:  dbcsr_iterator_seek              10736  6.5    0.004    0.005    0.004    0.005       0
+12:  dbcsr_switch_data_area            5164  6.5    0.003    0.003    0.005    0.005       1
+12:  mp_isend_iv                       3953  8.0    0.004    0.005    0.004    0.005       1
+12:  dbcsr_verify_matrix               2432  4.2    0.003    0.004    0.003    0.004       0
+12:  transpose_index_local              800  6.0    0.001    0.001    0.003    0.004       1
+12:  multiply_cannon_multrec_finali     608  8.0    0.001    0.001    0.003    0.004       1
+12:  mp_irecv_iv                       3932  8.0    0.003    0.003    0.003    0.003       1
+12:  dbcsr_make_dbcsr_index            7520  7.2    0.003    0.003    0.003    0.003       0
+12:  dbcsr_mm_multrec_finalize          608  9.0    0.002    0.002    0.003    0.003       1
+12:  dbcsr_get_data_size_used          4864  5.6    0.002    0.002    0.002    0.002       0
+12:  fill_hash_tables                   608  8.0    0.001    0.002    0.001    0.002       1
+12:  dbcsr_make_index_local_row        1824  6.0    0.001    0.001    0.001    0.001       1
+12:  mp_isend_dv                        413  8.6    0.001    0.001    0.001    0.001       1
+12:  mp_bcast_d                         608  5.0    0.001    0.001    0.001    0.001       1
+12:  mp_isend_zv                        377  8.6    0.001    0.001    0.001    0.001       1
+12:  mp_isend_rv                        412  8.6    0.001    0.001    0.001    0.001       1
+12:  mp_isend_cv                        373  8.6    0.001    0.001    0.001    0.001       1
+12:  mp_irecv_dv                        413  8.6    0.001    0.001    0.001    0.001       1
+12:  dbcsr_get_local_rows               608  5.0    0.001    0.001    0.001    0.001       0
+12:  mp_irecv_rv                        412  8.6    0.001    0.001    0.001    0.001       0
+12:  dbcsr_mm_sched_init                608  8.0    0.001    0.001    0.001    0.001       0
+12:  dbcsr_get_local_cols               608  5.0    0.001    0.001    0.001    0.001       0
+12:  mp_cart_create                       1  5.0    0.000    0.001    0.000    0.001       1
+12:  mp_irecv_cv                        373  8.6    0.001    0.001    0.001    0.001       0
+12:  mp_irecv_zv                        377  8.6    0.001    0.001    0.001    0.001       1
+12:  dbcsr_get_global_row_map           608  5.0    0.000    0.000    0.000    0.000       1
+12:  mp_bcast_av                        116  1.0    0.000    0.000    0.000    0.000       0
+12:  dbcsr_get_global_col_map           608  5.0    0.000    0.000    0.000    0.000       1
 12:  mp_bcast_i                         117  2.0    0.000    0.000    0.000    0.000       1
-12:  mp_max_l                           107  1.0    0.000    0.000    0.000    0.000       0
-12:  dbcsr_mm_hostdrv_init              608  9.0    0.000    0.000    0.000    0.000       0
-12:  mp_max_i                           112  1.0    0.000    0.000    0.000    0.000       0
-12:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       1
+12:  dbcsr_mm_sched_finalize            608 10.0    0.000    0.000    0.000    0.000       1
+12:  multiply_cannon_metrocomm3        1216  7.0    0.000    0.000    0.000    0.000       0
+12:  mp_max_l                           107  1.0    0.000    0.000    0.000    0.000       1
 12:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
+12:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       1
+12:  mp_maxloc_dv                       237  1.0    0.000    0.000    0.000    0.000       0
+12:  mp_sum_d                           239  1.0    0.000    0.000    0.000    0.000       1
+12:  dbcsr_mm_hostdrv_init              608  9.0    0.000    0.000    0.000    0.000       0
 12:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       1
-12:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       0
+12:  mp_max_i                           112  1.0    0.000    0.000    0.000    0.000       0
 12:  mp_bcast_iv                          4  1.0    0.000    0.000    0.000    0.000       0
-12:  mp_sum_lv                            4  1.0    0.000    0.000    0.000    0.000       0
-12:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       1
+12:  mp_sum_lv                            4  1.0    0.000    0.000    0.000    0.000       1
+12:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
+12:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       1
+12:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
+12:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 12:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       0
-12:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       0
-12:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       0
-12:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       0
-12:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       0
+12:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       0
+12:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 12:  -------------------------------------------------------------------------------
 12: 
-12/19 Test #12: dbcsr_unittest2 .......................................   Passed  333.40 sec
+12/19 Test #12: dbcsr_unittest2 .......................................   Passed  141.80 sec
 test 13
       Start 13: dbcsr_unittest3
 
@@ -52834,7 +52870,7 @@
 13:  marketing flops                     6.232120E+09
 13:  -------------------------------------------------------------------------------
 13:  # multiplications                            756
-13:  max memory usage/rank             284.426240E+06
+13:  max memory usage/rank             285.143040E+06
 13:  # max total images/rank                        2
 13:  # max 3D layers                                1
 13:  # MPI messages exchanged                    1512
@@ -52876,129 +52912,129 @@
 13:  -------------------------------------------------------------------------------
 13:  SUBROUTINE                       CALLS  ASD         SELF TIME        TOTAL TIME MAXRANK
 13:                                 MAXIMUM       AVERAGE  MAXIMUM  AVERAGE  MAXIMUM
-13:  dbcsr_unittest                       1  1.0    0.000    0.000   21.708   21.718       1
-13:  dbcsr_test_multiplies                7  2.0    0.031    0.032   21.708   21.718       0
-13:  test_multiply                      756  3.0    0.042    0.050   18.115   20.437       0
-13:  dbcsr_check_multiply               756  4.0    9.746    9.894    9.928   10.233       1
-13:  dbcsr_redistribute                2268  4.0    0.476    0.659    3.531    5.540       0
-13:  dbcsr_make_random_matrix          2268  3.0    1.586    3.038    2.602    4.651       0
-13:  mp_alltoall_i22                   2268  5.0    2.259    4.254    2.259    4.254       1
-13:  dbcsr_multiply_generic             756  4.0    0.066    0.070    2.926    2.937       1
-13:  dbcsr_finalize                    6048  4.6    0.063    0.063    1.257    1.849       0
-13:  dbcsr_merge_all                   3780  5.4    0.354    0.473    1.121    1.714       0
-13:  multiply_cannon                    756  5.0    0.192    0.206    1.588    1.618       0
-13:  dbcsr_to_dense_local              3024  3.2    1.089    1.295    1.110    1.319       0
-13:  multiply_cannon_loop               756  6.0    0.026    0.033    1.174    1.179       1
-13:  multiply_cannon_multrec           1512  7.0    1.016    1.020    1.028    1.035       1
-13:  make_m2s                          1512  5.0    0.025    0.026    0.838    0.843       1
-13:  make_images                       1512  6.0    0.166    0.175    0.772    0.777       1
-13:  dbcsr_replicate                    756  4.0    0.067    0.072    0.739    0.743       1
-13:  dbcsr_create_new                 12348  5.6    0.410    0.452    0.449    0.491       1
-13:  dbcsr_data_release               77280  6.0    0.369    0.456    0.369    0.456       0
-13:  mp_alltoall_z11v                  1701  5.0    0.290    0.380    0.290    0.380       1
-13:  mp_bcast_b                         756  5.0    0.180    0.336    0.180    0.336       1
-13:  dbcsr_data_copy_aa2               2971  6.4    0.156    0.301    0.156    0.301       0
-13:  mp_sum_l                          5617  4.4    0.293    0.299    0.293    0.299       0
-13:  mp_waitall_1                     21168  8.4    0.253    0.293    0.253    0.293       0
-13:  make_images_data                  1512  7.0    0.023    0.024    0.270    0.284       0
-13:  dbcsr_sort_data                   2268  8.3    0.261    0.262    0.261    0.262       0
-13:  tree_to_linear_z                   567  6.0    0.123    0.243    0.123    0.243       0
-13:  hybrid_alltoall_any               1512  8.0    0.064    0.080    0.213    0.227       1
-13:  mp_alltoall_d11v                  1701  5.0    0.140    0.172    0.140    0.172       1
-13:  mp_alltoall_c11v                  1701  5.0    0.132    0.167    0.132    0.167       1
-13:  dbcsr_special_finalize            2268  7.0    0.015    0.018    0.151    0.158       1
-13:  mp_allgatherv_zv                   189  5.0    0.139    0.147    0.139    0.147       1
-13:  dbcsr_data_new                   51408  5.6    0.142    0.146    0.142    0.146       0
-13:  tree_to_linear_c                   567  6.0    0.073    0.144    0.073    0.144       0
-13:  tree_to_linear_d                   567  6.0    0.071    0.140    0.071    0.140       0
-13:  dbcsr_destroy                    12348  4.6    0.068    0.072    0.134    0.137       1
-13:  dbcsr_new_transposed              1008  5.0    0.058    0.069    0.116    0.134       1
-13:  dbcsr_merge_single_wm             1512  8.0    0.070    0.076    0.125    0.129       0
-13:  multiply_cannon_metrocomm1        1512  7.0    0.004    0.004    0.108    0.116       0
-13:  mp_alltoall_r11v                  1701  5.0    0.080    0.101    0.080    0.101       1
-13:  make_images_pack                  1512  7.0    0.069    0.088    0.078    0.097       1
-13:  make_images_sizes                 1512  7.0    0.003    0.003    0.059    0.083       0
-13:  tree_to_linear_s                   567  6.0    0.042    0.081    0.042    0.081       0
-13:  mp_alltoall_i44                   1512  8.0    0.057    0.081    0.057    0.081       0
-13:  mp_allgatherv_dv                   189  5.0    0.072    0.074    0.072    0.074       1
-13:  dbcsr_sort_indices                9032  7.4    0.066    0.074    0.066    0.074       0
-13:  mp_allgather_i34                   756  6.0    0.055    0.073    0.055    0.073       0
-13:  dbcsr_work_create                 8316  5.3    0.027    0.028    0.067    0.069       1
-13:  mp_allgatherv_cv                   189  5.0    0.067    0.069    0.067    0.069       1
-13:  dbcsr_mm_multrec_init              756  6.0    0.004    0.005    0.053    0.058       1
-13:  dbcsr_mm_csr_init                  756  7.0    0.036    0.042    0.049    0.054       0
-13:  dbcsr_iterator_start             13356  5.5    0.034    0.038    0.047    0.051       1
-13:  merge_index                       3780  6.4    0.042    0.050    0.042    0.050       0
-13:  quick_finalize                    3024  6.5    0.023    0.024    0.045    0.048       1
-13:  buffer_matrices_ensure_size       1512  6.0    0.042    0.046    0.042    0.046       1
-13:  dbcsr_init_lib_low                   1  1.0    0.027    0.042    0.027    0.042       1
-13:  dbcsr_make_index_list             2268  6.0    0.037    0.038    0.037    0.038       0
-13:  dbcsr_make_untransposed_blocks     756  5.0    0.027    0.029    0.034    0.036       0
-13:  mp_allgatherv_rv                   189  5.0    0.034    0.036    0.034    0.036       1
-13:  setup_rec_index_2d                1512  6.0    0.034    0.035    0.034    0.035       0
-13:  dbcsr_work_destroy_all            8316  6.3    0.022    0.022    0.034    0.035       0
-13:  mp_allgatherv_iv                   756  5.0    0.028    0.032    0.028    0.032       0
-13:  setup_buffer_matrices             1512  6.0    0.009    0.009    0.028    0.028       0
-13:  mp_alltoall_i11v                  6804  5.0    0.023    0.026    0.023    0.026       1
-13:  dbcsr_copy                        1512  5.0    0.013    0.013    0.025    0.026       0
-13:  dbcsr_distribution_new            7056  4.5    0.021    0.022    0.021    0.022       1
-13:  dbcsr_make_index_exist           12348  6.6    0.020    0.022    0.020    0.022       1
-13:  dbcsr_verify_matrix               3024  4.2    0.019    0.021    0.019    0.021       0
-13:  dbcsr_iterator_stop              13356  5.5    0.016    0.016    0.020    0.020       1
-13:  mp_isend_iv                       4492  8.0    0.013    0.015    0.013    0.015       1
-13:  multiply_cannon_multrec_finali     756  8.0    0.002    0.002    0.013    0.015       1
-13:  mp_allgather_i12                   756  5.0    0.011    0.015    0.011    0.015       0
-13:  dbcsr_iterator_seek              13356  6.5    0.013    0.014    0.013    0.014       0
-13:  dbcsr_conjg                        504  5.0    0.009    0.011    0.012    0.014       1
-13:  dbcsr_mm_multrec_finalize          756  9.0    0.010    0.012    0.010    0.013       1
-13:  fill_hash_tables                   756  8.0    0.011    0.011    0.011    0.011       1
-13:  multiply_cannon_metrocomm2         756  7.0    0.005    0.005    0.011    0.011       0
-13:  transpose_index_local             1008  6.0    0.004    0.004    0.010    0.011       1
-13:  dbcsr_switch_data_area            6468  6.5    0.007    0.007    0.010    0.010       1
-13:  dbcsr_make_dbcsr_index            9324  7.2    0.009    0.009    0.009    0.009       0
-13:  mp_max_l                           107  1.0    0.004    0.009    0.004    0.009       0
-13:  mp_irecv_iv                       4526  8.0    0.008    0.009    0.008    0.009       0
-13:  dbcsr_get_data_size_used          6048  5.6    0.006    0.006    0.006    0.006       0
-13:  mp_cart_create                       1  5.0    0.003    0.006    0.003    0.006       1
-13:  dbcsr_make_index_local_row        2268  6.0    0.004    0.004    0.004    0.004       1
-13:  mp_isend_rv                        459  8.6    0.003    0.004    0.003    0.004       1
-13:  mp_isend_dv                        449  8.6    0.003    0.004    0.003    0.004       1
-13:  mp_isend_zv                        456  8.6    0.003    0.004    0.003    0.004       1
-13:  mp_isend_cv                        451  8.6    0.003    0.004    0.003    0.004       1
-13:  dbcsr_get_local_rows               756  5.0    0.003    0.003    0.003    0.003       1
-13:  mp_bcast_d                         756  5.0    0.002    0.003    0.002    0.003       1
-13:  dbcsr_mm_sched_init                756  8.0    0.002    0.002    0.002    0.003       1
-13:  mp_sum_b                           252  5.0    0.002    0.002    0.002    0.002       1
+13:  dbcsr_unittest                       1  1.0    0.000    0.000    9.201    9.201       1
+13:  dbcsr_test_multiplies                7  2.0    0.011    0.012    9.201    9.201       0
+13:  test_multiply                      756  3.0    0.015    0.019    7.827    8.782       0
+13:  dbcsr_check_multiply               756  4.0    4.642    4.696    4.728    4.755       0
+13:  dbcsr_redistribute                2268  4.0    0.190    0.260    1.524    2.485       0
+13:  mp_alltoall_i22                   2268  5.0    1.045    2.053    1.045    2.053       1
+13:  dbcsr_make_random_matrix          2268  3.0    0.749    1.437    1.004    1.864       0
+13:  dbcsr_multiply_generic             756  4.0    0.019    0.019    0.992    1.009       1
+13:  multiply_cannon                    756  5.0    0.049    0.050    0.618    0.627       1
+13:  dbcsr_finalize                    6048  4.6    0.020    0.021    0.374    0.549       0
+13:  dbcsr_to_dense_local              3024  3.2    0.438    0.521    0.446    0.529       0
+13:  multiply_cannon_loop               756  6.0    0.007    0.007    0.506    0.523       1
+13:  dbcsr_merge_all                   3780  5.4    0.067    0.076    0.330    0.504       0
+13:  multiply_cannon_multrec           1512  7.0    0.455    0.476    0.458    0.479       1
+13:  dbcsr_replicate                    756  4.0    0.025    0.026    0.238    0.248       1
+13:  make_m2s                          1512  5.0    0.009    0.009    0.232    0.236       1
+13:  make_images                       1512  6.0    0.042    0.047    0.213    0.217       1
+13:  mp_bcast_b                         756  5.0    0.085    0.168    0.085    0.168       1
+13:  mp_alltoall_z11v                  1701  5.0    0.140    0.156    0.140    0.156       0
+13:  dbcsr_data_release               77280  6.0    0.127    0.153    0.127    0.153       0
+13:  mp_sum_l                          5617  4.4    0.094    0.116    0.094    0.116       0
+13:  dbcsr_data_copy_aa2               2971  6.4    0.055    0.107    0.055    0.107       0
+13:  dbcsr_sort_data                   2268  8.3    0.090    0.097    0.090    0.097       0
+13:  mp_waitall_1                     21168  8.4    0.076    0.093    0.076    0.093       0
+13:  make_images_data                  1512  7.0    0.011    0.011    0.081    0.088       1
+13:  dbcsr_create_new                 12348  5.6    0.067    0.069    0.079    0.081       1
+13:  tree_to_linear_z                   567  6.0    0.039    0.077    0.039    0.077       0
+13:  hybrid_alltoall_any               1512  8.0    0.019    0.024    0.060    0.068       1
+13:  mp_alltoall_c11v                  1701  5.0    0.040    0.054    0.040    0.054       1
+13:  mp_alltoall_d11v                  1701  5.0    0.039    0.053    0.039    0.053       1
+13:  dbcsr_data_new                   51408  5.6    0.044    0.048    0.044    0.048       0
+13:  tree_to_linear_c                   567  6.0    0.024    0.048    0.024    0.048       0
+13:  tree_to_linear_d                   567  6.0    0.022    0.044    0.022    0.044       0
+13:  dbcsr_special_finalize            2268  7.0    0.005    0.006    0.038    0.041       1
+13:  dbcsr_new_transposed              1008  5.0    0.023    0.027    0.036    0.041       1
+13:  mp_allgatherv_zv                   189  5.0    0.039    0.041    0.039    0.041       1
+13:  dbcsr_destroy                    12348  4.6    0.016    0.018    0.039    0.040       0
+13:  multiply_cannon_metrocomm1        1512  7.0    0.002    0.002    0.036    0.040       0
+13:  mp_alltoall_r11v                  1701  5.0    0.023    0.033    0.023    0.033       1
+13:  make_images_pack                  1512  7.0    0.024    0.030    0.026    0.032       1
+13:  dbcsr_merge_single_wm             1512  8.0    0.011    0.012    0.027    0.030       1
+13:  dbcsr_sort_indices                9032  7.4    0.026    0.029    0.026    0.029       0
+13:  tree_to_linear_s                   567  6.0    0.013    0.026    0.013    0.026       0
+13:  dbcsr_work_create                 8316  5.3    0.009    0.009    0.023    0.025       0
+13:  mp_allgatherv_dv                   189  5.0    0.020    0.021    0.020    0.021       0
+13:  mp_allgather_i34                   756  6.0    0.012    0.020    0.012    0.020       0
+13:  mp_allgatherv_cv                   189  5.0    0.018    0.019    0.018    0.019       0
+13:  dbcsr_mm_multrec_init              756  6.0    0.001    0.001    0.017    0.018       0
+13:  dbcsr_mm_csr_init                  756  7.0    0.012    0.014    0.016    0.017       0
+13:  quick_finalize                    3024  6.5    0.008    0.008    0.017    0.017       1
+13:  merge_index                       3780  6.4    0.014    0.017    0.014    0.017       0
+13:  make_images_sizes                 1512  7.0    0.001    0.001    0.011    0.014       0
+13:  dbcsr_iterator_start             13356  5.5    0.010    0.010    0.014    0.014       0
+13:  mp_alltoall_i44                   1512  8.0    0.010    0.013    0.010    0.013       0
+13:  setup_rec_index_2d                1512  6.0    0.012    0.012    0.012    0.012       1
+13:  dbcsr_make_untransposed_blocks     756  5.0    0.010    0.010    0.012    0.012       1
+13:  dbcsr_work_destroy_all            8316  6.3    0.008    0.008    0.011    0.011       0
+13:  setup_buffer_matrices             1512  6.0    0.003    0.003    0.010    0.010       0
+13:  dbcsr_iterator_stop              13356  5.5    0.007    0.007    0.009    0.009       0
+13:  dbcsr_make_index_list             2268  6.0    0.009    0.009    0.009    0.009       1
+13:  dbcsr_copy                        1512  5.0    0.004    0.004    0.009    0.009       1
+13:  mp_allgatherv_rv                   189  5.0    0.009    0.009    0.009    0.009       0
+13:  buffer_matrices_ensure_size       1512  6.0    0.007    0.008    0.007    0.008       0
+13:  dbcsr_verify_matrix               3024  4.2    0.006    0.007    0.006    0.007       0
+13:  dbcsr_distribution_new            7056  4.5    0.007    0.007    0.007    0.007       0
+13:  dbcsr_make_index_exist           12348  6.6    0.006    0.007    0.006    0.007       0
+13:  mp_allgatherv_iv                   756  5.0    0.006    0.007    0.006    0.007       1
+13:  mp_alltoall_i11v                  6804  5.0    0.006    0.006    0.006    0.006       0
+13:  dbcsr_conjg                        504  5.0    0.004    0.005    0.006    0.006       1
+13:  transpose_index_local             1008  6.0    0.001    0.001    0.005    0.005       1
+13:  dbcsr_make_dbcsr_index            9324  7.2    0.004    0.005    0.004    0.005       0
+13:  mp_isend_iv                       4492  8.0    0.004    0.004    0.004    0.004       1
+13:  multiply_cannon_metrocomm2         756  7.0    0.002    0.002    0.004    0.004       1
+13:  dbcsr_switch_data_area            6468  6.5    0.003    0.003    0.004    0.004       0
+13:  dbcsr_iterator_seek              13356  6.5    0.004    0.004    0.004    0.004       0
+13:  fill_hash_tables                   756  8.0    0.003    0.003    0.003    0.003       1
+13:  multiply_cannon_multrec_finali     756  8.0    0.001    0.001    0.003    0.003       1
+13:  dbcsr_mm_multrec_finalize          756  9.0    0.002    0.002    0.002    0.002       1
+13:  mp_irecv_iv                       4526  8.0    0.002    0.002    0.002    0.002       1
+13:  dbcsr_get_data_size_used          6048  5.6    0.002    0.002    0.002    0.002       0
+13:  mp_allgather_i12                   756  5.0    0.002    0.002    0.002    0.002       0
 13:  mp_max_r                             1  1.0    0.001    0.002    0.001    0.002       1
-13:  dbcsr_get_global_row_map           756  5.0    0.001    0.002    0.001    0.002       1
-13:  dbcsr_get_local_cols               756  5.0    0.001    0.002    0.001    0.002       0
-13:  mp_irecv_zv                        456  8.6    0.001    0.001    0.001    0.001       1
-13:  mp_irecv_dv                        449  8.6    0.001    0.001    0.001    0.001       1
-13:  mp_irecv_rv                        459  8.6    0.001    0.001    0.001    0.001       1
-13:  mp_irecv_cv                        451  8.6    0.001    0.001    0.001    0.001       1
-13:  dbcsr_get_global_col_map           756  5.0    0.001    0.001    0.001    0.001       1
-13:  dbcsr_mm_hostdrv_init              756  9.0    0.001    0.001    0.001    0.001       1
-13:  dbcsr_mm_sched_finalize            756 10.0    0.001    0.001    0.001    0.001       0
-13:  mp_bcast_av                        116  1.0    0.000    0.000    0.001    0.001       0
-13:  multiply_cannon_metrocomm3        1512  7.0    0.001    0.001    0.001    0.001       0
-13:  mp_max_i                           269  1.0    0.000    0.001    0.000    0.001       0
-13:  mp_maxloc_dv                       237  1.0    0.000    0.000    0.000    0.000       0
+13:  dbcsr_make_index_local_row        2268  6.0    0.001    0.001    0.001    0.001       1
+13:  mp_isend_zv                        456  8.6    0.001    0.001    0.001    0.001       1
+13:  mp_isend_cv                        451  8.6    0.001    0.001    0.001    0.001       1
+13:  dbcsr_get_local_rows               756  5.0    0.001    0.001    0.001    0.001       1
+13:  mp_isend_dv                        449  8.6    0.001    0.001    0.001    0.001       1
+13:  mp_isend_rv                        459  8.6    0.001    0.001    0.001    0.001       1
+13:  dbcsr_mm_sched_init                756  8.0    0.001    0.001    0.001    0.001       1
+13:  mp_bcast_d                         756  5.0    0.001    0.001    0.001    0.001       1
+13:  mp_max_l                           107  1.0    0.000    0.001    0.000    0.001       1
+13:  dbcsr_get_local_cols               756  5.0    0.001    0.001    0.001    0.001       0
+13:  mp_bcast_av                        116  1.0    0.000    0.000    0.000    0.000       0
+13:  mp_irecv_zv                        456  8.6    0.000    0.000    0.000    0.000       1
+13:  mp_sum_b                           252  5.0    0.000    0.000    0.000    0.000       0
+13:  dbcsr_get_global_row_map           756  5.0    0.000    0.000    0.000    0.000       0
 13:  mp_bcast_i                         117  2.0    0.000    0.000    0.000    0.000       1
-13:  mp_sum_d                           239  1.0    0.000    0.000    0.000    0.000       0
+13:  mp_irecv_cv                        451  8.6    0.000    0.000    0.000    0.000       1
+13:  mp_irecv_dv                        449  8.6    0.000    0.000    0.000    0.000       1
+13:  dbcsr_get_global_col_map           756  5.0    0.000    0.000    0.000    0.000       0
+13:  mp_irecv_rv                        459  8.6    0.000    0.000    0.000    0.000       1
+13:  mp_maxloc_dv                       237  1.0    0.000    0.000    0.000    0.000       1
+13:  mp_max_i                           269  1.0    0.000    0.000    0.000    0.000       0
+13:  mp_sum_d                           239  1.0    0.000    0.000    0.000    0.000       1
+13:  dbcsr_init_lib_low                   1  1.0    0.000    0.000    0.000    0.000       0
+13:  multiply_cannon_metrocomm3        1512  7.0    0.000    0.000    0.000    0.000       0
 13:  mp_sum_lv                          161  1.0    0.000    0.000    0.000    0.000       1
-13:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       0
+13:  mp_cart_create                       1  5.0    0.000    0.000    0.000    0.000       1
 13:  mp_bcast_iv                        161  1.0    0.000    0.000    0.000    0.000       0
-13:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       1
-13:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       0
-13:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
-13:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       0
+13:  dbcsr_mm_sched_finalize            756 10.0    0.000    0.000    0.000    0.000       1
+13:  dbcsr_mm_hostdrv_init              756  9.0    0.000    0.000    0.000    0.000       0
+13:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       1
+13:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       0
+13:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       1
 13:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       1
-13:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       0
-13:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       0
-13:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+13:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
+13:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
+13:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       1
+13:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       1
+13:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 13:  -------------------------------------------------------------------------------
 13: 
-13/19 Test #13: dbcsr_unittest3 .......................................   Passed   22.63 sec
+13/19 Test #13: dbcsr_unittest3 .......................................   Passed    9.58 sec
 test 14
       Start 14: dbcsr_unittest4
 
@@ -53121,71 +53157,71 @@
 14:  -------------------------------------------------------------------------------
 14:  SUBROUTINE                       CALLS  ASD         SELF TIME        TOTAL TIME MAXRANK
 14:                                 MAXIMUM       AVERAGE  MAXIMUM  AVERAGE  MAXIMUM
-14:  dbcsr_unittest                       1  1.0    0.000    0.000    0.014    0.014       1
-14:  dbcsr_test_scale_by_vectors          3  2.0    0.000    0.001    0.014    0.014       0
-14:  test_scale_by_vector                20  3.0    0.000    0.000    0.008    0.010       1
-14:  dbcsr_redistribute                  20  4.0    0.001    0.001    0.004    0.006       1
-14:  dbcsr_make_random_matrix            40  3.0    0.001    0.002    0.004    0.006       0
-14:  mp_alltoall_i22                     20  5.0    0.002    0.004    0.002    0.004       1
-14:  dbcsr_finalize                      60  4.3    0.000    0.000    0.003    0.003       0
-14:  dbcsr_init_lib_low                   1  1.0    0.003    0.003    0.003    0.003       0
-14:  dbcsr_merge_all                     40  5.0    0.001    0.002    0.002    0.003       0
-14:  dbcsr_create_new                   100  4.4    0.001    0.001    0.002    0.002       1
-14:  dbcsr_checksum                      24  4.0    0.001    0.001    0.001    0.002       0
+14:  dbcsr_unittest                       1  1.0    0.000    0.000    0.006    0.006       1
+14:  dbcsr_test_scale_by_vectors          3  2.0    0.000    0.001    0.006    0.006       0
+14:  test_scale_by_vector                20  3.0    0.000    0.000    0.004    0.005       1
+14:  dbcsr_redistribute                  20  4.0    0.000    0.000    0.002    0.003       0
+14:  dbcsr_make_random_matrix            40  3.0    0.001    0.001    0.002    0.003       0
+14:  mp_alltoall_i22                     20  5.0    0.001    0.002    0.001    0.002       1
+14:  dbcsr_finalize                      60  4.3    0.000    0.000    0.001    0.001       0
+14:  dbcsr_merge_all                     40  5.0    0.000    0.001    0.001    0.001       0
+14:  dbcsr_create_new                   100  4.4    0.001    0.001    0.001    0.001       0
 14:  dbcsr_new_transposed                40  4.0    0.000    0.000    0.001    0.001       1
-14:  mp_sum_d                            99  2.0    0.001    0.001    0.001    0.001       0
-14:  mp_bcast_av                         58  1.0    0.000    0.000    0.001    0.001       0
-14:  dbcsr_scale_by_vector_anytype       40  4.0    0.000    0.000    0.000    0.001       1
-14:  dbcsr_work_destroy_all              60  5.3    0.000    0.000    0.000    0.001       1
-14:  dbcsr_make_index_exist             100  5.4    0.000    0.001    0.000    0.001       0
+14:  dbcsr_checksum                      24  4.0    0.000    0.000    0.000    0.000       0
+14:  dbcsr_init_lib_low                   1  1.0    0.000    0.000    0.000    0.000       0
+14:  mp_bcast_av                         58  1.0    0.000    0.000    0.000    0.000       0
+14:  dbcsr_scale_by_vector_anytype       40  4.0    0.000    0.000    0.000    0.000       1
+14:  dbcsr_to_dense_local                36  3.4    0.000    0.000    0.000    0.000       0
+14:  dbcsr_data_new                     452  4.8    0.000    0.000    0.000    0.000       0
 14:  mp_bcast_i                          59  2.0    0.000    0.000    0.000    0.000       1
-14:  dbcsr_data_release                 588  5.1    0.000    0.000    0.000    0.000       1
-14:  dbcsr_destroy                      100  3.6    0.000    0.000    0.000    0.000       1
-14:  dbcsr_data_new                     452  4.8    0.000    0.000    0.000    0.000       1
-14:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
-14:  mp_alltoall_d11v                    15  5.0    0.000    0.000    0.000    0.000       0
-14:  dbcsr_iterator_stop                116  4.8    0.000    0.000    0.000    0.000       1
+14:  dbcsr_work_create                   60  4.3    0.000    0.000    0.000    0.000       0
 14:  mp_max_l                            48  1.0    0.000    0.000    0.000    0.000       1
+14:  dbcsr_destroy                      100  3.6    0.000    0.000    0.000    0.000       0
+14:  mp_sum_d                            99  2.0    0.000    0.000    0.000    0.000       0
+14:  dbcsr_data_release                 588  5.1    0.000    0.000    0.000    0.000       0
 14:  mp_maxloc_dv                       121  1.0    0.000    0.000    0.000    0.000       0
-14:  dbcsr_distribution_new             100  4.4    0.000    0.000    0.000    0.000       1
-14:  dbcsr_to_dense_local                36  3.4    0.000    0.000    0.000    0.000       0
-14:  dbcsr_work_create                   60  4.3    0.000    0.000    0.000    0.000       1
-14:  tree_to_linear_z                    10  6.0    0.000    0.000    0.000    0.000       0
-14:  merge_index                         40  6.0    0.000    0.000    0.000    0.000       0
-14:  mp_max_i                            51  1.0    0.000    0.000    0.000    0.000       1
+14:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
+14:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       1
+14:  mp_sum_l                            99  1.0    0.000    0.000    0.000    0.000       1
+14:  dbcsr_iterator_start               116  4.8    0.000    0.000    0.000    0.000       0
+14:  quick_finalize                      20  6.0    0.000    0.000    0.000    0.000       0
+14:  dbcsr_sort_indices                 100  6.2    0.000    0.000    0.000    0.000       0
+14:  dbcsr_work_destroy_all              60  5.3    0.000    0.000    0.000    0.000       0
+14:  mp_alltoall_z11v                    15  5.0    0.000    0.000    0.000    0.000       1
 14:  transpose_index_local               40  5.0    0.000    0.000    0.000    0.000       1
+14:  dbcsr_distribution_new             100  4.4    0.000    0.000    0.000    0.000       0
+14:  mp_alltoall_d11v                    15  5.0    0.000    0.000    0.000    0.000       1
+14:  merge_index                         40  6.0    0.000    0.000    0.000    0.000       0
+14:  dbcsr_iterator_stop                116  4.8    0.000    0.000    0.000    0.000       0
+14:  tree_to_linear_z                    10  6.0    0.000    0.000    0.000    0.000       0
 14:  mp_alltoall_i11v                    60  5.0    0.000    0.000    0.000    0.000       1
+14:  mp_max_i                            51  1.0    0.000    0.000    0.000    0.000       0
 14:  tree_to_linear_c                    10  6.0    0.000    0.000    0.000    0.000       0
-14:  dbcsr_iterator_start               116  4.8    0.000    0.000    0.000    0.000       1
-14:  mp_alltoall_z11v                    15  5.0    0.000    0.000    0.000    0.000       0
-14:  mp_sum_l                            99  1.0    0.000    0.000    0.000    0.000       1
-14:  mp_cart_sub                          2  5.0    0.000    0.000    0.000    0.000       0
-14:  quick_finalize                      20  6.0    0.000    0.000    0.000    0.000       1
-14:  mp_cart_create                       1  5.0    0.000    0.000    0.000    0.000       0
-14:  dbcsr_sort_indices                 100  6.2    0.000    0.000    0.000    0.000       0
-14:  tree_to_linear_s                    10  6.0    0.000    0.000    0.000    0.000       0
-14:  tree_to_linear_d                    10  6.0    0.000    0.000    0.000    0.000       0
-14:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       1
-14:  dbcsr_iterator_seek                116  5.8    0.000    0.000    0.000    0.000       0
+14:  dbcsr_make_index_exist             100  5.4    0.000    0.000    0.000    0.000       0
+14:  mp_comm_free                         4  2.0    0.000    0.000    0.000    0.000       0
 14:  mp_alltoall_r11v                    15  5.0    0.000    0.000    0.000    0.000       1
+14:  tree_to_linear_d                    10  6.0    0.000    0.000    0.000    0.000       0
 14:  mp_alltoall_c11v                    15  5.0    0.000    0.000    0.000    0.000       1
+14:  tree_to_linear_s                    10  6.0    0.000    0.000    0.000    0.000       0
+14:  mp_cart_create                       1  5.0    0.000    0.000    0.000    0.000       0
 14:  dbcsr_data_copy_aa2                 40  6.0    0.000    0.000    0.000    0.000       0
+14:  dbcsr_iterator_seek                116  5.8    0.000    0.000    0.000    0.000       0
 14:  dbcsr_verify_matrix                 40  4.0    0.000    0.000    0.000    0.000       0
-14:  dbcsr_make_dbcsr_index             100  6.2    0.000    0.000    0.000    0.000       1
-14:  dbcsr_get_data_size_used            60  5.3    0.000    0.000    0.000    0.000       1
+14:  dbcsr_make_dbcsr_index             100  6.2    0.000    0.000    0.000    0.000       0
+14:  dbcsr_get_data_size_used            60  5.3    0.000    0.000    0.000    0.000       0
 14:  dbcsr_switch_data_area              20  7.0    0.000    0.000    0.000    0.000       0
 14:  mp_bcast_iv                          1  1.0    0.000    0.000    0.000    0.000       1
-14:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       0
-14:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       1
-14:  mp_sum_lv                            1  1.0    0.000    0.000    0.000    0.000       1
+14:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       1
+14:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
 14:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       1
-14:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       0
-14:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+14:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       1
+14:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 14:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       0
-14:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+14:  mp_sum_lv                            1  1.0    0.000    0.000    0.000    0.000       1
+14:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 14:  -------------------------------------------------------------------------------
 14: 
-14/19 Test #14: dbcsr_unittest4 .......................................   Passed    0.95 sec
+14/19 Test #14: dbcsr_unittest4 .......................................   Passed    0.37 sec
 test 15
       Start 15: dbcsr_tensor_unittest
 
@@ -54639,7 +54675,7 @@
 15: --------------------------------------------------------------------------------
 15: TENSOR CONTRACTION DONE
 15: --------------------------------------------------------------------------------
-15:  Test passed!   5.3290705182007514E-015
+15:  Test passed!   6.2172489379008766E-015
 15: 
 15: --------------------------------------------------------------------------------
 15: Testing tensor contraction (4|3) x (1|32) = (24|1)
@@ -54942,7 +54978,7 @@
 15: --------------------------------------------------------------------------------
 15: TENSOR CONTRACTION DONE
 15: --------------------------------------------------------------------------------
-15:  Test passed!   3.3306690738754696E-016
+15:  Test passed!   4.4408920985006262E-016
 15: 
 15: --------------------------------------------------------------------------------
 15: Testing tensor contraction (12|3) x (12|45) = (3|45)
@@ -55377,7 +55413,7 @@
 15: --------------------------------------------------------------------------------
 15: TENSOR CONTRACTION DONE
 15: --------------------------------------------------------------------------------
-15:  Test passed!   3.5527136788005009E-014
+15:  Test passed!   3.9079850466805510E-014
 15: 
 15: --------------------------------------------------------------------------------
 15: Testing tensor contraction (54|21) x (2|31) = (43|5)
@@ -55864,7 +55900,7 @@
 15: --------------------------------------------------------------------------------
 15: TENSOR CONTRACTION DONE
 15: --------------------------------------------------------------------------------
-15:  Test passed!   1.1102230246251565E-015
+15:  Test passed!   8.8817841970012523E-016
 15: 
 15:  -------------------------------------------------------------------------------
 15:  -                                                                             -
@@ -55890,7 +55926,7 @@
 15:  marketing flops                     1.690366E+09
 15:  -------------------------------------------------------------------------------
 15:  # multiplications                             20
-15:  max memory usage/rank             303.980544E+06
+15:  max memory usage/rank             304.115712E+06
 15:  # max total images/rank                        1
 15:  # max 3D layers                                1
 15:  # MPI messages exchanged                       0
@@ -55914,170 +55950,170 @@
 15:  -------------------------------------------------------------------------------
 15:  SUBROUTINE                       CALLS  ASD         SELF TIME        TOTAL TIME MAXRANK
 15:                                 MAXIMUM       AVERAGE  MAXIMUM  AVERAGE  MAXIMUM
-15:  dbcsr_t_distribution_new           434  1.7    0.004    0.004    0.250    0.325       1
-15:  mp_cart_create                     896  5.2    0.226    0.305    0.226    0.305       1
-15:  dbcsr_t_pgrid_create               440  2.7    0.001    0.001    0.217    0.295       1
-15:  mp_sum_dm4                           7  1.0    0.183    0.192    0.183    0.192       1
-15:  dbcsr_t_total                       96  1.0    0.000    0.000    0.185    0.185       1
-15:  dbcsr_t_contract                    10  2.0    0.011    0.021    0.147    0.148       0
-15:  dbcsr_tas_multiply                  20  4.5    0.000    0.000    0.096    0.097       1
-15:  dbcsr_tas_total                     20  5.5    0.005    0.010    0.094    0.094       0
-15:  dbcsr_checksum                      40  1.0    0.004    0.005    0.033    0.060       0
-15:  mp_sum_d                           137  1.3    0.029    0.057    0.029    0.057       1
-15:  mp_sync                            272  3.0    0.045    0.051    0.045    0.051       0
-15:  dbcsr_t_copy                       101  2.2    0.024    0.028    0.041    0.048       1
-15:  dbcsr_tas_dbcsr                     20  6.5    0.000    0.000    0.045    0.045       1
-15:  dbcsr_multiply_generic              20  8.5    0.001    0.001    0.033    0.044       1
-15:  mp_sum_dm3                          29  1.0    0.041    0.043    0.041    0.043       1
-15:  dbcsr_tas_distribution_new         474  3.1    0.005    0.005    0.036    0.037       1
-15:  dbcsr_tas_create_split             382  4.1    0.001    0.001    0.034    0.035       1
-15:  dbcsr_tas_create_split_rows_or     382  5.1    0.002    0.002    0.034    0.034       1
-15:  dbcsr_t_create_new                 217  1.2    0.004    0.004    0.033    0.033       1
-15:  dbcsr_tas_mm_2                      10  7.5    0.000    0.000    0.032    0.032       1
-15:  dbcsr_tas_result_index              10  5.0    0.002    0.002    0.025    0.025       0
-15:  dbcsr_t_remap                       15  3.0    0.003    0.003    0.023    0.024       1
-15:  make_m2s                            40  9.5    0.000    0.000    0.014    0.020       1
-15:  make_images                         40 10.5    0.006    0.010    0.013    0.019       0
-15:  multiply_cannon                     20  9.5    0.003    0.004    0.013    0.018       1
-15:  mp_sum_l                           491  4.7    0.009    0.016    0.009    0.016       1
-15:  dbcsr_create_new                   842  5.7    0.012    0.013    0.013    0.014       0
-15:  multiply_cannon_loop                20 10.5    0.000    0.000    0.009    0.014       0
-15:  dbcsr_t_destroy                    338  1.3    0.002    0.003    0.011    0.014       1
-15:  mp_comm_dup                        372  6.1    0.012    0.013    0.012    0.013       0
-15:  dbcsr_reserve_blocks               494  4.6    0.011    0.012    0.012    0.013       0
-15:  dbcsr_t_communicate_buffer          95  3.3    0.000    0.001    0.008    0.013       1
-15:  dbcsr_t_reserve_blocks_index       391  2.3    0.001    0.001    0.012    0.012       1
-15:  dbcsr_tas_create_new               287  3.3    0.002    0.002    0.012    0.012       1
-15:  dbcsr_tas_reserve_blocks_index     434  3.7    0.002    0.002    0.012    0.012       1
-15:  multiply_cannon_multrec             20 11.5    0.007    0.011    0.007    0.012       0
-15:  dbcsr_tas_convert_to_dbcsr          40  1.0    0.005    0.007    0.008    0.012       0
-15:  mp_comm_split_direct               382  6.1    0.011    0.011    0.011    0.011       1
-15:  reshape_mm_small                    20  6.5    0.003    0.003    0.009    0.010       1
-15:  mp_comm_free                      1730  3.8    0.009    0.010    0.009    0.010       1
-15:  mp_alltoall_i                      135  4.9    0.007    0.009    0.007    0.009       1
-15:  dbcsr_destroy                      802  4.8    0.001    0.001    0.007    0.009       1
-15:  dbcsr_t_nd_mp_comm                  15  4.0    0.000    0.000    0.004    0.008       0
-15:  make_images_data                    40 11.5    0.000    0.000    0.006    0.008       1
-15:  dbcsr_data_release                2563  6.8    0.006    0.008    0.006    0.008       1
-15:  mp_isend_dv                        173  6.7    0.005    0.008    0.005    0.008       1
-15:  hybrid_alltoall_any                 40 12.5    0.004    0.006    0.005    0.007       0
-15:  dbcsr_tas_mm_1N                      6  7.5    0.000    0.000    0.007    0.007       1
-15:  dbcsr_finalize                     961  3.4    0.002    0.003    0.004    0.005       0
-15:  dbcsr_tas_mm_3T                      4  7.5    0.000    0.000    0.005    0.005       1
-15:  dbcsr_copy                          80  8.5    0.004    0.005    0.005    0.005       1
-15:  convert_to_new_pgrid                60  6.5    0.000    0.000    0.005    0.005       0
-15:  dbcsr_t_reserve_blocks_index_a     189  2.7    0.000    0.000    0.005    0.005       1
-15:  mp_waitall_2                       270  6.0    0.003    0.005    0.003    0.005       1
-15:  dbcsr_tas_replicate                 20  6.5    0.000    0.001    0.004    0.005       1
-15:  dbcsr_t_distribution_destroy       434  1.7    0.001    0.001    0.004    0.005       1
-15:  reshape_mm_compatible               20  6.5    0.000    0.001    0.004    0.004       0
-15:  dbcsr_iterator_start              1058  4.2    0.003    0.004    0.003    0.004       0
-15:  dbcsr_tas_reshape                   20  7.0    0.000    0.000    0.003    0.004       1
-15:  mp_max_i                            83  1.5    0.002    0.004    0.002    0.004       1
-15:  dbcsr_tas_replicate_alltoall        10  7.5    0.000    0.000    0.002    0.004       1
-15:  change_split                        30  7.0    0.000    0.000    0.003    0.003       1
-15:  dbcsr_scale_anytype                 46  6.8    0.001    0.001    0.002    0.003       0
-15:  dbcsr_t_reserve_blocks_templat      89  1.1    0.001    0.001    0.003    0.003       1
-15:  dbcsr_tas_mp_comm                   14  4.4    0.000    0.000    0.002    0.003       0
-15:  dbcsr_add_anytype                   20  6.5    0.000    0.001    0.002    0.003       0
-15:  dbcsr_tas_merge                     10  6.5    0.001    0.001    0.002    0.002       0
-15:  dbcsr_merge_all                     40  9.5    0.001    0.001    0.002    0.002       0
-15:  dbcsr_filter_anytype                36  5.9    0.000    0.000    0.002    0.002       0
-15:  calculate_norms                     40 11.5    0.001    0.002    0.001    0.002       0
-15:  dbcsr_tas_reshape_alltoall          20  8.0    0.000    0.000    0.001    0.002       1
-15:  dbcsr_t_create_template             91  1.1    0.001    0.001    0.001    0.002       1
-15:  dbcsr_tas_communicate_buffer        40  8.8    0.000    0.000    0.002    0.002       1
-15:  mp_max_l                           156  1.1    0.001    0.002    0.001    0.002       0
+15:  dbcsr_t_distribution_new           434  1.7    0.003    0.003    0.090    0.112       0
+15:  dbcsr_t_total                       96  1.0    0.000    0.000    0.094    0.094       0
+15:  mp_cart_create                     896  5.2    0.073    0.093    0.073    0.093       0
+15:  dbcsr_t_pgrid_create               440  2.7    0.001    0.001    0.068    0.089       0
+15:  dbcsr_t_contract                    10  2.0    0.007    0.013    0.077    0.077       0
+15:  mp_sum_dm4                           7  1.0    0.063    0.068    0.063    0.068       1
+15:  dbcsr_t_reserve_blocks_index       391  2.3    0.001    0.001    0.031    0.055       1
+15:  dbcsr_tas_reserve_blocks_index     434  3.7    0.001    0.001    0.031    0.055       1
+15:  dbcsr_reserve_blocks               494  4.6    0.030    0.054    0.030    0.054       1
+15:  dbcsr_tas_multiply                  20  4.5    0.000    0.000    0.051    0.052       0
+15:  dbcsr_tas_total                     20  5.5    0.003    0.006    0.050    0.050       0
+15:  dbcsr_checksum                      40  1.0    0.004    0.005    0.021    0.037       0
+15:  mp_sum_d                           137  1.3    0.017    0.034    0.017    0.034       1
+15:  dbcsr_tas_dbcsr                     20  6.5    0.000    0.000    0.026    0.026       0
+15:  dbcsr_multiply_generic              20  8.5    0.001    0.001    0.019    0.026       0
+15:  dbcsr_tas_distribution_new         474  3.1    0.004    0.004    0.023    0.023       0
+15:  dbcsr_t_create_new                 217  1.2    0.003    0.003    0.022    0.022       0
+15:  dbcsr_t_copy                       101  2.2    0.014    0.014    0.020    0.021       1
+15:  dbcsr_tas_create_split             382  4.1    0.001    0.001    0.020    0.021       0
+15:  dbcsr_tas_create_split_rows_or     382  5.1    0.001    0.001    0.020    0.020       0
+15:  mp_sync                            272  3.0    0.015    0.019    0.015    0.019       1
+15:  dbcsr_tas_mm_2                      10  7.5    0.000    0.000    0.019    0.019       1
+15:  mp_sum_dm3                          29  1.0    0.017    0.017    0.017    0.017       0
+15:  dbcsr_tas_result_index              10  5.0    0.001    0.001    0.014    0.014       0
+15:  dbcsr_t_remap                       15  3.0    0.002    0.002    0.010    0.011       0
+15:  make_m2s                            40  9.5    0.000    0.000    0.008    0.011       0
+15:  mp_sum_l                           491  4.7    0.006    0.011    0.006    0.011       1
+15:  multiply_cannon                     20  9.5    0.002    0.002    0.008    0.011       0
+15:  make_images                         40 10.5    0.004    0.006    0.008    0.011       0
+15:  multiply_cannon_loop                20 10.5    0.000    0.000    0.005    0.008       0
+15:  mp_comm_dup                        372  6.1    0.007    0.008    0.007    0.008       1
+15:  dbcsr_t_destroy                    338  1.3    0.002    0.002    0.006    0.007       0
+15:  multiply_cannon_multrec             20 11.5    0.004    0.007    0.004    0.007       0
+15:  dbcsr_create_new                   842  5.7    0.006    0.006    0.007    0.007       1
+15:  mp_comm_free                      1730  3.8    0.006    0.007    0.006    0.007       0
+15:  dbcsr_tas_create_new               287  3.3    0.001    0.002    0.006    0.006       0
+15:  mp_comm_split_direct               382  6.1    0.006    0.006    0.006    0.006       1
+15:  dbcsr_tas_convert_to_dbcsr          40  1.0    0.002    0.003    0.004    0.005       0
+15:  reshape_mm_small                    20  6.5    0.002    0.002    0.005    0.005       0
+15:  dbcsr_destroy                      802  4.8    0.001    0.001    0.003    0.004       0
+15:  dbcsr_tas_mm_1N                      6  7.5    0.000    0.000    0.003    0.004       0
+15:  dbcsr_t_communicate_buffer          95  3.3    0.000    0.000    0.003    0.004       1
+15:  make_images_data                    40 11.5    0.000    0.000    0.003    0.004       0
+15:  dbcsr_data_release                2563  6.8    0.002    0.003    0.002    0.003       0
+15:  dbcsr_tas_mm_3T                      4  7.5    0.000    0.000    0.003    0.003       0
+15:  dbcsr_t_nd_mp_comm                  15  4.0    0.000    0.000    0.002    0.003       0
+15:  hybrid_alltoall_any                 40 12.5    0.001    0.002    0.002    0.003       0
+15:  dbcsr_t_reserve_blocks_index_a     189  2.7    0.000    0.000    0.003    0.003       1
+15:  reshape_mm_compatible               20  6.5    0.000    0.000    0.003    0.003       0
+15:  dbcsr_finalize                     961  3.4    0.001    0.001    0.002    0.003       0
+15:  dbcsr_t_distribution_destroy       434  1.7    0.001    0.001    0.003    0.003       0
+15:  mp_alltoall_i                      135  4.9    0.001    0.003    0.001    0.003       1
+15:  mp_waitall_2                       270  6.0    0.002    0.002    0.002    0.002       1
+15:  change_split                        30  7.0    0.000    0.000    0.002    0.002       0
+15:  dbcsr_tas_replicate                 20  6.5    0.000    0.000    0.002    0.002       0
+15:  dbcsr_t_reserve_blocks_templat      89  1.1    0.001    0.001    0.002    0.002       1
+15:  dbcsr_tas_mp_comm                   14  4.4    0.000    0.000    0.001    0.002       0
+15:  mp_isend_dv                        173  6.7    0.001    0.002    0.001    0.002       0
+15:  dbcsr_add_anytype                   20  6.5    0.000    0.000    0.002    0.002       0
+15:  dbcsr_tas_reshape                   20  7.0    0.000    0.000    0.002    0.002       0
+15:  dbcsr_iterator_start              1058  4.2    0.001    0.001    0.002    0.002       0
+15:  dbcsr_merge_all                     40  9.5    0.001    0.001    0.001    0.001       0
+15:  mp_max_i                            83  1.5    0.001    0.001    0.001    0.001       1
+15:  dbcsr_tas_merge                     10  6.5    0.000    0.000    0.001    0.001       0
+15:  convert_to_new_pgrid                60  6.5    0.000    0.000    0.001    0.001       0
+15:  dbcsr_copy                          80  8.5    0.001    0.001    0.001    0.001       0
+15:  dbcsr_filter_anytype                36  5.9    0.000    0.000    0.001    0.001       0
+15:  dbcsr_tas_replicate_alltoall        10  7.5    0.000    0.000    0.001    0.001       0
 15:  dbcsr_iterator_stop               1058  4.2    0.001    0.001    0.001    0.001       0
-15:  mp_cart_sub                         80 12.8    0.001    0.001    0.001    0.001       1
+15:  dbcsr_tas_communicate_buffer        40  8.8    0.000    0.000    0.001    0.001       0
+15:  dbcsr_t_create_template             91  1.1    0.001    0.001    0.001    0.001       0
+15:  calculate_norms                     40 11.5    0.001    0.001    0.001    0.001       0
 15:  mp_bcast_i                         394  6.0    0.001    0.001    0.001    0.001       1
+15:  dbcsr_scale_anytype                 46  6.8    0.000    0.000    0.001    0.001       0
 15:  dbcsr_data_new                    1271  7.7    0.001    0.001    0.001    0.001       0
-15:  dbcsr_mm_multrec_init               20 10.5    0.000    0.000    0.001    0.001       1
-15:  dbcsr_mm_csr_init                   20 11.5    0.001    0.001    0.001    0.001       1
-15:  dbcsr_init_lib_low                   1  1.0    0.001    0.001    0.001    0.001       0
-15:  dbcsr_make_index_exist             842  6.7    0.001    0.001    0.001    0.001       1
-15:  dbcsr_sort_indices                1027  5.8    0.001    0.001    0.001    0.001       1
-15:  dbcsr_tas_merge_communicate_bu      10  7.5    0.000    0.000    0.001    0.001       0
-15:  dbcsr_tas_reshape_buffer_obtai      20  8.0    0.000    0.000    0.001    0.001       0
-15:  mp_sum_dm                            4  1.0    0.000    0.001    0.000    0.001       0
+15:  dbcsr_make_index_exist             842  6.7    0.001    0.001    0.001    0.001       0
+15:  dbcsr_sort_indices                1025  5.8    0.001    0.001    0.001    0.001       1
+15:  mp_cart_sub                         80 12.8    0.001    0.001    0.001    0.001       1
+15:  dbcsr_mm_multrec_init               20 10.5    0.000    0.000    0.001    0.001       0
 15:  dbcsr_distribution_new             568  4.5    0.001    0.001    0.001    0.001       1
-15:  dbcsr_tas_merge_alltoall            10  7.5    0.000    0.000    0.000    0.001       1
-15:  mp_bcast_av                        160  1.0    0.000    0.000    0.001    0.001       0
-15:  dbcsr_tas_reshape_communicate_      20  8.0    0.000    0.000    0.001    0.001       1
-15:  dbcsr_iterator_seek               1058  5.2    0.001    0.001    0.001    0.001       1
-15:  dbcsr_t_copy_nocomm                  3  3.0    0.000    0.000    0.000    0.001       1
-15:  mp_maxloc_dv                       321  1.0    0.001    0.001    0.001    0.001       0
-15:  dbcsr_tas_reshape_buffer_fill       20  8.0    0.000    0.000    0.001    0.001       0
-15:  dbcsr_special_finalize              40 11.5    0.000    0.000    0.000    0.000       1
+15:  dbcsr_tas_reshape_buffer_obtai      20  8.0    0.000    0.000    0.000    0.001       0
+15:  dbcsr_mm_csr_init                   20 11.5    0.000    0.000    0.001    0.001       1
+15:  dbcsr_tas_merge_communicate_bu      10  7.5    0.000    0.000    0.000    0.000       1
+15:  mp_sum_dm                            4  1.0    0.000    0.000    0.000    0.000       1
+15:  dbcsr_tas_reshape_communicate_      20  8.0    0.000    0.000    0.000    0.000       0
+15:  mp_bcast_av                        160  1.0    0.000    0.000    0.000    0.000       0
+15:  dbcsr_t_align_index                 30  3.0    0.000    0.000    0.000    0.000       0
+15:  dbcsr_tas_merge_alltoall            10  7.5    0.000    0.000    0.000    0.000       0
+15:  dbcsr_iterator_seek               1058  5.2    0.000    0.000    0.000    0.000       0
+15:  dbcsr_t_copy_nocomm                  3  3.0    0.000    0.000    0.000    0.000       1
+15:  dbcsr_tas_reshape_buffer_fill       20  8.0    0.000    0.000    0.000    0.000       0
+15:  dbcsr_special_finalize              40 11.5    0.000    0.000    0.000    0.000       0
+15:  mp_max_l                           156  1.1    0.000    0.000    0.000    0.000       1
+15:  dbcsr_t_permute_index               30  4.0    0.000    0.000    0.000    0.000       0
+15:  dbcsr_new_transposed                14  9.5    0.000    0.000    0.000    0.000       0
+15:  dbcsr_tas_reshape_alltoall          20  8.0    0.000    0.000    0.000    0.000       0
+15:  dbcsr_make_untransposed_blocks      30  9.0    0.000    0.000    0.000    0.000       1
+15:  mp_maxloc_dv                       321  1.0    0.000    0.000    0.000    0.000       1
 15:  make_images_pack                    40 11.5    0.000    0.000    0.000    0.000       0
-15:  dbcsr_t_align_index                 30  3.0    0.000    0.000    0.000    0.000       1
+15:  quick_finalize                      40 12.5    0.000    0.000    0.000    0.000       0
 15:  setup_buffer_matrices               40 10.5    0.000    0.000    0.000    0.000       0
-15:  dbcsr_new_transposed                14  9.5    0.000    0.000    0.000    0.000       1
-15:  dbcsr_data_copy_aa2                 20  9.5    0.000    0.000    0.000    0.000       0
-15:  dbcsr_make_untransposed_blocks      30  9.0    0.000    0.000    0.000    0.000       1
-15:  quick_finalize                      40 12.5    0.000    0.000    0.000    0.000       1
-15:  dbcsr_t_permute_index               30  4.0    0.000    0.000    0.000    0.000       1
-15:  dbcsr_tas_replicate_communicat      10  7.5    0.000    0.000    0.000    0.000       1
-15:  dbcsr_work_create                   80 10.1    0.000    0.000    0.000    0.000       0
+15:  dbcsr_init_lib_low                   1  1.0    0.000    0.000    0.000    0.000       0
+15:  dbcsr_tas_replicate_communicat      10  7.5    0.000    0.000    0.000    0.000       0
+15:  dbcsr_make_index_list               40 10.5    0.000    0.000    0.000    0.000       0
+15:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
+15:  dbcsr_data_copy_aa2                 18  9.5    0.000    0.000    0.000    0.000       0
+15:  setup_rec_index_2d                  40 10.5    0.000    0.000    0.000    0.000       0
+15:  multiply_cannon_multrec_finali      20 12.5    0.000    0.000    0.000    0.000       0
 15:  dbcsr_work_destroy_all              80 11.0    0.000    0.000    0.000    0.000       0
-15:  setup_rec_index_2d                  40 10.5    0.000    0.000    0.000    0.000       1
-15:  dbcsr_make_index_list               40 10.5    0.000    0.000    0.000    0.000       1
-15:  multiply_cannon_multrec_finali      20 12.5    0.000    0.000    0.000    0.000       1
-15:  mp_isend_im2                       101  4.4    0.000    0.000    0.000    0.000       1
-15:  mp_irecv_im2                       101  4.4    0.000    0.000    0.000    0.000       1
 15:  dbcsr_make_dbcsr_index             588  6.7    0.000    0.000    0.000    0.000       1
-15:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
-15:  dbcsr_add_wm_from_matrix            10  8.0    0.000    0.000    0.000    0.000       1
 15:  dbcsr_mm_multrec_finalize           20 13.5    0.000    0.000    0.000    0.000       1
-15:  dbcsr_tas_copy                       3  3.0    0.000    0.000    0.000    0.000       1
-15:  mp_isend_iv                         80 12.5    0.000    0.000    0.000    0.000       1
-15:  mp_max_iv                           75  3.8    0.000    0.000    0.000    0.000       1
+15:  dbcsr_work_create                   80 10.1    0.000    0.000    0.000    0.000       0
+15:  mp_irecv_im2                       101  4.4    0.000    0.000    0.000    0.000       0
+15:  dbcsr_add_wm_from_matrix            10  8.0    0.000    0.000    0.000    0.000       0
 15:  mp_waitall_1                       480 13.0    0.000    0.000    0.000    0.000       0
+15:  mp_isend_im2                       101  4.4    0.000    0.000    0.000    0.000       0
+15:  mp_max_iv                           75  3.8    0.000    0.000    0.000    0.000       1
+15:  mp_isend_iv                         80 12.5    0.000    0.000    0.000    0.000       0
 15:  dbcsr_sort_data                     20 11.5    0.000    0.000    0.000    0.000       0
+15:  dbcsr_tas_copy                       3  3.0    0.000    0.000    0.000    0.000       1
 15:  merge_index                         40 10.5    0.000    0.000    0.000    0.000       0
-15:  mp_irecv_dv                        173  6.7    0.000    0.000    0.000    0.000       1
-15:  mp_dims_create                      89  5.4    0.000    0.000    0.000    0.000       0
-15:  mp_max_lv                           30  5.0    0.000    0.000    0.000    0.000       1
 15:  dbcsr_switch_data_area              94 11.8    0.000    0.000    0.000    0.000       0
+15:  mp_dims_create                      89  5.4    0.000    0.000    0.000    0.000       0
 15:  dbcsr_fill_wm_from_matrix           10  9.0    0.000    0.000    0.000    0.000       0
 15:  dbcsr_tas_reshape_get_coord         20  8.0    0.000    0.000    0.000    0.000       0
+15:  mp_irecv_dv                        173  6.7    0.000    0.000    0.000    0.000       1
+15:  make_images_sizes                   40 11.5    0.000    0.000    0.000    0.000       0
+15:  mp_irecv_lm2                        74  9.7    0.000    0.000    0.000    0.000       0
+15:  mp_isend_lm2                        74  9.7    0.000    0.000    0.000    0.000       0
+15:  mp_sum_i                            21  7.2    0.000    0.000    0.000    0.000       1
+15:  mp_irecv_iv                         80 12.5    0.000    0.000    0.000    0.000       0
+15:  dbcsr_index_compact                 36  6.9    0.000    0.000    0.000    0.000       0
 15:  fill_hash_tables                    20 12.5    0.000    0.000    0.000    0.000       1
-15:  mp_irecv_iv                         80 12.5    0.000    0.000    0.000    0.000       1
-15:  mp_isend_lm2                        74  9.7    0.000    0.000    0.000    0.000       1
 15:  dbcsr_tas_blk_sizes                297  8.3    0.000    0.000    0.000    0.000       0
-15:  mp_irecv_lm2                        74  9.7    0.000    0.000    0.000    0.000       1
-15:  make_images_sizes                   40 11.5    0.000    0.000    0.000    0.000       1
-15:  dbcsr_index_compact                 36  6.9    0.000    0.000    0.000    0.000       1
-15:  mp_sum_i                            21  7.2    0.000    0.000    0.000    0.000       1
 15:  transpose_index_local               14 10.5    0.000    0.000    0.000    0.000       1
-15:  dbcsr_make_index_local_row          40 10.5    0.000    0.000    0.000    0.000       1
+15:  mp_max_lv                           30  5.0    0.000    0.000    0.000    0.000       1
+15:  dbcsr_make_index_local_row          40 10.5    0.000    0.000    0.000    0.000       0
+15:  mp_alltoall_i44                     40 12.5    0.000    0.000    0.000    0.000       1
 15:  dbcsr_get_data_size_used            40  9.5    0.000    0.000    0.000    0.000       0
-15:  dbcsr_mm_sched_init                 20 12.5    0.000    0.000    0.000    0.000       1
-15:  mp_alltoall_i44                     40 12.5    0.000    0.000    0.000    0.000       0
-15:  mp_allgather_i34                    20 10.5    0.000    0.000    0.000    0.000       1
-15:  block_buffer_get_index              80  8.2    0.000    0.000    0.000    0.000       1
-15:  dbcsr_get_local_rows                20  9.5    0.000    0.000    0.000    0.000       1
-15:  buffer_matrices_ensure_size         40 10.5    0.000    0.000    0.000    0.000       1
+15:  mp_allgather_i34                    20 10.5    0.000    0.000    0.000    0.000       0
+15:  dbcsr_mm_sched_init                 20 12.5    0.000    0.000    0.000    0.000       0
+15:  block_buffer_get_index              80  8.2    0.000    0.000    0.000    0.000       0
 15:  mp_sum_lv                            9  1.0    0.000    0.000    0.000    0.000       1
+15:  buffer_matrices_ensure_size         40 10.5    0.000    0.000    0.000    0.000       0
+15:  dbcsr_get_local_rows                20  9.5    0.000    0.000    0.000    0.000       1
 15:  mp_bcast_iv                          9  1.0    0.000    0.000    0.000    0.000       0
-15:  multrec_filtering                   20 14.5    0.000    0.000    0.000    0.000       0
+15:  mp_sum_iv                           20 10.5    0.000    0.000    0.000    0.000       0
 15:  dbcsr_get_local_cols                20  9.5    0.000    0.000    0.000    0.000       1
-15:  dbcsr_get_global_row_map            20  9.5    0.000    0.000    0.000    0.000       1
-15:  mp_sum_iv                           20 10.5    0.000    0.000    0.000    0.000       1
-15:  dbcsr_get_global_col_map            20  9.5    0.000    0.000    0.000    0.000       0
-15:  multiply_cannon_metrocomm1          20 11.5    0.000    0.000    0.000    0.000       1
-15:  multiply_cannon_metrocomm3          20 11.5    0.000    0.000    0.000    0.000       0
+15:  multrec_filtering                   20 14.5    0.000    0.000    0.000    0.000       0
+15:  dbcsr_get_global_row_map            20  9.5    0.000    0.000    0.000    0.000       0
+15:  dbcsr_get_global_col_map            20  9.5    0.000    0.000    0.000    0.000       1
 15:  dbcsr_mm_sched_finalize             20 14.5    0.000    0.000    0.000    0.000       0
-15:  dbcsr_mm_hostdrv_init               20 13.5    0.000    0.000    0.000    0.000       1
-15:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       0
-15:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       1
-15:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       1
-15:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+15:  multiply_cannon_metrocomm1          20 11.5    0.000    0.000    0.000    0.000       0
+15:  multiply_cannon_metrocomm3          20 11.5    0.000    0.000    0.000    0.000       1
+15:  dbcsr_mm_hostdrv_init               20 13.5    0.000    0.000    0.000    0.000       0
 15:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       1
-15:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+15:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       1
+15:  mp_max_d                             1  1.0    0.000    0.000    0.000    0.000       1
+15:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       1
+15:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       1
+15:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 15:  -------------------------------------------------------------------------------
 15: 
-15/19 Test #15: dbcsr_tensor_unittest .................................   Passed    4.11 sec
+15/19 Test #15: dbcsr_tensor_unittest .................................   Passed    2.27 sec
 test 16
       Start 16: dbcsr_tas_unittest
 
@@ -57886,7 +57922,7 @@
 16:  marketing flops                    18.257449E+09
 16:  -------------------------------------------------------------------------------
 16:  # multiplications                             72
-16:  max memory usage/rank             278.118400E+06
+16:  max memory usage/rank             277.938176E+06
 16:  # max total images/rank                        2
 16:  # max 3D layers                                1
 16:  # MPI messages exchanged                      48
@@ -57928,159 +57964,159 @@
 16:  -------------------------------------------------------------------------------
 16:  SUBROUTINE                       CALLS  ASD         SELF TIME        TOTAL TIME MAXRANK
 16:                                 MAXIMUM       AVERAGE  MAXIMUM  AVERAGE  MAXIMUM
-16:  dbcsr_tas_multiply                  48  2.5    0.000    0.000    0.266    0.267       1
-16:  dbcsr_tas_total                     48  3.5    0.011    0.019    0.264    0.264       0
-16:  dbcsr_multiply_generic              72  4.7    0.003    0.003    0.151    0.161       1
-16:  multiply_cannon                     72  5.7    0.008    0.008    0.084    0.092       1
-16:  dbcsr_tas_dbcsr                     48  4.5    0.000    0.000    0.088    0.088       1
-16:  dbcsr_complete_redistribute         72  1.0    0.031    0.032    0.078    0.080       1
-16:  multiply_cannon_loop                72  6.7    0.001    0.001    0.068    0.076       1
-16:  dbcsr_tas_reshape                  120  4.9    0.001    0.001    0.062    0.062       0
-16:  multiply_cannon_multrec             96  6.8    0.053    0.058    0.055    0.060       0
-16:  dbcsr_tas_result_index              24  3.0    0.005    0.006    0.057    0.057       1
-16:  dbcsr_finalize                     676  4.0    0.004    0.004    0.049    0.052       0
-16:  dbcsr_merge_all                    240  5.0    0.009    0.010    0.041    0.044       0
-16:  make_m2s                           144  5.7    0.001    0.001    0.040    0.042       0
-16:  make_images                        144  6.7    0.006    0.007    0.037    0.040       0
-16:  dbcsr_tas_mm_2                      16  5.5    0.000    0.000    0.039    0.039       1
-16:  dbcsr_tas_setup_test_matrix          6  1.0    0.029    0.029    0.035    0.035       0
-16:  reshape_mm_compatible               48  4.5    0.001    0.001    0.034    0.035       0
-16:  mp_sync                            192  4.6    0.020    0.029    0.020    0.029       1
-16:  dbcsr_tas_reshape_buffer_obtai     120  5.9    0.015    0.015    0.028    0.028       0
-16:  reshape_mm_small                    48  4.5    0.007    0.007    0.022    0.023       1
-16:  dbcsr_tas_mm_1N                     12  5.0    0.000    0.000    0.020    0.021       1
-16:  dbcsr_tas_communicate_buffer       168  6.8    0.001    0.001    0.020    0.021       1
-16:  dbcsr_checksum                      48  1.0    0.008    0.009    0.017    0.021       0
-16:  dbcsr_tas_mm_3T                     12  5.0    0.000    0.000    0.019    0.020       0
-16:  mp_sum_l                           803  4.1    0.014    0.020    0.014    0.020       1
-16:  dbcsr_add_anytype                   72  3.7    0.005    0.005    0.017    0.018       0
-16:  dbcsr_reserve_blocks               288  5.5    0.017    0.018    0.018    0.018       0
-16:  make_images_data                   144  7.7    0.001    0.001    0.016    0.017       1
-16:  mp_cart_create                     328  6.7    0.016    0.017    0.016    0.017       1
-16:  dbcsr_tas_convert_to_dbcsr          72  1.0    0.009    0.009    0.016    0.016       0
-16:  dbcsr_tas_reshape_buffer_fill      120  5.9    0.014    0.014    0.015    0.016       0
-16:  mp_waitall_2                       336  7.8    0.014    0.015    0.014    0.015       1
-16:  dbcsr_data_copy_aa2                126  5.3    0.014    0.015    0.014    0.015       0
-16:  hybrid_alltoall_any                144  8.7    0.007    0.008    0.013    0.014       0
-16:  dbcsr_tas_merge                     16  4.5    0.005    0.006    0.014    0.014       0
-16:  mp_alltoall_d11v                   216  2.0    0.013    0.014    0.013    0.014       0
-16:  dbcsr_tas_reshape_communicate_     120  5.9    0.000    0.000    0.013    0.014       0
-16:  mp_sum_d                           301  1.2    0.009    0.013    0.009    0.013       1
-16:  dbcsr_tas_reserve_blocks_index     168  6.0    0.002    0.002    0.012    0.013       0
-16:  dbcsr_tas_create_split              78  5.5    0.000    0.000    0.011    0.012       0
-16:  dbcsr_destroy                     1356  4.8    0.003    0.003    0.011    0.012       0
-16:  dbcsr_tas_create_split_rows_or      78  6.5    0.000    0.000    0.011    0.012       0
-16:  dbcsr_filter_anytype                96  4.5    0.004    0.005    0.012    0.012       1
-16:  dbcsr_tas_distribution_new         174  5.3    0.001    0.001    0.010    0.011       0
-16:  mp_waitall_1                      1824  8.9    0.009    0.011    0.009    0.011       0
-16:  dbcsr_tas_replicate                 48  4.5    0.003    0.003    0.009    0.011       0
-16:  dbcsr_data_release                5752  6.3    0.010    0.011    0.010    0.011       0
-16:  dbcsr_create_new                  1452  5.8    0.008    0.008    0.010    0.010       0
-16:  tree_to_linear_d                    72  4.0    0.009    0.010    0.009    0.010       0
-16:  mp_alltoall_i                      168  6.8    0.005    0.009    0.005    0.009       1
-16:  make_images_pack                   144  7.7    0.007    0.008    0.008    0.008       0
-16:  multiply_cannon_metrocomm1          96  6.8    0.000    0.000    0.006    0.008       1
-16:  dbcsr_sort_data                    138  6.9    0.007    0.008    0.007    0.008       0
-16:  calculate_norms                    192  6.8    0.006    0.007    0.006    0.007       0
-16:  mp_comm_dup                         78  7.5    0.005    0.007    0.005    0.007       1
-16:  dbcsr_add_d                         24  1.0    0.000    0.000    0.006    0.006       1
-16:  dbcsr_tas_merge_communicate_bu      16  5.5    0.000    0.000    0.005    0.006       0
-16:  dbcsr_tas_mp_comm                   30  3.6    0.000    0.000    0.005    0.006       0
-16:  dbcsr_copy                         240  5.6    0.004    0.004    0.005    0.005       0
-16:  dbcsr_scale_anytype                 88  4.3    0.004    0.004    0.005    0.005       1
-16:  convert_to_new_pgrid               144  4.5    0.000    0.000    0.004    0.005       0
-16:  dbcsr_iterator_stop               1402  5.4    0.003    0.004    0.004    0.005       0
-16:  mp_cart_sub                        296  8.5    0.004    0.005    0.004    0.005       1
-16:  mp_comm_free                       780  5.1    0.005    0.005    0.005    0.005       0
-16:  dbcsr_tas_replicate_alltoall        32  5.5    0.000    0.000    0.002    0.004       0
-16:  reshape_mm_template                 24  7.0    0.002    0.002    0.004    0.004       1
-16:  dbcsr_tas_create_new               246  4.9    0.001    0.001    0.004    0.004       0
-16:  mp_isend_dv                        372  7.5    0.004    0.004    0.004    0.004       0
-16:  mp_alltoall_i22                     72  2.0    0.004    0.004    0.004    0.004       0
-16:  dbcsr_data_new                    3448  6.0    0.004    0.004    0.004    0.004       0
-16:  dbcsr_tas_reshape_alltoall         120  5.9    0.000    0.000    0.003    0.004       1
-16:  dbcsr_special_finalize             168  7.1    0.000    0.000    0.004    0.004       1
-16:  dbcsr_iterator_start              1402  5.3    0.003    0.003    0.003    0.004       0
-16:  dbcsr_mm_multrec_init               72  6.7    0.000    0.000    0.003    0.003       0
-16:  dbcsr_mm_csr_init                   72  7.7    0.002    0.002    0.003    0.003       0
-16:  dbcsr_tas_mm_1T                      4  7.0    0.000    0.000    0.003    0.003       1
-16:  dbcsr_tas_mm_3N                      4  7.0    0.000    0.000    0.003    0.003       0
-16:  dbcsr_add_wm_from_matrix            18  5.0    0.001    0.001    0.002    0.003       1
-16:  mp_max_d                            25  1.0    0.002    0.003    0.002    0.003       1
-16:  dbcsr_work_create                  408  5.4    0.001    0.001    0.002    0.002       0
-16:  mp_comm_split_direct                78  7.5    0.002    0.002    0.002    0.002       1
-16:  multiply_cannon_multrec_finali      72  8.7    0.000    0.000    0.002    0.002       1
+16:  dbcsr_tas_multiply                  48  2.5    0.000    0.000    0.151    0.151       0
+16:  dbcsr_tas_total                     48  3.5    0.008    0.013    0.150    0.150       0
+16:  dbcsr_multiply_generic              72  4.7    0.002    0.002    0.089    0.094       0
+16:  multiply_cannon                     72  5.7    0.005    0.005    0.049    0.053       0
+16:  dbcsr_tas_dbcsr                     48  4.5    0.000    0.000    0.052    0.052       0
+16:  multiply_cannon_loop                72  6.7    0.001    0.001    0.039    0.043       0
+16:  dbcsr_complete_redistribute         72  1.0    0.016    0.016    0.040    0.040       0
+16:  dbcsr_tas_result_index              24  3.0    0.002    0.002    0.036    0.036       0
+16:  multiply_cannon_multrec             96  6.8    0.030    0.032    0.031    0.034       0
+16:  dbcsr_tas_reshape                  120  4.9    0.001    0.001    0.032    0.032       0
+16:  dbcsr_finalize                     676  4.0    0.003    0.003    0.028    0.030       0
+16:  dbcsr_merge_all                    240  5.0    0.007    0.008    0.023    0.025       0
+16:  make_m2s                           144  5.7    0.001    0.001    0.024    0.025       0
+16:  make_images                        144  6.7    0.004    0.005    0.022    0.023       0
+16:  dbcsr_tas_mm_2                      16  5.5    0.000    0.000    0.021    0.021       0
+16:  dbcsr_tas_setup_test_matrix          6  1.0    0.017    0.017    0.021    0.021       1
+16:  reshape_mm_compatible               48  4.5    0.000    0.001    0.019    0.019       0
+16:  dbcsr_tas_reshape_buffer_obtai     120  5.9    0.009    0.009    0.015    0.015       0
+16:  mp_sync                            192  4.6    0.009    0.014    0.009    0.014       1
+16:  dbcsr_tas_mm_1N                     12  5.0    0.000    0.000    0.013    0.013       1
+16:  reshape_mm_small                    48  4.5    0.005    0.005    0.013    0.013       0
+16:  dbcsr_checksum                      48  1.0    0.007    0.007    0.011    0.013       1
+16:  mp_sum_l                           803  4.1    0.008    0.012    0.008    0.012       1
+16:  dbcsr_tas_mm_3T                     12  5.0    0.000    0.000    0.012    0.012       0
+16:  dbcsr_add_anytype                   72  3.7    0.002    0.002    0.010    0.011       1
+16:  make_images_data                   144  7.7    0.001    0.001    0.010    0.010       0
+16:  mp_cart_create                     328  6.7    0.009    0.009    0.009    0.009       1
+16:  dbcsr_tas_communicate_buffer       168  6.8    0.001    0.001    0.009    0.009       0
+16:  hybrid_alltoall_any                144  8.7    0.004    0.004    0.008    0.008       0
+16:  dbcsr_data_copy_aa2                126  5.3    0.008    0.008    0.008    0.008       0
+16:  dbcsr_tas_convert_to_dbcsr          72  1.0    0.005    0.005    0.008    0.008       1
+16:  dbcsr_tas_replicate                 48  4.5    0.002    0.002    0.006    0.008       0
+16:  dbcsr_tas_reshape_buffer_fill      120  5.9    0.007    0.007    0.007    0.007       0
+16:  dbcsr_reserve_blocks               288  5.5    0.006    0.007    0.006    0.007       1
+16:  dbcsr_create_new                  1452  5.8    0.005    0.005    0.006    0.007       0
+16:  mp_waitall_1                      1824  8.9    0.005    0.007    0.005    0.007       0
+16:  dbcsr_tas_reshape_communicate_     120  5.9    0.000    0.000    0.006    0.006       0
+16:  dbcsr_filter_anytype                96  4.5    0.002    0.002    0.006    0.006       1
+16:  dbcsr_tas_create_split              78  5.5    0.000    0.000    0.006    0.006       0
+16:  dbcsr_destroy                     1356  4.8    0.002    0.002    0.006    0.006       0
+16:  mp_alltoall_i                      168  6.8    0.004    0.006    0.004    0.006       1
+16:  dbcsr_tas_merge                     16  4.5    0.003    0.003    0.006    0.006       0
+16:  dbcsr_tas_create_split_rows_or      78  6.5    0.000    0.000    0.006    0.006       0
+16:  mp_sum_d                           301  1.2    0.005    0.006    0.005    0.006       1
+16:  mp_waitall_2                       336  7.8    0.006    0.006    0.006    0.006       1
+16:  mp_alltoall_d11v                   216  2.0    0.006    0.006    0.006    0.006       0
+16:  dbcsr_tas_distribution_new         174  5.3    0.001    0.001    0.005    0.006       0
+16:  dbcsr_tas_reserve_blocks_index     168  6.0    0.001    0.001    0.006    0.006       0
+16:  dbcsr_data_release                5752  6.3    0.005    0.005    0.005    0.005       0
+16:  tree_to_linear_d                    72  4.0    0.005    0.005    0.005    0.005       0
+16:  multiply_cannon_metrocomm1          96  6.8    0.000    0.000    0.003    0.005       1
+16:  dbcsr_tas_mp_comm                   30  3.6    0.000    0.000    0.004    0.004       0
+16:  make_images_pack                   144  7.7    0.003    0.004    0.004    0.004       0
+16:  dbcsr_tas_replicate_alltoall        32  5.5    0.000    0.000    0.002    0.003       0
+16:  calculate_norms                    192  6.8    0.003    0.003    0.003    0.003       0
+16:  mp_comm_dup                         78  7.5    0.003    0.003    0.003    0.003       1
+16:  dbcsr_add_d                         24  1.0    0.000    0.000    0.003    0.003       1
+16:  mp_comm_free                       780  5.1    0.003    0.003    0.003    0.003       0
+16:  dbcsr_sort_data                    138  6.9    0.003    0.003    0.003    0.003       0
+16:  dbcsr_iterator_stop               1402  5.4    0.002    0.003    0.002    0.003       0
+16:  mp_alltoall_i22                     72  2.0    0.002    0.003    0.002    0.003       1
+16:  reshape_mm_template                 24  7.0    0.001    0.001    0.003    0.003       0
+16:  dbcsr_tas_create_new               246  4.9    0.000    0.000    0.002    0.003       0
+16:  mp_cart_sub                        296  8.5    0.002    0.002    0.002    0.002       0
+16:  dbcsr_scale_anytype                 88  4.3    0.001    0.002    0.002    0.002       1
+16:  dbcsr_data_new                    3448  6.0    0.002    0.002    0.002    0.002       0
+16:  dbcsr_copy                         240  5.6    0.002    0.002    0.002    0.002       0
+16:  dbcsr_special_finalize             168  7.1    0.000    0.000    0.002    0.002       1
+16:  dbcsr_iterator_start              1402  5.3    0.002    0.002    0.002    0.002       1
+16:  convert_to_new_pgrid               144  4.5    0.000    0.000    0.002    0.002       0
+16:  dbcsr_tas_merge_communicate_bu      16  5.5    0.000    0.000    0.002    0.002       0
+16:  dbcsr_tas_reshape_alltoall         120  5.9    0.000    0.000    0.002    0.002       0
+16:  dbcsr_tas_mm_1T                      4  7.0    0.000    0.000    0.002    0.002       0
+16:  mp_isend_dv                        372  7.5    0.002    0.002    0.002    0.002       1
+16:  dbcsr_tas_mm_3N                      4  7.0    0.000    0.000    0.002    0.002       1
+16:  dbcsr_mm_multrec_init               72  6.7    0.000    0.000    0.002    0.002       0
+16:  dbcsr_mm_csr_init                   72  7.7    0.001    0.001    0.002    0.002       1
 16:  mp_max_r                             1  1.0    0.001    0.002    0.001    0.002       1
-16:  dbcsr_mm_multrec_finalize           72  9.7    0.000    0.001    0.002    0.002       1
-16:  dbcsr_sort_indices                 911  7.0    0.002    0.002    0.002    0.002       1
-16:  dbcsr_merge_single_wm               48  5.0    0.001    0.001    0.002    0.002       1
-16:  dbcsr_tas_replicate_communicat      32  5.5    0.000    0.000    0.002    0.002       0
-16:  buffer_matrices_ensure_size        144  6.7    0.002    0.002    0.002    0.002       1
-16:  setup_rec_index_2d                 144  6.7    0.002    0.002    0.002    0.002       0
-16:  dbcsr_new_transposed                56  5.1    0.000    0.000    0.002    0.002       0
-16:  dbcsr_tas_blk_sizes               7430  6.5    0.001    0.002    0.001    0.002       0
-16:  dbcsr_init_lib_low                   1  1.0    0.001    0.002    0.001    0.002       1
-16:  multrec_filtering                   72 10.7    0.001    0.002    0.001    0.002       1
-16:  mp_allgather_i34                    72  6.7    0.001    0.001    0.001    0.001       1
-16:  setup_buffer_matrices              144  6.7    0.000    0.000    0.001    0.001       0
-16:  dbcsr_work_destroy_all             408  6.3    0.001    0.001    0.001    0.001       0
-16:  dbcsr_fill_wm_from_matrix           18  6.0    0.001    0.001    0.001    0.001       1
-16:  dbcsr_make_index_list              168  6.1    0.001    0.001    0.001    0.001       0
-16:  merge_index                        240  6.0    0.001    0.001    0.001    0.001       0
-16:  dbcsr_tas_reshape_get_coord        120  5.9    0.001    0.001    0.001    0.001       1
-16:  dbcsr_make_untransposed_blocks      72  5.7    0.001    0.001    0.001    0.001       1
+16:  dbcsr_work_create                  408  5.4    0.001    0.001    0.001    0.001       0
+16:  dbcsr_sort_indices                 911  7.0    0.001    0.001    0.001    0.001       0
+16:  multiply_cannon_multrec_finali      72  8.7    0.000    0.000    0.001    0.001       0
+16:  setup_rec_index_2d                 144  6.7    0.001    0.001    0.001    0.001       0
+16:  dbcsr_mm_multrec_finalize           72  9.7    0.000    0.000    0.001    0.001       1
+16:  dbcsr_add_wm_from_matrix            18  5.0    0.000    0.001    0.001    0.001       1
+16:  mp_comm_split_direct                78  7.5    0.001    0.001    0.001    0.001       1
+16:  dbcsr_tas_replicate_communicat      32  5.5    0.000    0.000    0.001    0.001       0
+16:  dbcsr_new_transposed                56  5.1    0.000    0.000    0.001    0.001       0
+16:  dbcsr_merge_single_wm               48  5.0    0.001    0.001    0.001    0.001       1
+16:  dbcsr_work_destroy_all             408  6.3    0.001    0.001    0.001    0.001       1
+16:  multrec_filtering                   72 10.7    0.001    0.001    0.001    0.001       1
+16:  dbcsr_tas_reshape_get_coord        120  5.9    0.001    0.001    0.001    0.001       0
+16:  dbcsr_make_index_list              168  6.1    0.001    0.001    0.001    0.001       1
+16:  dbcsr_tas_blk_sizes               7430  6.5    0.001    0.001    0.001    0.001       0
+16:  setup_buffer_matrices              144  6.7    0.000    0.000    0.001    0.001       1
+16:  merge_index                        240  6.0    0.001    0.001    0.001    0.001       1
+16:  mp_max_d                            25  1.0    0.001    0.001    0.001    0.001       1
+16:  dbcsr_make_untransposed_blocks      72  5.7    0.001    0.001    0.001    0.001       0
+16:  quick_finalize                     120  9.4    0.000    0.000    0.001    0.001       0
 16:  dbcsr_make_index_exist            1452  6.8    0.001    0.001    0.001    0.001       0
-16:  quick_finalize                     120  9.4    0.001    0.001    0.001    0.001       1
-16:  dbcsr_tas_merge_alltoall            16  5.5    0.000    0.000    0.000    0.001       1
+16:  buffer_matrices_ensure_size        144  6.7    0.001    0.001    0.001    0.001       1
 16:  make_images_sizes                  144  7.7    0.000    0.000    0.001    0.001       0
-16:  dbcsr_iterator_seek               1402  6.3    0.001    0.001    0.001    0.001       0
-16:  mp_isend_iv                        336  8.2    0.001    0.001    0.001    0.001       1
-16:  mp_isend_lm2                       324  7.8    0.001    0.001    0.001    0.001       0
-16:  dbcsr_distribution_new             518  4.8    0.001    0.001    0.001    0.001       1
-16:  mp_alltoall_i44                    144  8.7    0.001    0.001    0.001    0.001       0
-16:  mp_bcast_i                          90  6.7    0.001    0.001    0.001    0.001       1
-16:  mp_bcast_av                        150  1.0    0.000    0.000    0.001    0.001       0
-16:  mp_alltoall_i11v                   216  2.0    0.001    0.001    0.001    0.001       1
-16:  mp_sum_lv                          199  1.0    0.001    0.001    0.001    0.001       1
-16:  mp_max_i                           341  1.0    0.001    0.001    0.001    0.001       0
-16:  fill_hash_tables                    72  8.7    0.000    0.001    0.000    0.001       1
-16:  mp_maxloc_dv                       299  1.0    0.001    0.001    0.001    0.001       1
+16:  dbcsr_fill_wm_from_matrix           18  6.0    0.001    0.001    0.001    0.001       0
+16:  dbcsr_tas_merge_alltoall            16  5.5    0.000    0.000    0.000    0.001       0
+16:  mp_alltoall_i44                    144  8.7    0.000    0.001    0.000    0.001       1
+16:  dbcsr_iterator_seek               1402  6.3    0.000    0.001    0.000    0.001       0
+16:  dbcsr_distribution_new             518  4.8    0.001    0.001    0.001    0.001       0
+16:  mp_allgather_i34                    72  6.7    0.000    0.000    0.000    0.000       1
+16:  mp_bcast_av                        150  1.0    0.000    0.000    0.000    0.000       0
+16:  mp_isend_lm2                       324  7.8    0.000    0.000    0.000    0.000       0
+16:  mp_isend_iv                        336  8.2    0.000    0.000    0.000    0.000       1
+16:  mp_bcast_i                          90  6.7    0.000    0.000    0.000    0.000       1
+16:  dbcsr_make_dbcsr_index             752  7.0    0.000    0.000    0.000    0.000       0
+16:  fill_hash_tables                    72  8.7    0.000    0.000    0.000    0.000       1
+16:  mp_maxloc_dv                       299  1.0    0.000    0.000    0.000    0.000       0
+16:  mp_alltoall_i11v                   216  2.0    0.000    0.000    0.000    0.000       0
+16:  transpose_index_local               56  6.1    0.000    0.000    0.000    0.000       0
 16:  mp_irecv_iv                        336  8.2    0.000    0.000    0.000    0.000       1
-16:  dbcsr_make_dbcsr_index             752  7.0    0.000    0.000    0.000    0.000       1
+16:  mp_max_i                           341  1.0    0.000    0.000    0.000    0.000       0
+16:  mp_sum_lv                          199  1.0    0.000    0.000    0.000    0.000       1
+16:  dbcsr_switch_data_area             320  8.0    0.000    0.000    0.000    0.000       0
 16:  mp_max_l                           141  1.0    0.000    0.000    0.000    0.000       1
-16:  transpose_index_local               56  6.1    0.000    0.000    0.000    0.000       1
-16:  dbcsr_switch_data_area             320  8.0    0.000    0.000    0.000    0.000       1
+16:  dbcsr_init_lib_low                   1  1.0    0.000    0.000    0.000    0.000       0
+16:  dbcsr_index_compact                 96  5.5    0.000    0.000    0.000    0.000       0
 16:  mp_irecv_lm2                       324  7.8    0.000    0.000    0.000    0.000       0
-16:  dbcsr_index_compact                 96  5.5    0.000    0.000    0.000    0.000       1
-16:  mp_bcast_iv                        199  1.0    0.000    0.000    0.000    0.000       0
 16:  dbcsr_get_data_size_used           240  5.0    0.000    0.000    0.000    0.000       0
-16:  dbcsr_make_index_local_row         168  6.1    0.000    0.000    0.000    0.000       1
+16:  mp_bcast_iv                        199  1.0    0.000    0.000    0.000    0.000       0
 16:  multiply_cannon_metrocomm2          24  4.0    0.000    0.000    0.000    0.000       1
+16:  dbcsr_make_index_local_row         168  6.1    0.000    0.000    0.000    0.000       1
 16:  mp_irecv_dv                        372  7.5    0.000    0.000    0.000    0.000       0
-16:  mp_max_lv                           72  3.0    0.000    0.000    0.000    0.000       0
-16:  block_buffer_get_index             336  6.5    0.000    0.000    0.000    0.000       1
+16:  mp_max_lv                           72  3.0    0.000    0.000    0.000    0.000       1
 16:  mp_max_iv                           72  3.0    0.000    0.000    0.000    0.000       1
 16:  mp_dims_create                     132  4.6    0.000    0.000    0.000    0.000       0
+16:  block_buffer_get_index             336  6.5    0.000    0.000    0.000    0.000       0
 16:  dbcsr_get_local_rows                72  5.7    0.000    0.000    0.000    0.000       1
-16:  dbcsr_mm_sched_init                 72  8.7    0.000    0.000    0.000    0.000       0
+16:  dbcsr_mm_sched_init                 72  8.7    0.000    0.000    0.000    0.000       1
 16:  dbcsr_set                           72  2.0    0.000    0.000    0.000    0.000       1
 16:  dbcsr_get_local_cols                72  5.7    0.000    0.000    0.000    0.000       0
-16:  dbcsr_get_global_row_map            72  5.7    0.000    0.000    0.000    0.000       0
 16:  mp_sum_iv                           72  6.7    0.000    0.000    0.000    0.000       1
-16:  mp_sum_i                            13  6.5    0.000    0.000    0.000    0.000       0
-16:  dbcsr_get_global_col_map            72  5.7    0.000    0.000    0.000    0.000       0
-16:  multiply_cannon_metrocomm3          96  6.8    0.000    0.000    0.000    0.000       1
-16:  dbcsr_mm_sched_finalize             72 10.7    0.000    0.000    0.000    0.000       1
+16:  dbcsr_get_global_row_map            72  5.7    0.000    0.000    0.000    0.000       0
+16:  dbcsr_get_global_col_map            72  5.7    0.000    0.000    0.000    0.000       1
+16:  mp_sum_i                            13  6.5    0.000    0.000    0.000    0.000       1
+16:  dbcsr_mm_sched_finalize             72 10.7    0.000    0.000    0.000    0.000       0
 16:  dbcsr_zero                          72  3.0    0.000    0.000    0.000    0.000       0
+16:  multiply_cannon_metrocomm3          96  6.8    0.000    0.000    0.000    0.000       0
 16:  dbcsr_mm_hostdrv_init               72  9.7    0.000    0.000    0.000    0.000       0
 16:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       1
+16:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
+16:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 16:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       1
-16:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       0
-16:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       0
-16:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+16:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       1
 16:  -------------------------------------------------------------------------------
 16: 
-16/19 Test #16: dbcsr_tas_unittest ....................................   Passed    0.96 sec
+16/19 Test #16: dbcsr_tas_unittest ....................................   Passed    0.67 sec
 test 17
       Start 17: dbcsr_test_csr_conversions
 
@@ -58212,7 +58248,7 @@
 17:  ROUTINE             CALLS      AVE VOLUME [Bytes]
 17:  MP_Bcast              101                     32.
 17:  MP_Allreduce          419                      9.
-17:  MP_Alltoall          5600                  18223.
+17:  MP_Alltoall          5600                  17360.
 17:  -------------------------------------------------------------------------------
 17: 
 17:  -------------------------------------------------------------------------------
@@ -58222,72 +58258,72 @@
 17:  -------------------------------------------------------------------------------
 17:  SUBROUTINE                       CALLS  ASD         SELF TIME        TOTAL TIME MAXRANK
 17:                                 MAXIMUM       AVERAGE  MAXIMUM  AVERAGE  MAXIMUM
-17:  dbcsr_complete_redistribute        800  2.5    0.206    0.213    0.461    0.462       1
-17:  csr_create_from_dbcsr              200  1.0    0.002    0.002    0.369    0.372       0
-17:  dbcsr_create_brd                   400  2.0    0.003    0.003    0.324    0.326       1
-17:  convert_dbcsr_to_csr               200  1.0    0.001    0.001    0.095    0.097       1
-17:  convert_csr_to_dbcsr               200  1.0    0.001    0.001    0.092    0.094       0
-17:  dbcsr_finalize                    1094  3.2    0.010    0.010    0.087    0.088       1
-17:  dbcsr_merge_all                   1091  4.2    0.027    0.028    0.071    0.071       1
-17:  mp_alltoall_d11v                  2400  3.5    0.045    0.047    0.045    0.047       0
-17:  mp_alltoall_i22                    800  3.5    0.035    0.041    0.035    0.041       0
-17:  mp_cart_sub                       1000  3.8    0.033    0.034    0.033    0.034       1
-17:  mp_cart_create                     501  3.8    0.032    0.033    0.032    0.033       0
-17:  convert_brd_to_csr                 200  2.0    0.030    0.031    0.031    0.032       1
-17:  csr_create_from_brd                200  2.0    0.001    0.001    0.028    0.029       0
-17:  tree_to_linear_d                   800  5.5    0.025    0.026    0.025    0.026       1
-17:  dbcsr_copy                         800  1.5    0.020    0.021    0.023    0.024       1
-17:  dbcsr_add_d                        200  1.0    0.000    0.000    0.019    0.019       1
-17:  dbcsr_add_anytype                  200  2.0    0.006    0.006    0.019    0.019       0
-17:  dbcsr_norm_scalar                  200  1.0    0.007    0.007    0.016    0.017       0
-17:  csr_get_dbcsr_mapping              200  3.0    0.015    0.016    0.016    0.017       1
-17:  mp_alltoall_i11v                  2400  3.5    0.015    0.016    0.015    0.016       0
-17:  dbcsr_set                         1000  3.0    0.007    0.008    0.013    0.014       0
-17:  dbcsr_create_new                  1500  2.3    0.010    0.010    0.012    0.012       0
-17:  mp_sum_l                           275  2.5    0.011    0.012    0.011    0.012       0
-17:  dbcsr_destroy                     1300  1.6    0.004    0.004    0.011    0.011       0
-17:  mp_comm_free                      1501  3.1    0.009    0.009    0.009    0.009       0
-17:  mp_max_d                           201  2.0    0.008    0.009    0.008    0.009       0
-17:  dbcsr_data_copy_aa2                494  5.4    0.008    0.009    0.008    0.009       0
-17:  convert_csr_to_brd                 200  2.0    0.008    0.008    0.008    0.009       0
-17:  dbcsr_data_release               11076  3.9    0.006    0.007    0.006    0.007       0
-17:  dbcsr_data_new                    7982  3.6    0.007    0.007    0.007    0.007       0
-17:  merge_index                       1091  5.2    0.006    0.006    0.006    0.006       0
-17:  dbcsr_work_create                 1091  3.2    0.003    0.004    0.006    0.006       1
-17:  dbcsr_iterator_start              3094  3.2    0.005    0.005    0.006    0.006       0
-17:  dbcsr_zero                         800  4.5    0.006    0.006    0.006    0.006       0
-17:  dbcsr_work_destroy_all            1091  4.2    0.003    0.003    0.005    0.006       1
-17:  csr_destroy                        200  1.0    0.001    0.001    0.005    0.005       0
-17:  mp_bcast_iv                        101  1.0    0.003    0.005    0.003    0.005       1
-17:  dbcsr_iterator_stop               3094  3.2    0.003    0.003    0.004    0.004       0
-17:  dbcsr_sort_indices                 494  5.4    0.003    0.003    0.003    0.003       1
+17:  dbcsr_complete_redistribute        800  2.5    0.092    0.093    0.194    0.194       1
+17:  csr_create_from_dbcsr              200  1.0    0.001    0.001    0.156    0.156       0
+17:  dbcsr_create_brd                   400  2.0    0.002    0.002    0.138    0.138       1
+17:  convert_dbcsr_to_csr               200  1.0    0.000    0.000    0.040    0.040       0
+17:  convert_csr_to_dbcsr               200  1.0    0.000    0.000    0.037    0.037       0
+17:  dbcsr_finalize                    1094  3.2    0.006    0.006    0.037    0.037       1
+17:  dbcsr_merge_all                   1091  4.2    0.013    0.013    0.028    0.029       1
+17:  mp_alltoall_d11v                  2400  3.5    0.016    0.016    0.016    0.016       0
+17:  mp_cart_sub                       1000  3.8    0.016    0.016    0.016    0.016       0
+17:  mp_cart_create                     501  3.8    0.015    0.015    0.015    0.015       1
+17:  convert_brd_to_csr                 200  2.0    0.012    0.012    0.012    0.012       0
+17:  csr_create_from_brd                200  2.0    0.000    0.000    0.012    0.012       1
+17:  mp_alltoall_i22                    800  3.5    0.010    0.010    0.010    0.010       1
+17:  tree_to_linear_d                   800  5.5    0.009    0.009    0.009    0.009       1
+17:  dbcsr_add_d                        200  1.0    0.000    0.000    0.008    0.008       0
+17:  dbcsr_add_anytype                  200  2.0    0.002    0.002    0.008    0.008       0
+17:  csr_get_dbcsr_mapping              200  3.0    0.007    0.007    0.008    0.008       1
+17:  dbcsr_create_new                  1500  2.3    0.005    0.006    0.007    0.007       0
+17:  dbcsr_copy                         800  1.5    0.005    0.005    0.007    0.007       1
+17:  dbcsr_destroy                     1300  1.6    0.002    0.002    0.006    0.006       0
+17:  dbcsr_norm_scalar                  200  1.0    0.003    0.003    0.006    0.006       1
+17:  mp_comm_free                      1501  3.1    0.005    0.005    0.005    0.005       0
+17:  dbcsr_set                         1000  3.0    0.003    0.003    0.004    0.004       0
+17:  mp_alltoall_i11v                  2400  3.5    0.004    0.004    0.004    0.004       0
+17:  dbcsr_work_create                 1091  3.2    0.002    0.002    0.004    0.004       1
+17:  mp_sum_l                           275  2.5    0.003    0.004    0.003    0.004       0
+17:  dbcsr_data_new                    7982  3.6    0.003    0.004    0.003    0.004       0
+17:  dbcsr_iterator_start              3094  3.2    0.003    0.003    0.003    0.003       1
+17:  dbcsr_data_release               11076  3.9    0.003    0.003    0.003    0.003       0
+17:  merge_index                       1091  5.2    0.003    0.003    0.003    0.003       0
+17:  convert_csr_to_brd                 200  2.0    0.003    0.003    0.003    0.003       0
+17:  dbcsr_data_copy_aa2                493  5.4    0.002    0.003    0.002    0.003       0
+17:  mp_max_d                           201  2.0    0.002    0.003    0.002    0.003       0
+17:  mp_bcast_iv                        101  1.0    0.001    0.002    0.001    0.002       1
+17:  dbcsr_work_destroy_all            1091  4.2    0.001    0.001    0.002    0.002       0
+17:  csr_destroy                        200  1.0    0.000    0.000    0.002    0.002       0
+17:  dbcsr_iterator_stop               3094  3.2    0.002    0.002    0.002    0.002       0
+17:  dbcsr_sort_indices                 493  5.4    0.001    0.001    0.001    0.001       0
+17:  dbcsr_zero                         800  4.5    0.001    0.001    0.001    0.001       1
 17:  dbcsr_make_index_exist            1500  3.3    0.001    0.001    0.001    0.001       0
-17:  dbcsr_get_data_size_used          1091  4.2    0.001    0.001    0.001    0.001       1
+17:  dbcsr_get_data_size_used          1091  4.2    0.001    0.001    0.001    0.001       0
 17:  dbcsr_iterator_seek               3094  4.2    0.001    0.001    0.001    0.001       0
-17:  dbcsr_init_lib_low                   1  1.0    0.001    0.001    0.001    0.001       1
-17:  dbcsr_make_dbcsr_index            1091  5.2    0.001    0.001    0.001    0.001       0
-17:  dbcsr_distribution_new             500  2.6    0.001    0.001    0.001    0.001       0
+17:  dbcsr_distribution_new             500  2.6    0.000    0.000    0.000    0.000       0
+17:  dbcsr_make_dbcsr_index            1091  5.2    0.000    0.000    0.000    0.000       0
 17:  csr_assert_consistency_with_db     400  2.0    0.000    0.000    0.000    0.000       0
-17:  mp_max_l                            52  1.0    0.000    0.000    0.000    0.000       1
-17:  csr_create_new                     200  3.0    0.000    0.000    0.000    0.000       1
+17:  dbcsr_init_lib_low                   1  1.0    0.000    0.000    0.000    0.000       0
 17:  mp_bcast_av                         60  1.0    0.000    0.000    0.000    0.000       0
+17:  mp_max_l                            52  1.0    0.000    0.000    0.000    0.000       1
 17:  mp_maxloc_dv                       123  1.0    0.000    0.000    0.000    0.000       0
+17:  csr_create_new                     200  3.0    0.000    0.000    0.000    0.000       0
+17:  mp_bcast_i                          61  2.0    0.000    0.000    0.000    0.000       1
 17:  mp_max_r                             1  1.0    0.000    0.000    0.000    0.000       1
 17:  mp_sum_d                           125  1.0    0.000    0.000    0.000    0.000       1
-17:  mp_bcast_i                          61  2.0    0.000    0.000    0.000    0.000       1
-17:  csr_create_nzerow                  200  3.0    0.000    0.000    0.000    0.000       1
 17:  mp_max_i                            54  1.0    0.000    0.000    0.000    0.000       1
+17:  csr_create_nzerow                  200  3.0    0.000    0.000    0.000    0.000       0
 17:  dbcsr_scale_anytype                200  3.0    0.000    0.000    0.000    0.000       0
-17:  mp_sum_lv                            1  1.0    0.000    0.000    0.000    0.000       0
+17:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       1
 17:  mp_sum_r                             1  1.0    0.000    0.000    0.000    0.000       1
-17:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       1
-17:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       0
-17:  mp_sum_i                             1  1.0    0.000    0.000    0.000    0.000       0
+17:  mp_min_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+17:  mp_sum_lm3                           1  1.0    0.000    0.000    0.000    0.000       1
 17:  mp_sum_rv                            1  1.0    0.000    0.000    0.000    0.000       1
-17:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       0
+17:  mp_max_rv                            1  1.0    0.000    0.000    0.000    0.000       1
+17:  mp_sum_lv                            1  1.0    0.000    0.000    0.000    0.000       1
 17:  -------------------------------------------------------------------------------
 17: 
-17/19 Test #17: dbcsr_test_csr_conversions ............................   Passed    1.16 sec
+17/19 Test #17: dbcsr_test_csr_conversions ............................   Passed    0.64 sec
 test 18
       Start 18: dbcsr_test
 
@@ -58297,11 +58333,11 @@
 18:  OMP_NUM_THREADS=2
 18: Test timeout computed to be: 1500
 18: I'm processor 0 over 2 proc, (0, 0) in the 2D grid
-18: I'm processor 1 over 2 proc, (1, 0) in the 2D grid
 18: Creating distributions...
 18: Creating matrices...
 18: Filling matrices...
 18: Multiplying...
+18: I'm processor 1 over 2 proc, (1, 0) in the 2D grid
 18: Testing get_info for matrix_c
 18: Name: matrix c
 18: nblkrowstot: 4
@@ -58352,70 +58388,80 @@
 18:  dbcsr_io:dbcsr_print Flags  F F F type           3 serial      111122
 18:  dbcsr_io:dbcsr_print Contents of matrix named matrix d                                                                        
 18:  dbcsr_io:dbcsr_print Flags  F F F type           3 serial      111122
-18:  dbcsr_io:dbcsr_print         6 blocks        54 nzes,        54 data els
-18:         54 used
-18:  dbcsr_io:dbcsr_print Full size    9x    9
-18:  dbcsr_io:dbcsr_print Blocked size    3x    3
 18:  dbcsr_io:dbcsr_print         3 blocks        27 nzes,        27 data els
 18:         27 used
 18:  dbcsr_io:dbcsr_print Full size    9x    9
 18:  dbcsr_io:dbcsr_print Blocked size    3x    3
+18:  dbcsr_io:dbcsr_print         6 blocks        54 nzes,        54 data els
+18:         54 used
+18:  dbcsr_io:dbcsr_print Full size    9x    9
+18:  dbcsr_io:dbcsr_print Blocked size    3x    3
+18:  Checksum for (     1,     1) at       1 size      3     3=      9 checksum=   0.268E+01
 18:  Checksum for (     2,     1) at       1 size      3     3=      9 checksum=   0.282E+01
 18:    0.7882   0.7974   0.1058
 18:    0.8262   0.2023   0.5237
 18:    0.6380   0.3293   0.1947
+18:    0.3057   0.8363   0.1171
 18:  Checksum for (     2,     2) at      10 size      3     3=      9 checksum=   0.231E+01
 18:    0.2357   0.6807   0.0720
 18:    0.5524   0.8753   0.6188
+18:    0.2508   0.9780   0.8253
 18:    0.3861   0.1263   0.4045
 18:  Checksum for (     2,     3) at      19 size      3     3=      9 checksum=   0.292E+01
-18:  Checksum for (     1,     1) at       1 size      3     3=      9 checksum=   0.268E+01
-18:    0.3057   0.8363   0.1171
-18:    0.2508   0.9780   0.8253
-18:    0.3887   0.0637   0.1248
-18:  Checksum for (     1,     2) at      10 size      3     3=      9 checksum=   0.419E+01
-18:    0.7532   0.7196   0.0833
-18:    0.9770   0.6510   0.9204
 18:    0.6832   0.5641   0.0382
 18:    0.2785   0.5482   0.7140
+18:    0.3887   0.0637   0.1248
+18:  Checksum for (     1,     2) at      10 size      3     3=      9 checksum=   0.419E+01
 18:    0.1342   0.9233   0.6142
-18:    0.1368   0.8606   0.3346
-18:  Checksum for (     1,     3) at      19 size      3     3=      9 checksum=   0.252E+01
-18:    0.2007   0.6030   0.0494
-18:    0.7031   0.3239   0.0156
-18:    0.8849   0.6576   0.5443
-18:  Checksum for (     3,     1) at      28 size      3     3=      9 checksum=   0.226E+01
+18:    0.7532   0.7196   0.0833
 18:  dbcsr_io:dbcsr_print Contents of matrix named matrix d                                                                        
 18:  dbcsr_io:dbcsr_print Flags  F F F type           3 serial      111122
 18:  dbcsr_io:dbcsr_print         3 blocks        27 nzes,        27 data els
 18:         27 used
 18:  dbcsr_io:dbcsr_print Full size    9x    9
+18:    0.9770   0.6510   0.9204
 18:  dbcsr_io:dbcsr_print Blocked size    3x    3
+18:    0.1368   0.8606   0.3346
 18:  Checksum for (     2,     1) at       1 size      3     3=      9 checksum=   0.208E+01
 18:    0.0000   0.7974   0.2117
 18:    0.0000   0.2023   1.0473
+18:  Checksum for (     1,     3) at      19 size      3     3=      9 checksum=   0.252E+01
 18:    0.0000   0.3293   0.3895
+18:  Checksum for (     2,     2) at      10 size      3     3=      9 checksum=   0.383E+02
+18:    0.2007   0.6030   0.0494
+18:    0.7072   2.7229   0.3600
+18:    1.6571   3.5011   3.0942
+18:    1.1584   0.5052   2.0224
+18:    0.7031   0.3239   0.0156
+18:  Checksum for (     2,     3) at      19 size      3     3=      9 checksum=   0.149E+03
+18:    4.0993   3.9485   0.3054
+18:    1.6711   3.8376   5.7122
+18:    0.8849   0.6576   0.5443
+18:    0.8054   6.4628   4.9136
+18:  Checksum for (     3,     1) at      28 size      3     3=      9 checksum=   0.226E+01
 18:    0.2707   0.7585   0.0946
 18:    0.4016   0.4267   0.2221
+18:  dbcsr_io:dbcsr_print Contents of matrix named diag of matrix d                                                                
+18:  dbcsr_io:dbcsr_print Flags  F F F type           3 serial      111123
 18:    0.8874   0.5950   0.2647
+18:  dbcsr_io:dbcsr_print         1 blocks         9 nzes,         9 data els
+18:          9 used
+18:  dbcsr_io:dbcsr_print Full size    9x    9
+18:  dbcsr_io:dbcsr_print Blocked size    3x    3
 18:  Checksum for (     3,     2) at      37 size      3     3=      9 checksum=   0.184E+01
+18:  Checksum for (     2,     2) at       1 size      3     3=      9 checksum=   0.383E+02
+18:    0.7072   2.7229   0.3600
+18:    1.6571   3.5011   3.0942
 18:    0.7182   0.6418   0.0607
+18:    1.1584   0.5052   2.0224
 18:    0.1277   0.0996   0.3172
 18:    0.6355   0.3919   0.4744
 18:  Checksum for (     3,     3) at      46 size      3     3=      9 checksum=   0.245E+01
 18:    0.1657   0.5252   0.0269
 18:    0.8539   0.7725   0.4124
-18:  Checksum for (     2,     2) at      10 size      3     3=      9 checksum=   0.383E+02
-18:    0.7072   2.7229   0.3600
-18:    1.6571   3.5011   3.0942
-18:    1.1584   0.5052   2.0224
-18:  Checksum for (     2,     3) at      19 size      3     3=      9 checksum=   0.149E+03
-18:    4.0993   3.9485   0.3054
-18:    1.6711   3.8376   5.7122
 18:    0.3836   0.1889   0.6841
 18:  dbcsr_io:dbcsr_print Contents of matrix named matrix d                                                                        
 18:  dbcsr_io:dbcsr_print Flags  F F F type           3 serial      111122
-18:    0.8054   6.4628   4.9136
 18:  dbcsr_io:dbcsr_print         6 blocks        54 nzes,        54 data els
 18:         54 used
 18:  dbcsr_io:dbcsr_print Full size    9x    9
@@ -58425,16 +58471,6 @@
 18:    0.0000   0.9780   1.6505
 18:    0.0000   0.0637   0.2497
 18:  Checksum for (     1,     2) at      10 size      3     3=      9 checksum=   0.649E+02
-18:  dbcsr_io:dbcsr_print Contents of matrix named diag of matrix d                                                                
-18:  dbcsr_io:dbcsr_print Flags  F F F type           3 serial      111123
-18:  dbcsr_io:dbcsr_print         1 blocks         9 nzes,         9 data els
-18:          9 used
-18:  dbcsr_io:dbcsr_print Full size    9x    9
-18:  dbcsr_io:dbcsr_print Blocked size    3x    3
-18:  Checksum for (     2,     2) at       1 size      3     3=      9 checksum=   0.383E+02
-18:    0.7072   2.7229   0.3600
-18:    1.6571   3.5011   3.0942
-18:    1.1584   0.5052   2.0224
 18:    2.2597   2.8784   0.4164
 18:    2.9309   2.6039   4.6022
 18:    0.4103   3.4425   1.6728
@@ -58505,7 +58541,7 @@
 18:  marketing flops                     6.480000E+03
 18:  -------------------------------------------------------------------------------
 18:  # multiplications                              1
-18:  max memory usage/rank             270.385152E+06
+18:  max memory usage/rank             270.536704E+06
 18:  # max total images/rank                        2
 18:  # max 3D layers                                1
 18:  # MPI messages exchanged                       2
@@ -58539,7 +58575,7 @@
 18:  MP_ISend                6                    315.
 18:  MP_IRecv                6                    287.
 18:  -------------------------------------------------------------------------------
-18/19 Test #18: dbcsr_test ............................................   Passed    0.45 sec
+18/19 Test #18: dbcsr_test ............................................   Passed    0.37 sec
 test 19
       Start 19: dbcsr_tensor_test
 
@@ -58910,9 +58946,9 @@
 19: 
 19: 0 4 6 9 10 19 21 53 63 68 76 
 19: 
+19: Testing get_mapping_info for Tensor 1...
 19: 0 7 10 18 25 34 39 49 72 
 19: 
-19: Testing get_mapping_info for Tensor 1...
 19: ndim_nd = 3
 19: ndim1_2d = 2
 19: ndim2_2d = 1
@@ -58966,18 +59002,18 @@
 19: 7 1 2 
 19: 7 2 0 
 19: 7 2 1 
-19/19 Test #19: dbcsr_tensor_test .....................................   Passed    0.50 sec
+19/19 Test #19: dbcsr_tensor_test .....................................   Passed    0.39 sec
 
 100% tests passed, 0 tests failed out of 19
 
-Total Test time (real) = 588.41 sec
+Total Test time (real) = 289.52 sec
 make[2]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[1]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0'
    create-stamp debian/debhelper-build-stamp
    dh_testroot -O--buildsystem=cmake
    dh_prep -O--buildsystem=cmake
    dh_auto_install --destdir=debian/libdbcsr-dev/ -O--buildsystem=cmake
-	cd obj-x86_64-linux-gnu && make -j20 install DESTDIR=/build/reproducible-path/dbcsr-2.8.0/debian/libdbcsr-dev AM_UPDATE_INFO_DIR=no
+	cd obj-x86_64-linux-gnu && make -j42 install DESTDIR=/build/reproducible-path/dbcsr-2.8.0/debian/libdbcsr-dev AM_UPDATE_INFO_DIR=no
 make[1]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 /usr/bin/cmake -S/build/reproducible-path/dbcsr-2.8.0 -B/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/CMakeFiles /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu//CMakeFiles/progress.marks
@@ -58996,14 +59032,14 @@
 make  -f tests/CMakeFiles/dbcsr_perf.dir/build.make tests/CMakeFiles/dbcsr_perf.dir/depend
 make  -f tests/CMakeFiles/dbcsr_unittest_common.dir/build.make tests/CMakeFiles/dbcsr_unittest_common.dir/depend
 make  -f examples/CMakeFiles/dbcsr_example_1.dir/build.make examples/CMakeFiles/dbcsr_example_1.dir/depend
-make  -f examples/CMakeFiles/dbcsr_example_2.dir/build.make examples/CMakeFiles/dbcsr_example_2.dir/depend
-make  -f examples/CMakeFiles/dbcsr_example_3.dir/build.make examples/CMakeFiles/dbcsr_example_3.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/src /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/src/CMakeFiles/dbcsr_c.dir/DependInfo.cmake "--color="
+make  -f examples/CMakeFiles/dbcsr_example_2.dir/build.make examples/CMakeFiles/dbcsr_example_2.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_perf.dir/DependInfo.cmake "--color="
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest_common.dir/DependInfo.cmake "--color="
+make  -f examples/CMakeFiles/dbcsr_example_3.dir/build.make examples/CMakeFiles/dbcsr_example_3.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_1.dir/DependInfo.cmake "--color="
 make  -f examples/CMakeFiles/dbcsr_tensor_example_1.dir/build.make examples/CMakeFiles/dbcsr_tensor_example_1.dir/depend
@@ -59016,144 +59052,144 @@
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make  -f src/CMakeFiles/dbcsr_c.dir/build.make src/CMakeFiles/dbcsr_c.dir/build
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make  -f examples/CMakeFiles/dbcsr_example_1.dir/build.make examples/CMakeFiles/dbcsr_example_1.dir/build
 make  -f tests/CMakeFiles/dbcsr_unittest_common.dir/build.make tests/CMakeFiles/dbcsr_unittest_common.dir/build
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make  -f examples/CMakeFiles/dbcsr_example_2.dir/build.make examples/CMakeFiles/dbcsr_example_2.dir/build
+make  -f examples/CMakeFiles/dbcsr_example_3.dir/build.make examples/CMakeFiles/dbcsr_example_3.dir/build
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Nothing to be done for 'src/CMakeFiles/dbcsr_c.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Nothing to be done for 'examples/CMakeFiles/dbcsr_example_1.dir/build'.
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_unittest_common.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-[ 85%] Built target dbcsr_c
+make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Nothing to be done for 'examples/CMakeFiles/dbcsr_example_2.dir/build'.
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Nothing to be done for 'examples/CMakeFiles/dbcsr_example_3.dir/build'.
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make  -f examples/CMakeFiles/dbcsr_tensor_example_1.dir/build.make examples/CMakeFiles/dbcsr_tensor_example_1.dir/build
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make  -f tests/CMakeFiles/dbcsr_perf.dir/build.make tests/CMakeFiles/dbcsr_perf.dir/build
+make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Nothing to be done for 'examples/CMakeFiles/dbcsr_tensor_example_1.dir/build'.
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_perf.dir/build'.
+make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+[ 85%] Built target dbcsr_example_2
+[ 85%] Built target dbcsr_example_1
 [ 85%] Built target dbcsr_unittest_common
-make  -f tests/CMakeFiles/dbcsr_test.dir/build.make tests/CMakeFiles/dbcsr_test.dir/depend
-make  -f tests/CMakeFiles/dbcsr_tensor_test.dir/build.make tests/CMakeFiles/dbcsr_tensor_test.dir/depend
-make  -f examples/CMakeFiles/dbcsr_example_3_cpp.dir/build.make examples/CMakeFiles/dbcsr_example_3_cpp.dir/depend
-make  -f examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/build.make examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/depend
+[ 86%] Built target dbcsr_c
+[ 88%] Built target dbcsr_example_3
 make  -f tests/CMakeFiles/dbcsr_unittest1.dir/build.make tests/CMakeFiles/dbcsr_unittest1.dir/depend
-make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_test.dir/DependInfo.cmake "--color="
 make  -f tests/CMakeFiles/dbcsr_unittest2.dir/build.make tests/CMakeFiles/dbcsr_unittest2.dir/depend
 make  -f tests/CMakeFiles/dbcsr_unittest3.dir/build.make tests/CMakeFiles/dbcsr_unittest3.dir/depend
-make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_tensor_test.dir/DependInfo.cmake "--color="
+[ 88%] Built target dbcsr_tensor_example_1
 make  -f tests/CMakeFiles/dbcsr_unittest4.dir/build.make tests/CMakeFiles/dbcsr_unittest4.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_3_cpp.dir/DependInfo.cmake "--color="
-make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/DependInfo.cmake "--color="
-make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest1.dir/DependInfo.cmake "--color="
+make  -f tests/CMakeFiles/dbcsr_tensor_unittest.dir/build.make tests/CMakeFiles/dbcsr_tensor_unittest.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest2.dir/DependInfo.cmake "--color="
+make  -f tests/CMakeFiles/dbcsr_tas_unittest.dir/build.make tests/CMakeFiles/dbcsr_tas_unittest.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest3.dir/DependInfo.cmake "--color="
+make  -f tests/CMakeFiles/dbcsr_test_csr_conversions.dir/build.make tests/CMakeFiles/dbcsr_test_csr_conversions.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_unittest4.dir/DependInfo.cmake "--color="
-make  -f tests/CMakeFiles/dbcsr_tensor_unittest.dir/build.make tests/CMakeFiles/dbcsr_tensor_unittest.dir/depend
-make  -f tests/CMakeFiles/dbcsr_tas_unittest.dir/build.make tests/CMakeFiles/dbcsr_tas_unittest.dir/depend
-make  -f tests/CMakeFiles/dbcsr_test_csr_conversions.dir/build.make tests/CMakeFiles/dbcsr_test_csr_conversions.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_tensor_unittest.dir/DependInfo.cmake "--color="
+make  -f tests/CMakeFiles/dbcsr_test.dir/build.make tests/CMakeFiles/dbcsr_test.dir/depend
+make  -f tests/CMakeFiles/dbcsr_tensor_test.dir/build.make tests/CMakeFiles/dbcsr_tensor_test.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_tas_unittest.dir/DependInfo.cmake "--color="
+[ 89%] Built target dbcsr_perf
+make  -f examples/CMakeFiles/dbcsr_example_3_cpp.dir/build.make examples/CMakeFiles/dbcsr_example_3_cpp.dir/depend
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_test_csr_conversions.dir/DependInfo.cmake "--color="
+make  -f examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/build.make examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/depend
+make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_test.dir/DependInfo.cmake "--color="
+make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/tests/CMakeFiles/dbcsr_tensor_test.dir/DependInfo.cmake "--color="
+make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_example_3_cpp.dir/DependInfo.cmake "--color="
+make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+cd /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dbcsr-2.8.0 /build/reproducible-path/dbcsr-2.8.0/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/DependInfo.cmake "--color="
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make  -f tests/CMakeFiles/dbcsr_unittest1.dir/build.make tests/CMakeFiles/dbcsr_unittest1.dir/build
+make  -f tests/CMakeFiles/dbcsr_unittest4.dir/build.make tests/CMakeFiles/dbcsr_unittest4.dir/build
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make  -f tests/CMakeFiles/dbcsr_unittest3.dir/build.make tests/CMakeFiles/dbcsr_unittest3.dir/build
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make  -f tests/CMakeFiles/dbcsr_perf.dir/build.make tests/CMakeFiles/dbcsr_perf.dir/build
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make  -f examples/CMakeFiles/dbcsr_example_2.dir/build.make examples/CMakeFiles/dbcsr_example_2.dir/build
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make  -f tests/CMakeFiles/dbcsr_tensor_unittest.dir/build.make tests/CMakeFiles/dbcsr_tensor_unittest.dir/build
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make  -f tests/CMakeFiles/dbcsr_tas_unittest.dir/build.make tests/CMakeFiles/dbcsr_tas_unittest.dir/build
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'examples/CMakeFiles/dbcsr_example_2.dir/build'.
+make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_unittest1.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_perf.dir/build'.
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_unittest4.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make  -f examples/CMakeFiles/dbcsr_example_3.dir/build.make examples/CMakeFiles/dbcsr_example_3.dir/build
-make  -f examples/CMakeFiles/dbcsr_example_1.dir/build.make examples/CMakeFiles/dbcsr_example_1.dir/build
-make  -f examples/CMakeFiles/dbcsr_tensor_example_1.dir/build.make examples/CMakeFiles/dbcsr_tensor_example_1.dir/build
-make  -f tests/CMakeFiles/dbcsr_test.dir/build.make tests/CMakeFiles/dbcsr_test.dir/build
-make  -f tests/CMakeFiles/dbcsr_tensor_test.dir/build.make tests/CMakeFiles/dbcsr_tensor_test.dir/build
-make  -f examples/CMakeFiles/dbcsr_example_3_cpp.dir/build.make examples/CMakeFiles/dbcsr_example_3_cpp.dir/build
-make  -f examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/build.make examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/build
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'examples/CMakeFiles/dbcsr_example_3.dir/build'.
+make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_tensor_unittest.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'examples/CMakeFiles/dbcsr_example_1.dir/build'.
+make  -f tests/CMakeFiles/dbcsr_unittest2.dir/build.make tests/CMakeFiles/dbcsr_unittest2.dir/build
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'examples/CMakeFiles/dbcsr_tensor_example_1.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'examples/CMakeFiles/dbcsr_example_3_cpp.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/build'.
-make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_unittest3.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_test.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make  -f tests/CMakeFiles/dbcsr_test_csr_conversions.dir/build.make tests/CMakeFiles/dbcsr_test_csr_conversions.dir/build
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_tensor_test.dir/build'.
+make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_tas_unittest.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make  -f tests/CMakeFiles/dbcsr_unittest1.dir/build.make tests/CMakeFiles/dbcsr_unittest1.dir/build
-make  -f tests/CMakeFiles/dbcsr_unittest2.dir/build.make tests/CMakeFiles/dbcsr_unittest2.dir/build
-make  -f tests/CMakeFiles/dbcsr_unittest3.dir/build.make tests/CMakeFiles/dbcsr_unittest3.dir/build
-make  -f tests/CMakeFiles/dbcsr_unittest4.dir/build.make tests/CMakeFiles/dbcsr_unittest4.dir/build
-make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_unittest1.dir/build'.
+make  -f tests/CMakeFiles/dbcsr_test.dir/build.make tests/CMakeFiles/dbcsr_test.dir/build
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make  -f tests/CMakeFiles/dbcsr_tensor_test.dir/build.make tests/CMakeFiles/dbcsr_tensor_test.dir/build
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_unittest2.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
+make  -f examples/CMakeFiles/dbcsr_example_3_cpp.dir/build.make examples/CMakeFiles/dbcsr_example_3_cpp.dir/build
+make  -f examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/build.make examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/build
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_unittest3.dir/build'.
+make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_test_csr_conversions.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_unittest4.dir/build'.
+make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_tensor_test.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make  -f tests/CMakeFiles/dbcsr_tensor_unittest.dir/build.make tests/CMakeFiles/dbcsr_tensor_unittest.dir/build
-make  -f tests/CMakeFiles/dbcsr_tas_unittest.dir/build.make tests/CMakeFiles/dbcsr_tas_unittest.dir/build
-make  -f tests/CMakeFiles/dbcsr_test_csr_conversions.dir/build.make tests/CMakeFiles/dbcsr_test_csr_conversions.dir/build
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_tensor_unittest.dir/build'.
+make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_test.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_tas_unittest.dir/build'.
+make[3]: Nothing to be done for 'examples/CMakeFiles/dbcsr_example_3_cpp.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 make[3]: Entering directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-make[3]: Nothing to be done for 'tests/CMakeFiles/dbcsr_test_csr_conversions.dir/build'.
+make[3]: Nothing to be done for 'examples/CMakeFiles/dbcsr_tensor_example_2_cpp.dir/build'.
 make[3]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
-[ 86%] Built target dbcsr_example_2
-[ 86%] Built target dbcsr_example_3
-[ 89%] Built target dbcsr_tensor_example_2_cpp
-[ 89%] Built target dbcsr_example_1
-[ 91%] Built target dbcsr_tensor_test
-[ 92%] Built target dbcsr_test
-[ 92%] Built target dbcsr_example_3_cpp
-[ 94%] Built target dbcsr_perf
-[ 95%] Built target dbcsr_unittest1
-[ 95%] Built target dbcsr_unittest2
-[ 95%] Built target dbcsr_tensor_example_1
-[ 95%] Built target dbcsr_tensor_unittest
-[ 97%] Built target dbcsr_unittest4
-[ 98%] Built target dbcsr_unittest3
-[ 98%] Built target dbcsr_test_csr_conversions
-[100%] Built target dbcsr_tas_unittest
+[ 91%] Built target dbcsr_unittest1
+[ 92%] Built target dbcsr_unittest3
+[ 94%] Built target dbcsr_tas_unittest
+[ 92%] Built target dbcsr_unittest2
+[ 94%] Built target dbcsr_tensor_unittest
+[ 94%] Built target dbcsr_test_csr_conversions
+[ 95%] Built target dbcsr_unittest4
+[ 97%] Built target dbcsr_tensor_test
+[ 98%] Built target dbcsr_test
+[ 98%] Built target dbcsr_example_3_cpp
+[100%] Built target dbcsr_tensor_example_2_cpp
 make[2]: Leaving directory '/build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu'
 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dbcsr-2.8.0/obj-x86_64-linux-gnu/CMakeFiles 0
 make  -f CMakeFiles/Makefile2 preinstall
@@ -59202,12 +59238,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/1671178/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/1671178/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/2521137 and its subdirectories
-I: Current time: Fri Mar 21 18:00:49 -12 2025
-I: pbuilder-time-stamp: 1742623249
+I: removing directory /srv/workspace/pbuilder/1671178 and its subdirectories
+I: Current time: Sat Apr 25 02:35:02 +14 2026
+I: pbuilder-time-stamp: 1777034102