Diff of the two buildlogs: -- --- b1/build.log 2025-03-12 17:27:15.263752237 +0000 +++ b2/build.log 2025-03-12 17:31:06.505337115 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Apr 14 11:32:28 -12 2026 -I: pbuilder-time-stamp: 1776209548 +I: Current time: Thu Mar 13 07:27:17 +14 2025 +I: pbuilder-time-stamp: 1741800437 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,54 +25,86 @@ dpkg-source: info: applying enable_complex_build.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/125575/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/45624/tmp/hooks/D01_modify_environment starting +debug: Running on ionos12-i386. +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 Mar 12 17:27 /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/45624/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/45624/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='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='i386' + 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]="i686-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=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='fd94e268eb14496cbecc8ae6cedce35d' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='125575' - PS1='# ' - PS2='> ' + INVOCATION_ID=9be46c7189f942169b53000ce522e349 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-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=45624 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.1l08SnQx/pbuilderrc_rwCc --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.1l08SnQx/b1 --logfile b1/build.log fenicsx-performance-tests_0.9.0-2.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.1l08SnQx/pbuilderrc_TsH6 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.1l08SnQx/b2 --logfile b2/build.log fenicsx-performance-tests_0.9.0-2.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos16-i386 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/125575/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/45624/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -417,7 +449,7 @@ Get: 295 http://deb.debian.org/debian unstable/main i386 python3-basix i386 0.9.0-2+b2 [135 kB] Get: 296 http://deb.debian.org/debian unstable/main i386 python3-ffcx all 1:0.9.0-2 [94.9 kB] Get: 297 http://deb.debian.org/debian unstable/main i386 libdolfinx-dev i386 1:0.9.0-6+b4 [202 kB] -Fetched 219 MB in 8s (27.8 MB/s) +Fetched 219 MB in 6s (35.1 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:i386. (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 ... 19769 files and directories currently installed.) @@ -1368,8 +1400,8 @@ Setting up tzdata (2025a-2) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Apr 14 23:34:47 UTC 2026. -Universal Time is now: Tue Apr 14 23:34:47 UTC 2026. +Local time is now: Wed Mar 12 17:28:43 UTC 2025. +Universal Time is now: Wed Mar 12 17:28:43 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-atomic1.83.0:i386 (1.83.0-4.1+b1) ... @@ -1673,7 +1705,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/fenicsx-performance-tests-0.9.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 > ../fenicsx-performance-tests_0.9.0-2_source.changes +I: user script /srv/workspace/pbuilder/45624/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/45624/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/fenicsx-performance-tests-0.9.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 > ../fenicsx-performance-tests_0.9.0-2_source.changes dpkg-buildpackage: info: source package fenicsx-performance-tests dpkg-buildpackage: info: source version 0.9.0-2 dpkg-buildpackage: info: source distribution unstable @@ -1756,7 +1792,7 @@ -- Adding boost_program_options dependencies: headers -- Found Boost: /usr/lib/i386-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.70") found components: program_options -- -Ofast -g -O2 -ffile-prefix-map=/build/reproducible-path/fenicsx-performance-tests-0.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall --- Configuring done (6.3s) +-- Configuring done (5.0s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: @@ -1769,7 +1805,7 @@ -- Build files have been written to: /build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu make[1]: Leaving directory '/build/reproducible-path/fenicsx-performance-tests-0.9.0' dh_auto_build -O--buildsystem=cmake -O--sourcedirectory=src - cd obj-i686-linux-gnu && make -j22 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-i686-linux-gnu && make -j10 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/fenicsx-performance-tests-0.9.0/src -B/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu/CMakeFiles /build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu//CMakeFiles/progress.marks @@ -1777,30 +1813,30 @@ make[2]: Entering directory '/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu' make -f CMakeFiles/dolfinx-scaling-test.dir/build.make CMakeFiles/dolfinx-scaling-test.dir/depend make[3]: Entering directory '/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu' -[ 18%] Generating Elasticity.c -[ 18%] Generating Poisson.c +[ 9%] Generating Poisson.c ffcx /build/reproducible-path/fenicsx-performance-tests-0.9.0/src/Poisson.py +[ 18%] Generating Elasticity.c ffcx /build/reproducible-path/fenicsx-performance-tests-0.9.0/src/Elasticity.py cd /build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fenicsx-performance-tests-0.9.0/src /build/reproducible-path/fenicsx-performance-tests-0.9.0/src /build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu /build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu /build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu/CMakeFiles/dolfinx-scaling-test.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu' make -f CMakeFiles/dolfinx-scaling-test.dir/build.make CMakeFiles/dolfinx-scaling-test.dir/build make[3]: Entering directory '/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu' -[ 27%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/elasticity_problem.cpp.o -[ 36%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o -[ 45%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/main.cpp.o +[ 27%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/mem.cpp.o +[ 36%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/main.cpp.o +/usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/src -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/i386-linux-gnu/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/i386-linux-gnu-real/include -isystem /usr/lib/slepcdir/slepc3.22/i386-linux-gnu-real/include -Ofast -g -O2 -ffile-prefix-map=/build/reproducible-path/fenicsx-performance-tests-0.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -std=c++20 -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/mem.cpp.o -MF CMakeFiles/dolfinx-scaling-test.dir/mem.cpp.o.d -o CMakeFiles/dolfinx-scaling-test.dir/mem.cpp.o -c /build/reproducible-path/fenicsx-performance-tests-0.9.0/src/mem.cpp +[ 63%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/elasticity_problem.cpp.o +[ 63%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/poisson_problem.cpp.o +[ 63%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o +[ 81%] Building C object CMakeFiles/dolfinx-scaling-test.dir/Elasticity.c.o +[ 81%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/cgpoisson_problem.cpp.o /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/src -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/i386-linux-gnu/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/i386-linux-gnu-real/include -isystem /usr/lib/slepcdir/slepc3.22/i386-linux-gnu-real/include -Ofast -g -O2 -ffile-prefix-map=/build/reproducible-path/fenicsx-performance-tests-0.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -std=c++20 -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/main.cpp.o -MF CMakeFiles/dolfinx-scaling-test.dir/main.cpp.o.d -o CMakeFiles/dolfinx-scaling-test.dir/main.cpp.o -c /build/reproducible-path/fenicsx-performance-tests-0.9.0/src/main.cpp -[ 54%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/poisson_problem.cpp.o -[ 63%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/cgpoisson_problem.cpp.o -[ 72%] Building CXX object CMakeFiles/dolfinx-scaling-test.dir/mem.cpp.o -[ 81%] Building C object CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o -/usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/src -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/i386-linux-gnu/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/i386-linux-gnu-real/include -isystem /usr/lib/slepcdir/slepc3.22/i386-linux-gnu-real/include -Ofast -g -O2 -ffile-prefix-map=/build/reproducible-path/fenicsx-performance-tests-0.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -std=c++20 -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o -MF CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o.d -o CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o -c /build/reproducible-path/fenicsx-performance-tests-0.9.0/src/mesh.cpp +[ 90%] Building C object CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/src -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/i386-linux-gnu/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/i386-linux-gnu-real/include -isystem /usr/lib/slepcdir/slepc3.22/i386-linux-gnu-real/include -Ofast -g -O2 -ffile-prefix-map=/build/reproducible-path/fenicsx-performance-tests-0.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -std=c++20 -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/elasticity_problem.cpp.o -MF CMakeFiles/dolfinx-scaling-test.dir/elasticity_problem.cpp.o.d -o CMakeFiles/dolfinx-scaling-test.dir/elasticity_problem.cpp.o -c /build/reproducible-path/fenicsx-performance-tests-0.9.0/src/elasticity_problem.cpp +/usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/src -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/i386-linux-gnu/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/i386-linux-gnu-real/include -isystem /usr/lib/slepcdir/slepc3.22/i386-linux-gnu-real/include -Ofast -g -O2 -ffile-prefix-map=/build/reproducible-path/fenicsx-performance-tests-0.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -std=c++20 -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o -MF CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o.d -o CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o -c /build/reproducible-path/fenicsx-performance-tests-0.9.0/src/mesh.cpp /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/src -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/i386-linux-gnu/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/i386-linux-gnu-real/include -isystem /usr/lib/slepcdir/slepc3.22/i386-linux-gnu-real/include -Ofast -g -O2 -ffile-prefix-map=/build/reproducible-path/fenicsx-performance-tests-0.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -std=c++20 -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/cgpoisson_problem.cpp.o -MF CMakeFiles/dolfinx-scaling-test.dir/cgpoisson_problem.cpp.o.d -o CMakeFiles/dolfinx-scaling-test.dir/cgpoisson_problem.cpp.o -c /build/reproducible-path/fenicsx-performance-tests-0.9.0/src/cgpoisson_problem.cpp /usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/src -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/i386-linux-gnu/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/i386-linux-gnu-real/include -isystem /usr/lib/slepcdir/slepc3.22/i386-linux-gnu-real/include -Ofast -g -O2 -ffile-prefix-map=/build/reproducible-path/fenicsx-performance-tests-0.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -std=c++20 -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/poisson_problem.cpp.o -MF CMakeFiles/dolfinx-scaling-test.dir/poisson_problem.cpp.o.d -o CMakeFiles/dolfinx-scaling-test.dir/poisson_problem.cpp.o -c /build/reproducible-path/fenicsx-performance-tests-0.9.0/src/poisson_problem.cpp -/usr/bin/c++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/src -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/i386-linux-gnu/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/i386-linux-gnu-real/include -isystem /usr/lib/slepcdir/slepc3.22/i386-linux-gnu-real/include -Ofast -g -O2 -ffile-prefix-map=/build/reproducible-path/fenicsx-performance-tests-0.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -std=c++20 -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/mem.cpp.o -MF CMakeFiles/dolfinx-scaling-test.dir/mem.cpp.o.d -o CMakeFiles/dolfinx-scaling-test.dir/mem.cpp.o -c /build/reproducible-path/fenicsx-performance-tests-0.9.0/src/mem.cpp -/usr/bin/cc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/src -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/i386-linux-gnu/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/i386-linux-gnu-real/include -isystem /usr/lib/slepcdir/slepc3.22/i386-linux-gnu-real/include -Ofast -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fenicsx-performance-tests-0.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o -MF CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o.d -o CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o -c /build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu/Poisson.c -[ 90%] Building C object CMakeFiles/dolfinx-scaling-test.dir/Elasticity.c.o /usr/bin/cc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/src -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/i386-linux-gnu/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/i386-linux-gnu-real/include -isystem /usr/lib/slepcdir/slepc3.22/i386-linux-gnu-real/include -Ofast -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fenicsx-performance-tests-0.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/Elasticity.c.o -MF CMakeFiles/dolfinx-scaling-test.dir/Elasticity.c.o.d -o CMakeFiles/dolfinx-scaling-test.dir/Elasticity.c.o -c /build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu/Elasticity.c +/usr/bin/cc -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -D_FILE_OFFSET_BITS=64 -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu -I/build/reproducible-path/fenicsx-performance-tests-0.9.0/src -isystem /usr/lib/python3/dist-packages/ffcx/codegeneration -isystem /usr/lib/i386-linux-gnu/mpich/include -isystem /usr/include/hdf5/mpich -isystem /usr/lib/petscdir/petsc3.22/i386-linux-gnu-real/include -isystem /usr/lib/slepcdir/slepc3.22/i386-linux-gnu-real/include -Ofast -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/fenicsx-performance-tests-0.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o -MF CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o.d -o CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o -c /build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu/Poisson.c [100%] Linking CXX executable dolfinx-scaling-test /usr/bin/cmake -E cmake_link_script CMakeFiles/dolfinx-scaling-test.dir/link.txt --verbose=1 /usr/bin/c++ -Ofast -g -O2 -ffile-prefix-map=/build/reproducible-path/fenicsx-performance-tests-0.9.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wall -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dolfinx-scaling-test.dir/link.d "CMakeFiles/dolfinx-scaling-test.dir/main.cpp.o" "CMakeFiles/dolfinx-scaling-test.dir/mesh.cpp.o" "CMakeFiles/dolfinx-scaling-test.dir/elasticity_problem.cpp.o" "CMakeFiles/dolfinx-scaling-test.dir/cgpoisson_problem.cpp.o" "CMakeFiles/dolfinx-scaling-test.dir/poisson_problem.cpp.o" "CMakeFiles/dolfinx-scaling-test.dir/mem.cpp.o" "CMakeFiles/dolfinx-scaling-test.dir/Elasticity.c.o" "CMakeFiles/dolfinx-scaling-test.dir/Poisson.c.o" -o dolfinx-scaling-test /usr/lib/i386-linux-gnu/libdolfinx_real.so.0.9.0 /usr/lib/i386-linux-gnu/libboost_program_options.so.1.83.0 -lpthread /usr/lib/i386-linux-gnu/libpugixml.so.1.14 /usr/lib/i386-linux-gnu/libbasix.so.0.9.0 /usr/lib/i386-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/i386-linux-gnu/mpich/lib/libmpichcxx.so /usr/lib/i386-linux-gnu/mpich/lib/libmpich.so /usr/lib/i386-linux-gnu/libspdlog.so.1.15.1 /usr/lib/i386-linux-gnu/libfmt.so.10.1.0 /usr/lib/i386-linux-gnu/hdf5/mpich/libhdf5.so /usr/lib/slepcdir/slepc3.22/i386-linux-gnu-real/lib/libslepc_real.so /usr/lib/petscdir/petsc3.22/i386-linux-gnu-real/lib/libpetsc_real.so @@ -1813,67 +1849,67 @@ make[1]: Entering directory '/build/reproducible-path/fenicsx-performance-tests-0.9.0' debian/tests/run-dolfinx-scaling-test -p /build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu ==== elasticity weak scaling (3 processes with ndofs=10000) ==== -[2026-04-14 11:49:31.907] [RANK: 0] [info] Using partitioner with 69312 cell data -[2026-04-14 11:49:31.908] [RANK: 0] [info] Compute partition of cells across ranks -[2026-04-14 11:49:31.908] [RANK: 0] [info] Building mesh dual graph -[2026-04-14 11:49:31.908] [RANK: 0] [info] Build local part of mesh dual graph (mixed) -[2026-04-14 11:49:31.937] [RANK: 0] [info] Build nonlocal part of mesh dual graph -[2026-04-14 11:49:31.937] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:31.938] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:31.938] [RANK: 0] [info] Number of destination and source ranks in non-local dual graph construction, and ratio to total number of ranks: 2, 2, 0.6666666666666666, 0.6666666666666666 -[2026-04-14 11:49:31.941] [RANK: 0] [info] Graph edges (local: 66332, non-local: 962) -[2026-04-14 11:49:31.941] [RANK: 0] [info] Compute graph partition using PT-SCOTCH -[2026-04-14 11:49:36.854] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 -[2026-04-14 11:49:36.855] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 -[2026-04-14 11:49:36.857] [RANK: 0] [info] Extract basic topology: 68656->68656 -[2026-04-14 11:49:36.857] [RANK: 0] [info] Build local dual graph -[2026-04-14 11:49:36.857] [RANK: 0] [info] Build local part of mesh dual graph (mixed) -[2026-04-14 11:49:36.875] [RANK: 0] [info] GPS pseudo-diameter:(119) 16656-1162 -[2026-04-14 11:49:36.878] [RANK: 0] [info] Create topology (single cell type) -[2026-04-14 11:49:36.878] [RANK: 0] [info] Create topology (generalised) -[2026-04-14 11:49:36.892] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 -[2026-04-14 11:49:36.892] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 -[2026-04-14 11:49:36.897] [RANK: 0] [info] Compute ghost indices -[2026-04-14 11:49:36.897] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 -[2026-04-14 11:49:36.897] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 -[2026-04-14 11:49:36.899] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 -[2026-04-14 11:49:36.900] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 -[2026-04-14 11:49:36.904] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:36.907] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:36.907] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:36.907] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:36.910] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 -[2026-04-14 11:49:36.910] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 -[2026-04-14 11:49:36.910] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 -[2026-04-14 11:49:36.910] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:36.910] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:36.910] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 -[2026-04-14 11:49:36.910] [RANK: 0] [info] Checking required entities per dimension -[2026-04-14 11:49:36.910] [RANK: 0] [info] Cell type: 0 dofmap: 17164x4 -[2026-04-14 11:49:36.913] [RANK: 0] [info] Global index computation -[2026-04-14 11:49:36.913] [RANK: 0] [info] Got 1 index_maps -[2026-04-14 11:49:36.913] [RANK: 0] [info] Get global indices -[2026-04-14 11:49:36.916] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:36.916] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:12.950] [RANK: 0] [info] Using partitioner with 69312 cell data +[2025-03-13 07:30:12.951] [RANK: 0] [info] Compute partition of cells across ranks +[2025-03-13 07:30:12.951] [RANK: 0] [info] Building mesh dual graph +[2025-03-13 07:30:12.951] [RANK: 0] [info] Build local part of mesh dual graph (mixed) +[2025-03-13 07:30:12.989] [RANK: 0] [info] Build nonlocal part of mesh dual graph +[2025-03-13 07:30:12.990] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:12.992] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:12.992] [RANK: 0] [info] Number of destination and source ranks in non-local dual graph construction, and ratio to total number of ranks: 2, 2, 0.6666666666666666, 0.6666666666666666 +[2025-03-13 07:30:12.995] [RANK: 0] [info] Graph edges (local: 66332, non-local: 962) +[2025-03-13 07:30:12.995] [RANK: 0] [info] Compute graph partition using PT-SCOTCH +[2025-03-13 07:30:18.362] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 +[2025-03-13 07:30:18.369] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 +[2025-03-13 07:30:18.375] [RANK: 0] [info] Extract basic topology: 69248->69248 +[2025-03-13 07:30:18.376] [RANK: 0] [info] Build local dual graph +[2025-03-13 07:30:18.376] [RANK: 0] [info] Build local part of mesh dual graph (mixed) +[2025-03-13 07:30:18.406] [RANK: 0] [info] GPS pseudo-diameter:(121) 584-16071 +[2025-03-13 07:30:18.409] [RANK: 0] [info] Create topology (single cell type) +[2025-03-13 07:30:18.409] [RANK: 0] [info] Create topology (generalised) +[2025-03-13 07:30:18.421] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 +[2025-03-13 07:30:18.421] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 +[2025-03-13 07:30:18.427] [RANK: 0] [info] Compute ghost indices +[2025-03-13 07:30:18.427] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 +[2025-03-13 07:30:18.428] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 +[2025-03-13 07:30:18.430] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 +[2025-03-13 07:30:18.431] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 +[2025-03-13 07:30:18.438] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:18.439] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:18.439] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:18.439] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:18.442] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 +[2025-03-13 07:30:18.442] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 +[2025-03-13 07:30:18.442] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 +[2025-03-13 07:30:18.442] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:18.442] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:18.442] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 +[2025-03-13 07:30:18.443] [RANK: 0] [info] Checking required entities per dimension +[2025-03-13 07:30:18.443] [RANK: 0] [info] Cell type: 0 dofmap: 17312x4 +[2025-03-13 07:30:18.448] [RANK: 0] [info] Global index computation +[2025-03-13 07:30:18.448] [RANK: 0] [info] Got 1 index_maps +[2025-03-13 07:30:18.448] [RANK: 0] [info] Get global indices +[2025-03-13 07:30:18.449] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:18.449] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 UnitCube (24x19x19) to be refined 0 times -[2026-04-14 11:49:36.917] [RANK: 0] [info] Computing mesh entities of dimension 2 -[2026-04-14 11:49:36.932] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:36.944] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:36.988] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:36.988] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:36.988] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) -[2026-04-14 11:49:36.988] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. -[2026-04-14 11:49:36.989] [RANK: 0] [info] Checking required entities per dimension -[2026-04-14 11:49:36.989] [RANK: 0] [info] Cell type: 0 dofmap: 17164x4 -[2026-04-14 11:49:36.992] [RANK: 0] [info] Global index computation -[2026-04-14 11:49:36.992] [RANK: 0] [info] Got 1 index_maps -[2026-04-14 11:49:36.992] [RANK: 0] [info] Get global indices -[2026-04-14 11:49:36.995] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:36.995] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:36.996] [RANK: 0] [info] Requesting connectivity (3, 0) - (0, 0) -[2026-04-14 11:49:36.996] [RANK: 0] [info] Requesting connectivity (3, 0) - (0, 0) -[2026-04-14 11:49:36.996] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) -[2026-04-14 11:49:37.020] [RANK: 0] [info] Column ghost size increased from 215 to 557 +[2025-03-13 07:30:18.451] [RANK: 0] [info] Computing mesh entities of dimension 2 +[2025-03-13 07:30:18.476] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:18.480] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:18.534] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:18.534] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:18.535] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) +[2025-03-13 07:30:18.535] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. +[2025-03-13 07:30:18.536] [RANK: 0] [info] Checking required entities per dimension +[2025-03-13 07:30:18.536] [RANK: 0] [info] Cell type: 0 dofmap: 17312x4 +[2025-03-13 07:30:18.541] [RANK: 0] [info] Global index computation +[2025-03-13 07:30:18.541] [RANK: 0] [info] Got 1 index_maps +[2025-03-13 07:30:18.541] [RANK: 0] [info] Get global indices +[2025-03-13 07:30:18.542] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:18.543] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:18.543] [RANK: 0] [info] Requesting connectivity (3, 0) - (0, 0) +[2025-03-13 07:30:18.543] [RANK: 0] [info] Requesting connectivity (3, 0) - (0, 0) +[2025-03-13 07:30:18.543] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) +[2025-03-13 07:30:18.584] [RANK: 0] [info] Column ghost size increased from 225 to 540 ---------------------------------------------------------------- Test problem summary dolfinx version: 0.9.0 @@ -1887,7 +1923,7 @@ Total degrees of freedom: 30000 (30 thousand) Average degrees of freedom per process: 10000 ---------------------------------------------------------------- -[2026-04-14 11:49:37.208] [RANK: 0] [info] PETSc Krylov solver starting to solve system. +[2025-03-13 07:30:18.879] [RANK: 0] [info] PETSc Krylov solver starting to solve system. KSP Object: 3 MPI processes type: cg maximum iterations=10000, initial guess is zero @@ -1908,11 +1944,11 @@ MatCoarsen Object: 3 MPI processes type: misk Number smoothing steps to construct prolongation 1 - Complexity: grid = 1.0944 operator = 1.38965 + Complexity: grid = 1.0952 operator = 1.39575 Per-level complexity: op = operator, int = interpolation #equations | #active PEs | avg nnz/row op | avg nnz/row int - 240 1 189 0 - 2592 3 171 38 + 240 1 188 0 + 2616 3 173 37 30000 3 42 22 Coarse grid solver -- level 0 ------------------------------- KSP Object: (mg_coarse_) 3 MPI processes @@ -1938,35 +1974,35 @@ tolerance for zero pivot 2.22045e-14 using diagonal shift on blocks to prevent zero pivot [INBLOCKS] matrix ordering: nd - factor fill ratio given 5., needed 1.15262 + factor fill ratio given 5., needed 1.14856 Factored matrix follows: Mat Object: (mg_coarse_sub_) 1 MPI process type: seqaij rows=240, cols=240, bs=6 package used to perform factorization: petsc - total: nonzeros=52200, allocated nonzeros=52200 - using I-node routines: found 59 nodes, limit used is 5 + total: nonzeros=51768, allocated nonzeros=51768 + using I-node routines: found 66 nodes, limit used is 5 linear system matrix = precond matrix: Mat Object: (mg_coarse_sub_) 1 MPI process type: seqaij rows=240, cols=240, bs=6 - total: nonzeros=45288, allocated nonzeros=45288 + total: nonzeros=45072, allocated nonzeros=45072 total number of mallocs used during MatSetValues calls=0 - using I-node routines: found 78 nodes, limit used is 5 + using I-node routines: found 80 nodes, limit used is 5 linear system matrix = precond matrix: Mat Object: 3 MPI processes type: mpiaij rows=240, cols=240, bs=6 - total: nonzeros=45288, allocated nonzeros=45288 + total: nonzeros=45072, allocated nonzeros=45072 total number of mallocs used during MatSetValues calls=0 using scalable MatPtAP() implementation - using I-node (on process 0) routines: found 78 nodes, limit used is 5 + using I-node (on process 0) routines: found 80 nodes, limit used is 5 Down solver (pre-smoother) on level 1 ------------------------------- KSP Object: (mg_levels_1_) 3 MPI processes type: chebyshev Chebyshev polynomial of first kind - eigenvalue targets used: min 0.271264, max 2.9839 - eigenvalues provided (min 0.0402211, max 2.71264) with transform: [0. 0.1; 0. 1.1] + eigenvalue targets used: min 0.270355, max 2.97391 + eigenvalues provided (min 0.0429283, max 2.70355) with transform: [0. 0.1; 0. 1.1] maximum iterations=2, nonzero initial guess tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning @@ -1977,18 +2013,18 @@ linear system matrix = precond matrix: Mat Object: 3 MPI processes type: mpiaij - rows=2592, cols=2592, bs=6 - total: nonzeros=442368, allocated nonzeros=442368 + rows=2616, cols=2616, bs=6 + total: nonzeros=450216, allocated nonzeros=450216 total number of mallocs used during MatSetValues calls=0 using scalable MatPtAP() implementation - using I-node (on process 0) routines: found 276 nodes, limit used is 5 + using I-node (on process 0) routines: found 274 nodes, limit used is 5 Up solver (post-smoother) same as down solver (pre-smoother) Down solver (pre-smoother) on level 2 ------------------------------- KSP Object: (mg_levels_2_) 3 MPI processes type: chebyshev Chebyshev polynomial of first kind - eigenvalue targets used: min 0.257778, max 2.83555 - eigenvalues provided (min 0.074109, max 2.57778) with transform: [0. 0.1; 0. 1.1] + eigenvalue targets used: min 0.258592, max 2.84451 + eigenvalues provided (min 0.0746514, max 2.58592) with transform: [0. 0.1; 0. 1.1] maximum iterations=2, nonzero initial guess tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning @@ -2003,7 +2039,7 @@ total: nonzeros=1251522, allocated nonzeros=1251522 total number of mallocs used during MatSetValues calls=0 has attached near null space - using I-node (on process 0) routines: found 3361 nodes, limit used is 5 + using I-node (on process 0) routines: found 3389 nodes, limit used is 5 Up solver (post-smoother) same as down solver (pre-smoother) linear system matrix = precond matrix: Mat Object: 3 MPI processes @@ -2012,47 +2048,47 @@ total: nonzeros=1251522, allocated nonzeros=1251522 total number of mallocs used during MatSetValues calls=0 has attached near null space - using I-node (on process 0) routines: found 3361 nodes, limit used is 5 + using I-node (on process 0) routines: found 3389 nodes, limit used is 5 [MPI_MAX] Summary of timings | reps wall avg wall tot ------------------------------------------------------------------------------------------------------- -Build BoxMesh (tetrahedra) | 1 5.030000 5.030000 -Build dofmap data | 2 0.000000 0.000000 +Build BoxMesh (tetrahedra) | 1 5.500000 5.500000 +Build dofmap data | 2 0.005000 0.010000 Build sparsity | 1 0.010000 0.010000 -Compute connectivity 2-0 | 1 0.010000 0.010000 -Compute dof reordering map | 2 0.000000 0.000000 -Compute entities of dim = 2 | 1 0.060000 0.060000 -Compute graph partition (SCOTCH) | 1 4.910000 4.910000 -Compute local part of mesh dual graph (mixed) | 2 0.025000 0.050000 +Compute connectivity 2-0 | 1 0.000000 0.000000 +Compute dof reordering map | 2 0.005000 0.010000 +Compute entities of dim = 2 | 1 0.090000 0.090000 +Compute graph partition (SCOTCH) | 1 5.360000 5.360000 +Compute local part of mesh dual graph (mixed) | 2 0.035000 0.070000 Compute local-to-local map | 1 0.000000 0.000000 Compute non-local part of mesh dual graph | 1 0.010000 0.010000 Compute-local-to-global links for global/local adjacency list | 1 0.000000 0.000000 -Distribute fixed-degree adjacency list to destination ranks | 1 0.020000 0.020000 +Distribute fixed-degree adjacency list to destination ranks | 1 0.030000 0.030000 Distribute row-wise data (scalable) | 1 0.000000 0.000000 -GPS: create_level_structure | 2 0.000000 0.000000 -Gibbs-Poole-Stockmeyer ordering | 1 0.000000 0.000000 -Init MPI | 1 0.040000 0.040000 +GPS: create_level_structure | 2 0.002500 0.010000 +Gibbs-Poole-Stockmeyer ordering | 1 0.010000 0.010000 +Init MPI | 1 0.050000 0.050000 Init PETSc | 1 0.010000 0.010000 -Init dofmap from element dofmap | 2 0.000000 0.000000 +Init dofmap from element dofmap | 2 0.005000 0.010000 Init logging | 1 0.000000 0.000000 -PETSc Krylov solver | 1 0.670000 0.670000 +PETSc Krylov solver | 1 1.010000 1.010000 SCOTCH: call SCOTCH_dgraphBuild | 1 0.000000 0.000000 -SCOTCH: call SCOTCH_dgraphPart | 1 4.910000 4.910000 +SCOTCH: call SCOTCH_dgraphPart | 1 5.360000 5.360000 SparsityPattern::finalize | 1 0.010000 0.010000 -Topology: create | 1 0.020000 0.020000 -Topology: determine shared index ownership | 1 0.010000 0.010000 +Topology: create | 1 0.030000 0.030000 +Topology: determine shared index ownership | 1 0.020000 0.020000 Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.000000 0.000000 -ZZZ Assemble matrix | 1 0.150000 0.150000 +ZZZ Assemble matrix | 1 0.230000 0.230000 ZZZ Assemble vector | 1 0.010000 0.010000 -ZZZ Create Mesh | 1 5.030000 5.030000 +ZZZ Create Mesh | 1 5.500000 5.500000 ZZZ Create RHS function | 1 0.020000 0.020000 ZZZ Create boundary conditions | 1 0.000000 0.000000 -ZZZ Create facets and facet->cell connectivity | 1 0.070000 0.070000 +ZZZ Create facets and facet->cell connectivity | 1 0.090000 0.090000 ZZZ Create forms | 1 0.000000 0.000000 -ZZZ Create near-nullspace | 1 0.010000 0.010000 +ZZZ Create near-nullspace | 1 0.020000 0.020000 ZZZ FunctionSpace | 1 0.010000 0.010000 -ZZZ Solve | 1 0.670000 0.670000 -*** Number of Krylov iterations: 18 +ZZZ Solve | 1 1.020000 1.020000 +*** Number of Krylov iterations: 19 *** Solution norm: 3.6795e-05 **************************************************************************************************************************************************************** *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** @@ -2060,16 +2096,16 @@ ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ -/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu/dolfinx-scaling-test on a named ionos16-i386 with 3 processes, by pbuilder1 on Tue Apr 14 11:49:37 2026 +/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu/dolfinx-scaling-test on a named i-capture-the-hostname with 3 processes, by pbuilder2 on Thu Mar 13 07:30:19 2025 Using Petsc Release Version 3.22.4, Mar 01, 2025 Max Max/Min Avg Total -Time (sec): 5.981e+00 1.000 5.981e+00 +Time (sec): 6.944e+00 1.000 6.944e+00 Objects: 0.000e+00 0.000 0.000e+00 -Flops: 2.162e+08 1.062 2.109e+08 6.328e+08 -Flops/sec: 3.615e+07 1.062 3.527e+07 1.058e+08 -MPI Msg Count: 7.820e+02 1.043 7.610e+02 2.283e+03 -MPI Msg Len (bytes): 7.508e+06 1.360 8.376e+03 1.912e+07 +Flops: 2.218e+08 1.041 2.167e+08 6.501e+08 +Flops/sec: 3.194e+07 1.041 3.121e+07 9.363e+07 +MPI Msg Count: 8.060e+02 1.043 7.843e+02 2.353e+03 +MPI Msg Len (bytes): 7.030e+06 1.276 8.031e+03 1.890e+07 MPI Reductions: 9.600e+01 1.000 Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) @@ -2078,7 +2114,7 @@ Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- Avg %Total Avg %Total Count %Total Avg %Total Count %Total - 0: Main Stage: 5.9808e+00 100.0% 6.3281e+08 100.0% 2.283e+03 100.0% 8.376e+03 100.0% 7.900e+01 82.3% + 0: Main Stage: 6.9438e+00 100.0% 6.5012e+08 100.0% 2.353e+03 100.0% 8.031e+03 100.0% 7.900e+01 82.3% ------------------------------------------------------------------------------------------------------------------------ See the 'Profiling' chapter of the users' manual for details on interpreting output. @@ -2102,81 +2138,81 @@ --- Event Stage 0: Main Stage -BuildTwoSided 109 1.0 1.8271e-01 206.5 0.00e+00 0.0 1.8e+02 4.0e+00 0.0e+00 2 0 8 0 0 2 0 8 0 0 0 -BuildTwoSidedF 83 1.0 1.8218e-01 205.0 0.00e+00 0.0 9.8e+01 6.1e+04 0.0e+00 2 0 4 31 0 2 0 4 31 0 0 -MatMult 190 1.0 7.8368e-02 1.4 1.15e+08 1.1 1.1e+03 5.8e+03 0.0e+00 1 53 50 35 0 1 53 50 35 0 4250 -MatMultAdd 38 1.0 7.9354e-03 1.3 9.38e+06 1.0 1.5e+02 1.6e+03 0.0e+00 0 4 7 1 0 0 4 7 1 0 3515 -MatMultTranspose 38 1.0 2.2545e-02 2.0 9.39e+06 1.0 1.5e+02 1.6e+03 0.0e+00 0 4 7 1 0 0 4 7 1 0 1239 -MatSolve 19 0.0 1.4025e-03 0.0 1.98e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1411 -MatLUFactorSym 1 1.0 1.9952e-03 206.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatLUFactorNum 1 1.0 3.1745e-03 1474.5 7.31e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2301 -MatScale 6 1.0 6.6690e-04 1.3 5.96e+05 1.0 1.2e+01 1.6e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 2655 -MatResidual 38 1.0 1.4637e-02 1.5 2.24e+07 1.1 2.3e+02 5.6e+03 0.0e+00 0 10 10 7 0 0 10 10 7 0 4398 -MatAssemblyBegin 45 1.0 1.9097e-01 7.4 0.00e+00 0.0 9.8e+01 6.1e+04 0.0e+00 2 0 4 31 0 2 0 4 31 0 0 -MatAssemblyEnd 45 1.0 5.3409e-02 1.1 8.84e+04 1.6 1.7e+02 5.2e+02 1.8e+01 1 0 8 0 19 1 0 8 0 23 4 -MatGetRowIJ 1 0.0 5.1010e-05 0.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatCreateSubMat 1 1.0 4.5765e-03 1.0 0.00e+00 0.0 4.0e+00 3.4e+02 5.0e+00 0 0 0 0 5 0 0 0 0 6 0 -MatGetOrdering 1 0.0 1.1287e-04 0.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatCoarsen 2 1.0 1.6070e-03 1.1 0.00e+00 0.0 1.2e+02 8.2e+02 9.0e+00 0 0 5 1 9 0 0 5 1 11 0 -MatZeroEntries 2 1.0 6.0907e-04 2.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatView 6 1.5 7.2705e-04 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatAXPY 4 1.0 1.0875e-02 1.0 1.16e+05 1.0 2.4e+01 4.1e+02 2.0e+00 0 0 1 0 2 0 0 1 0 3 32 -MatTranspose 9 1.0 8.8450e-03 1.1 0.00e+00 0.0 1.0e+02 1.9e+03 9.0e+00 0 0 5 1 9 0 0 5 1 11 0 -MatMatMultSym 6 1.0 5.6016e-02 1.3 0.00e+00 0.0 6.0e+01 1.1e+04 6.0e+00 1 0 3 3 6 1 0 3 3 8 0 -MatMatMultNum 2 1.0 1.1918e-02 1.0 7.06e+06 1.1 1.2e+01 3.3e+04 0.0e+00 0 3 1 2 0 0 3 1 2 0 1706 -MatPtAPSymbolic 2 1.0 1.8469e-01 1.0 0.00e+00 0.0 6.0e+01 6.2e+04 6.0e+00 3 0 3 20 6 3 0 3 20 8 0 -MatPtAPNumeric 2 1.0 2.3260e-01 1.0 6.28e+07 1.1 2.8e+01 1.2e+05 2.0e+00 4 28 1 18 2 4 28 1 18 3 759 -MatTrnMatMultSym 1 1.0 3.2898e-02 1.0 0.00e+00 0.0 4.2e+01 3.1e+04 4.0e+00 1 0 2 7 4 1 0 2 7 5 0 -MatGetLocalMat 7 1.0 2.7652e-03 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatGetBrAoCol 6 1.0 3.9275e-03 1.2 0.00e+00 0.0 8.4e+01 4.7e+04 0.0e+00 0 0 4 20 0 0 0 4 20 0 0 -MatCreateGraph 2 1.0 2.5550e-02 1.0 1.53e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 18 -VecMDot 20 1.0 4.1570e-03 4.9 1.20e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 862 -VecTDot 38 1.0 4.1676e-03 7.2 7.66e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 547 -VecNorm 41 1.0 1.1238e-02 21.3 6.23e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 165 -VecScale 22 1.0 9.4403e-05 1.6 1.20e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 3798 -VecCopy 118 1.0 4.5356e-04 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecSet 134 1.0 2.2427e-04 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecAXPY 38 1.0 4.6641e-04 1.2 7.48e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 4771 -VecAYPX 245 1.0 1.8464e-03 1.5 2.00e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 3235 -VecAXPBYCZ 76 1.0 8.2491e-04 1.7 2.07e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 7507 -VecMAXPY 22 1.0 6.1232e-04 1.8 1.42e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 6920 -VecAssemblyBegin 61 1.0 3.7979e-03 7.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecAssemblyEnd 61 1.0 7.8536e-05 1.8 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecPointwiseMult 174 1.0 1.4327e-03 1.3 9.49e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1979 -VecScatterBegin 330 1.0 2.1768e-03 1.2 0.00e+00 0.0 1.7e+03 4.6e+03 0.0e+00 0 0 75 41 0 0 0 75 41 0 0 -VecScatterEnd 330 1.0 2.0123e-02 8.5 1.21e+04 1.6 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2 -VecNormalize 22 1.0 9.3693e-04 2.8 3.60e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1148 -SFSetGraph 26 1.0 2.2550e-04 1.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFSetUp 26 1.0 1.7101e-03 1.2 0.00e+00 0.0 2.5e+02 5.0e+02 0.0e+00 0 0 11 1 0 0 0 11 1 0 0 -SFBcastBegin 10 1.0 1.7427e-04 1.6 0.00e+00 0.0 6.0e+01 1.4e+03 0.0e+00 0 0 3 0 0 0 0 3 0 0 0 -SFBcastEnd 10 1.0 1.1320e-04 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFReduceBegin 3 1.0 4.6680e-05 1.0 0.00e+00 0.0 1.5e+01 6.6e+02 0.0e+00 0 0 1 0 0 0 0 1 0 0 0 -SFReduceEnd 3 1.0 1.7196e-05 2.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFPack 343 1.0 6.2507e-04 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFUnpack 343 1.0 4.1971e-04 1.2 1.21e+04 1.6 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 74 -KSPSetUp 1 1.0 6.2009e-05 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -KSPSolve 1 1.0 1.0561e-01 1.0 1.32e+08 1.1 1.3e+03 4.9e+03 0.0e+00 2 61 58 34 0 2 61 58 34 0 3644 -KSPGMRESOrthog 20 1.0 4.4792e-03 3.1 2.40e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1601 -PCSetUp_GAMG+ 1 1.0 5.5866e-01 1.0 8.53e+07 1.1 9.0e+02 1.3e+04 5.8e+01 9 38 39 60 60 9 38 39 60 73 433 - PCGAMGCreateG 2 1.0 2.5556e-02 1.0 1.53e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 18 - GAMG Coarsen 4 1.0 3.7637e-02 1.0 0.00e+00 0.0 2.0e+02 7.8e+03 1.3e+01 1 0 9 8 14 1 0 9 8 16 0 - GAMG MIS/Agg 2 1.0 3.5323e-02 1.0 0.00e+00 0.0 1.6e+02 8.4e+03 1.3e+01 1 0 7 7 14 1 0 7 7 16 0 - PCGAMGProl 2 1.0 1.5399e-02 1.0 0.00e+00 0.0 2.6e+02 3.2e+03 6.0e+00 0 0 11 4 6 0 0 11 4 8 0 - GAMG Prol-col 2 1.0 6.6704e-03 1.0 0.00e+00 0.0 2.2e+02 2.6e+03 0.0e+00 0 0 10 3 0 0 0 10 3 0 0 - GAMG Prol-lift 2 1.0 8.2895e-03 1.0 0.00e+00 0.0 3.6e+01 6.7e+03 2.0e+00 0 0 2 1 2 0 0 2 1 3 0 - PCGAMGOptProl 2 1.0 5.7928e-02 1.0 2.24e+07 1.1 1.9e+02 8.9e+03 6.0e+00 1 10 8 9 6 1 10 8 9 8 1120 - GAMG smooth 2 1.0 4.1397e-02 1.0 7.62e+06 1.1 7.2e+01 1.4e+04 6.0e+00 1 3 3 5 6 1 3 3 5 8 531 - PCGAMGCreateL 2 1.0 4.2032e-01 1.0 6.28e+07 1.1 1.1e+02 6.7e+04 1.9e+01 7 28 5 37 20 7 28 5 37 24 420 - GAMG PtAP 2 1.0 4.1538e-01 1.0 6.28e+07 1.1 8.8e+01 8.1e+04 8.0e+00 7 28 4 37 8 7 28 4 37 10 425 - GAMG Reduce 1 1.0 1.4678e-01 1.0 2.35e+07 1.4 4.7e+01 5.0e+04 1.5e+01 2 9 2 12 16 2 9 2 12 19 400 -PCGAMG Squ l00 1 1.0 3.2900e-02 1.0 0.00e+00 0.0 4.2e+01 3.1e+04 4.0e+00 1 0 2 7 4 1 0 2 7 5 0 -PCGAMG Gal l00 1 1.0 2.7354e-01 1.0 3.93e+07 1.0 6.0e+01 8.0e+04 4.0e+00 5 19 3 25 4 5 19 3 25 5 431 -PCGAMG Opt l00 1 1.0 2.7312e-02 1.0 5.02e+06 1.0 3.6e+01 2.2e+04 3.0e+00 0 2 2 4 3 0 2 2 4 4 550 -PCGAMG Gal l01 1 1.0 1.4184e-01 1.0 2.35e+07 1.4 2.8e+01 8.3e+04 4.0e+00 2 9 1 12 4 2 9 1 12 5 414 -PCGAMG Opt l01 1 1.0 9.3098e-03 1.0 2.06e+06 1.3 3.6e+01 6.9e+03 3.0e+00 0 1 2 1 3 0 1 2 1 4 570 -PCSetUp 1 1.0 5.5866e-01 1.0 8.53e+07 1.1 9.0e+02 1.3e+04 5.8e+01 9 38 39 60 60 9 38 39 60 73 433 -PCSetUpOnBlocks 19 1.0 5.4126e-03 30.2 7.31e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1350 -PCApply 19 1.0 9.4165e-02 1.1 1.15e+08 1.1 1.2e+03 4.6e+03 0.0e+00 1 53 53 29 0 1 53 53 29 0 3544 +BuildTwoSided 109 1.0 1.1164e-01 4.1 0.00e+00 0.0 1.8e+02 4.0e+00 0.0e+00 1 0 7 0 0 1 0 7 0 0 0 +BuildTwoSidedF 83 1.0 1.1120e-01 4.1 0.00e+00 0.0 9.8e+01 6.0e+04 0.0e+00 1 0 4 31 0 1 0 4 31 0 0 +MatMult 199 1.0 1.6448e-01 1.0 1.21e+08 1.1 1.2e+03 5.6e+03 0.0e+00 2 54 51 36 0 2 54 51 36 0 2130 +MatMultAdd 40 1.0 1.6643e-02 1.1 9.83e+06 1.0 1.6e+02 1.6e+03 0.0e+00 0 4 7 1 0 0 4 7 1 0 1754 +MatMultTranspose 40 1.0 2.9751e-02 1.2 9.84e+06 1.0 1.6e+02 1.6e+03 0.0e+00 0 4 7 1 0 0 4 7 1 0 982 +MatSolve 20 0.0 2.3514e-03 0.0 2.07e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 879 +MatLUFactorSym 1 1.0 2.7084e-03 146.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatLUFactorNum 1 1.0 7.0035e-03 1670.3 7.11e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1015 +MatScale 6 1.0 1.3778e-03 1.1 5.94e+05 1.0 1.2e+01 1.6e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 1279 +MatResidual 40 1.0 3.0196e-02 1.1 2.37e+07 1.1 2.4e+02 5.4e+03 0.0e+00 0 10 10 7 0 0 10 10 7 0 2254 +MatAssemblyBegin 45 1.0 1.3100e-01 2.2 0.00e+00 0.0 9.8e+01 6.0e+04 0.0e+00 1 0 4 31 0 1 0 4 31 0 0 +MatAssemblyEnd 45 1.0 7.2686e-02 1.0 7.76e+04 1.2 1.7e+02 5.0e+02 1.8e+01 1 0 7 0 19 1 0 7 0 23 3 +MatGetRowIJ 1 0.0 5.3805e-05 0.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatCreateSubMat 1 1.0 5.2384e-03 1.0 0.00e+00 0.0 4.0e+00 3.7e+02 5.0e+00 0 0 0 0 5 0 0 0 0 6 0 +MatGetOrdering 1 0.0 1.5331e-04 0.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatCoarsen 2 1.0 2.3448e-03 1.0 0.00e+00 0.0 1.2e+02 8.1e+02 9.0e+00 0 0 5 1 9 0 0 5 1 11 0 +MatZeroEntries 2 1.0 3.6280e-04 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatView 6 1.5 1.1370e-03 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatAXPY 4 1.0 1.6324e-02 1.0 1.17e+05 1.0 2.4e+01 4.0e+02 2.0e+00 0 0 1 0 2 0 0 1 0 3 21 +MatTranspose 9 1.0 1.0526e-02 1.1 0.00e+00 0.0 1.0e+02 1.8e+03 9.0e+00 0 0 4 1 9 0 0 4 1 11 0 +MatMatMultSym 6 1.0 7.0560e-02 1.1 0.00e+00 0.0 6.0e+01 1.0e+04 6.0e+00 1 0 3 3 6 1 0 3 3 8 0 +MatMatMultNum 2 1.0 1.8916e-02 1.0 7.12e+06 1.1 1.2e+01 3.2e+04 0.0e+00 0 3 1 2 0 0 3 1 2 0 1080 +MatPtAPSymbolic 2 1.0 2.1203e-01 1.0 0.00e+00 0.0 6.0e+01 6.0e+04 6.0e+00 3 0 3 19 6 3 0 3 19 8 0 +MatPtAPNumeric 2 1.0 3.4723e-01 1.0 6.05e+07 1.1 2.8e+01 1.2e+05 2.0e+00 5 27 1 18 2 5 27 1 18 3 498 +MatTrnMatMultSym 1 1.0 4.3643e-02 1.0 0.00e+00 0.0 4.2e+01 2.9e+04 4.0e+00 1 0 2 6 4 1 0 2 6 5 0 +MatGetLocalMat 7 1.0 4.2071e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatGetBrAoCol 6 1.0 5.7674e-03 1.2 0.00e+00 0.0 8.4e+01 4.5e+04 0.0e+00 0 0 4 20 0 0 0 4 20 0 0 +MatCreateGraph 2 1.0 3.8760e-02 1.0 1.54e+05 1.0 1.4e+02 1.6e+03 1.4e+01 1 0 6 1 15 1 0 6 1 18 12 +VecMDot 20 1.0 3.5435e-03 1.4 1.21e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1012 +VecTDot 40 1.0 4.4554e-03 2.7 8.13e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 539 +VecNorm 42 1.0 6.4303e-03 3.8 6.48e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 298 +VecScale 22 1.0 1.5897e-04 1.3 1.21e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2257 +VecCopy 124 1.0 1.0633e-03 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecSet 141 1.0 6.0258e-04 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecAXPY 40 1.0 1.0606e-03 1.1 7.95e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2211 +VecAYPX 258 1.0 4.0225e-03 1.1 2.12e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1566 +VecAXPBYCZ 80 1.0 1.5979e-03 1.2 2.20e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 4082 +VecMAXPY 22 1.0 7.3090e-04 1.1 1.43e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 5801 +VecAssemblyBegin 61 1.0 1.4996e-03 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecAssemblyEnd 61 1.0 1.5812e-04 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecPointwiseMult 182 1.0 3.7955e-03 1.1 1.00e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 782 +VecScatterBegin 343 1.0 5.9586e-03 1.1 0.00e+00 0.0 1.8e+03 4.5e+03 0.0e+00 0 0 76 42 0 0 0 76 42 0 0 +VecScatterEnd 343 1.0 1.2289e-02 1.6 1.33e+04 1.6 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 3 +VecNormalize 22 1.0 9.3929e-04 1.3 3.64e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1146 +SFSetGraph 26 1.0 2.7646e-04 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFSetUp 26 1.0 3.0269e-03 1.1 0.00e+00 0.0 2.5e+02 4.8e+02 0.0e+00 0 0 11 1 0 0 0 11 1 0 0 +SFBcastBegin 10 1.0 4.3988e-04 1.4 0.00e+00 0.0 6.0e+01 1.3e+03 0.0e+00 0 0 3 0 0 0 0 3 0 0 0 +SFBcastEnd 10 1.0 2.0741e-04 2.9 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFReduceBegin 3 1.0 8.8308e-05 1.2 0.00e+00 0.0 1.5e+01 6.3e+02 0.0e+00 0 0 1 0 0 0 0 1 0 0 0 +SFReduceEnd 3 1.0 4.5844e-05 1.8 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFPack 356 1.0 1.5467e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFUnpack 356 1.0 1.8453e-03 1.0 1.33e+04 1.6 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 17 +KSPSetUp 1 1.0 8.8697e-05 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +KSPSolve 1 1.0 2.3000e-01 1.0 1.38e+08 1.1 1.4e+03 4.7e+03 0.0e+00 3 62 59 35 0 3 62 59 35 0 1763 +KSPGMRESOrthog 20 1.0 4.2283e-03 1.3 2.42e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1697 +PCSetUp_GAMG+ 1 1.0 7.7059e-01 1.0 8.32e+07 1.1 9.0e+02 1.2e+04 5.8e+01 11 37 38 59 60 11 37 38 59 73 310 + PCGAMGCreateG 2 1.0 3.8769e-02 1.0 1.54e+05 1.0 1.4e+02 1.6e+03 1.4e+01 1 0 6 1 15 1 0 6 1 18 12 + GAMG Coarsen 4 1.0 5.0497e-02 1.0 0.00e+00 0.0 2.0e+02 7.5e+03 1.3e+01 1 0 8 8 14 1 0 8 8 16 0 + GAMG MIS/Agg 2 1.0 4.7505e-02 1.0 0.00e+00 0.0 1.6e+02 8.0e+03 1.3e+01 1 0 7 7 14 1 0 7 7 16 0 + PCGAMGProl 2 1.0 1.9281e-02 1.0 0.00e+00 0.0 2.6e+02 3.1e+03 6.0e+00 0 0 11 4 6 0 0 11 4 8 0 + GAMG Prol-col 2 1.0 8.2243e-03 1.0 0.00e+00 0.0 2.2e+02 2.6e+03 0.0e+00 0 0 10 3 0 0 0 10 3 0 0 + GAMG Prol-lift 2 1.0 1.0450e-02 1.0 0.00e+00 0.0 3.6e+01 6.1e+03 2.0e+00 0 0 2 1 2 0 0 2 1 3 0 + PCGAMGOptProl 2 1.0 9.3711e-02 1.0 2.26e+07 1.1 1.9e+02 8.6e+03 6.0e+00 1 10 8 9 6 1 10 8 9 8 695 + GAMG smooth 2 1.0 5.9723e-02 1.0 7.67e+06 1.1 7.2e+01 1.4e+04 6.0e+00 1 3 3 5 6 1 3 3 5 8 370 + PCGAMGCreateL 2 1.0 5.6462e-01 1.0 6.05e+07 1.1 1.1e+02 6.5e+04 1.9e+01 8 27 5 37 20 8 27 5 37 24 306 + GAMG PtAP 2 1.0 5.5880e-01 1.0 6.05e+07 1.1 8.8e+01 7.9e+04 8.0e+00 8 27 4 37 8 8 27 4 37 10 310 + GAMG Reduce 1 1.0 1.7273e-01 1.0 2.15e+07 1.4 4.7e+01 5.0e+04 1.5e+01 2 9 2 12 16 2 9 2 12 19 321 +PCGAMG Squ l00 1 1.0 4.3648e-02 1.0 0.00e+00 0.0 4.2e+01 2.9e+04 4.0e+00 1 0 2 6 4 1 0 2 6 5 0 +PCGAMG Gal l00 1 1.0 3.9211e-01 1.0 3.98e+07 1.0 6.0e+01 7.8e+04 4.0e+00 6 18 3 25 4 6 18 3 25 5 300 +PCGAMG Opt l00 1 1.0 3.9635e-02 1.0 5.03e+06 1.0 3.6e+01 2.1e+04 3.0e+00 1 2 2 4 3 1 2 2 4 4 379 +PCGAMG Gal l01 1 1.0 1.6691e-01 1.0 2.15e+07 1.4 2.8e+01 8.3e+04 4.0e+00 2 9 1 12 4 2 9 1 12 5 332 +PCGAMG Opt l01 1 1.0 1.2087e-02 1.0 2.10e+06 1.3 3.6e+01 6.9e+03 3.0e+00 0 1 2 1 3 0 1 2 1 4 447 +PCSetUp 1 1.0 7.7060e-01 1.0 8.32e+07 1.1 9.0e+02 1.2e+04 5.8e+01 11 37 38 59 60 11 37 38 59 73 310 +PCSetUpOnBlocks 20 1.0 1.0179e-02 27.8 7.11e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 698 +PCApply 20 1.0 2.0150e-01 1.0 1.20e+08 1.1 1.3e+03 4.4e+03 0.0e+00 3 54 54 30 0 3 54 54 30 0 1745 ------------------------------------------------------------------------------------------------------------------------ Object Type Creations Destructions. Reports information only for process 0. @@ -2199,9 +2235,9 @@ Discrete System 4 4 Weak Form 4 4 ======================================================================================================================== -Average time to get PetscTime(): 9.03e-08 -Average time for MPI_Barrier(): 2.876e-06 -Average time for zero size MPI_Send(): 1.606e-06 +Average time to get PetscTime(): 7.388e-07 +Average time for MPI_Barrier(): 6.1386e-06 +Average time for zero size MPI_Send(): 3.95567e-06 #PETSc Option Table entries: --ndofs 10000 # (source: command line) --problem_type elasticity # (source: command line) @@ -2265,67 +2301,67 @@ Option left: name:--scaling_type value: weak source: command line Option left: name:-mg_levels_esteig_ksp_type value: cg source: command line ==== elasticity strong scaling (3 processes with ndofs=30000) ==== -[2026-04-14 11:49:37.981] [RANK: 0] [info] Using partitioner with 69312 cell data -[2026-04-14 11:49:37.982] [RANK: 0] [info] Compute partition of cells across ranks -[2026-04-14 11:49:37.982] [RANK: 0] [info] Building mesh dual graph -[2026-04-14 11:49:37.982] [RANK: 0] [info] Build local part of mesh dual graph (mixed) -[2026-04-14 11:49:38.012] [RANK: 0] [info] Build nonlocal part of mesh dual graph -[2026-04-14 11:49:38.012] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:38.012] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:38.012] [RANK: 0] [info] Number of destination and source ranks in non-local dual graph construction, and ratio to total number of ranks: 2, 2, 0.6666666666666666, 0.6666666666666666 -[2026-04-14 11:49:38.013] [RANK: 0] [info] Graph edges (local: 66332, non-local: 962) -[2026-04-14 11:49:38.013] [RANK: 0] [info] Compute graph partition using PT-SCOTCH -[2026-04-14 11:49:42.959] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 -[2026-04-14 11:49:42.959] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 -[2026-04-14 11:49:42.962] [RANK: 0] [info] Extract basic topology: 68416->68416 -[2026-04-14 11:49:42.962] [RANK: 0] [info] Build local dual graph -[2026-04-14 11:49:42.962] [RANK: 0] [info] Build local part of mesh dual graph (mixed) -[2026-04-14 11:49:42.986] [RANK: 0] [info] GPS pseudo-diameter:(121) 15766-516 -[2026-04-14 11:49:42.989] [RANK: 0] [info] Create topology (single cell type) -[2026-04-14 11:49:42.989] [RANK: 0] [info] Create topology (generalised) -[2026-04-14 11:49:42.996] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 -[2026-04-14 11:49:42.996] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 -[2026-04-14 11:49:43.002] [RANK: 0] [info] Compute ghost indices -[2026-04-14 11:49:43.002] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 -[2026-04-14 11:49:43.002] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 -[2026-04-14 11:49:43.004] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 -[2026-04-14 11:49:43.005] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 -[2026-04-14 11:49:43.011] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:43.012] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:43.012] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:43.012] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:43.015] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 -[2026-04-14 11:49:43.015] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 -[2026-04-14 11:49:43.015] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 -[2026-04-14 11:49:43.016] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:43.016] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:43.016] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 -[2026-04-14 11:49:43.016] [RANK: 0] [info] Checking required entities per dimension -[2026-04-14 11:49:43.016] [RANK: 0] [info] Cell type: 0 dofmap: 17104x4 -[2026-04-14 11:49:43.020] [RANK: 0] [info] Global index computation -[2026-04-14 11:49:43.021] [RANK: 0] [info] Got 1 index_maps -[2026-04-14 11:49:43.021] [RANK: 0] [info] Get global indices -[2026-04-14 11:49:43.021] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:43.021] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:20.050] [RANK: 0] [info] Using partitioner with 69312 cell data +[2025-03-13 07:30:20.051] [RANK: 0] [info] Compute partition of cells across ranks +[2025-03-13 07:30:20.051] [RANK: 0] [info] Building mesh dual graph +[2025-03-13 07:30:20.051] [RANK: 0] [info] Build local part of mesh dual graph (mixed) +[2025-03-13 07:30:20.084] [RANK: 0] [info] Build nonlocal part of mesh dual graph +[2025-03-13 07:30:20.090] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:20.090] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:20.090] [RANK: 0] [info] Number of destination and source ranks in non-local dual graph construction, and ratio to total number of ranks: 2, 2, 0.6666666666666666, 0.6666666666666666 +[2025-03-13 07:30:20.092] [RANK: 0] [info] Graph edges (local: 66332, non-local: 962) +[2025-03-13 07:30:20.092] [RANK: 0] [info] Compute graph partition using PT-SCOTCH +[2025-03-13 07:30:24.815] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 +[2025-03-13 07:30:24.815] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 +[2025-03-13 07:30:24.819] [RANK: 0] [info] Extract basic topology: 69356->69356 +[2025-03-13 07:30:24.819] [RANK: 0] [info] Build local dual graph +[2025-03-13 07:30:24.819] [RANK: 0] [info] Build local part of mesh dual graph (mixed) +[2025-03-13 07:30:24.851] [RANK: 0] [info] GPS pseudo-diameter:(118) 16072-498 +[2025-03-13 07:30:24.855] [RANK: 0] [info] Create topology (single cell type) +[2025-03-13 07:30:24.855] [RANK: 0] [info] Create topology (generalised) +[2025-03-13 07:30:24.858] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 +[2025-03-13 07:30:24.858] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 +[2025-03-13 07:30:24.863] [RANK: 0] [info] Compute ghost indices +[2025-03-13 07:30:24.863] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 +[2025-03-13 07:30:24.864] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 +[2025-03-13 07:30:24.866] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 +[2025-03-13 07:30:24.866] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 +[2025-03-13 07:30:24.873] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:24.874] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:24.874] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:24.874] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:24.876] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 +[2025-03-13 07:30:24.876] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 +[2025-03-13 07:30:24.876] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 +[2025-03-13 07:30:24.877] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:24.877] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:24.877] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 +[2025-03-13 07:30:24.878] [RANK: 0] [info] Checking required entities per dimension +[2025-03-13 07:30:24.878] [RANK: 0] [info] Cell type: 0 dofmap: 17339x4 +[2025-03-13 07:30:24.882] [RANK: 0] [info] Global index computation +[2025-03-13 07:30:24.882] [RANK: 0] [info] Got 1 index_maps +[2025-03-13 07:30:24.883] [RANK: 0] [info] Get global indices +[2025-03-13 07:30:24.883] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:24.883] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 UnitCube (24x19x19) to be refined 0 times -[2026-04-14 11:49:43.023] [RANK: 0] [info] Computing mesh entities of dimension 2 -[2026-04-14 11:49:43.045] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:43.045] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:43.074] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:43.074] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:43.075] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) -[2026-04-14 11:49:43.075] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. -[2026-04-14 11:49:43.076] [RANK: 0] [info] Checking required entities per dimension -[2026-04-14 11:49:43.076] [RANK: 0] [info] Cell type: 0 dofmap: 17104x4 -[2026-04-14 11:49:43.079] [RANK: 0] [info] Global index computation -[2026-04-14 11:49:43.079] [RANK: 0] [info] Got 1 index_maps -[2026-04-14 11:49:43.079] [RANK: 0] [info] Get global indices -[2026-04-14 11:49:43.079] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:43.079] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:43.079] [RANK: 0] [info] Requesting connectivity (3, 0) - (0, 0) -[2026-04-14 11:49:43.079] [RANK: 0] [info] Requesting connectivity (3, 0) - (0, 0) -[2026-04-14 11:49:43.079] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) -[2026-04-14 11:49:43.097] [RANK: 0] [info] Column ghost size increased from 215 to 554 +[2025-03-13 07:30:24.885] [RANK: 0] [info] Computing mesh entities of dimension 2 +[2025-03-13 07:30:24.910] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:24.910] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:24.958] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:24.958] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:24.959] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) +[2025-03-13 07:30:24.959] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. +[2025-03-13 07:30:24.961] [RANK: 0] [info] Checking required entities per dimension +[2025-03-13 07:30:24.961] [RANK: 0] [info] Cell type: 0 dofmap: 17339x4 +[2025-03-13 07:30:24.965] [RANK: 0] [info] Global index computation +[2025-03-13 07:30:24.965] [RANK: 0] [info] Got 1 index_maps +[2025-03-13 07:30:24.965] [RANK: 0] [info] Get global indices +[2025-03-13 07:30:24.966] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:24.966] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:24.966] [RANK: 0] [info] Requesting connectivity (3, 0) - (0, 0) +[2025-03-13 07:30:24.967] [RANK: 0] [info] Requesting connectivity (3, 0) - (0, 0) +[2025-03-13 07:30:24.967] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) +[2025-03-13 07:30:25.007] [RANK: 0] [info] Column ghost size increased from 213 to 535 ---------------------------------------------------------------- Test problem summary dolfinx version: 0.9.0 @@ -2339,7 +2375,7 @@ Total degrees of freedom: 30000 (30 thousand) Average degrees of freedom per process: 10000 ---------------------------------------------------------------- -[2026-04-14 11:49:43.209] [RANK: 0] [info] PETSc Krylov solver starting to solve system. +[2025-03-13 07:30:25.238] [RANK: 0] [info] PETSc Krylov solver starting to solve system. KSP Object: 3 MPI processes type: cg maximum iterations=10000, initial guess is zero @@ -2360,11 +2396,11 @@ MatCoarsen Object: 3 MPI processes type: misk Number smoothing steps to construct prolongation 1 - Complexity: grid = 1.0934 operator = 1.38053 + Complexity: grid = 1.0926 operator = 1.378 Per-level complexity: op = operator, int = interpolation #equations | #active PEs | avg nnz/row op | avg nnz/row int - 228 1 187 0 - 2574 3 169 37 + 222 1 175 0 + 2556 3 170 36 30000 3 42 22 Coarse grid solver -- level 0 ------------------------------- KSP Object: (mg_coarse_) 3 MPI processes @@ -2390,35 +2426,35 @@ tolerance for zero pivot 2.22045e-14 using diagonal shift on blocks to prevent zero pivot [INBLOCKS] matrix ordering: nd - factor fill ratio given 5., needed 1.12712 + factor fill ratio given 5., needed 1.11699 Factored matrix follows: Mat Object: (mg_coarse_sub_) 1 MPI process type: seqaij - rows=228, cols=228, bs=6 + rows=222, cols=222, bs=6 package used to perform factorization: petsc - total: nonzeros=47880, allocated nonzeros=47880 - using I-node routines: found 57 nodes, limit used is 5 + total: nonzeros=43308, allocated nonzeros=43308 + using I-node routines: found 60 nodes, limit used is 5 linear system matrix = precond matrix: Mat Object: (mg_coarse_sub_) 1 MPI process type: seqaij - rows=228, cols=228, bs=6 - total: nonzeros=42480, allocated nonzeros=42480 + rows=222, cols=222, bs=6 + total: nonzeros=38772, allocated nonzeros=38772 total number of mallocs used during MatSetValues calls=0 - using I-node routines: found 73 nodes, limit used is 5 + using I-node routines: found 71 nodes, limit used is 5 linear system matrix = precond matrix: Mat Object: 3 MPI processes type: mpiaij - rows=228, cols=228, bs=6 - total: nonzeros=42480, allocated nonzeros=42480 + rows=222, cols=222, bs=6 + total: nonzeros=38772, allocated nonzeros=38772 total number of mallocs used during MatSetValues calls=0 using scalable MatPtAP() implementation - using I-node (on process 0) routines: found 73 nodes, limit used is 5 + using I-node (on process 0) routines: found 71 nodes, limit used is 5 Down solver (pre-smoother) on level 1 ------------------------------- KSP Object: (mg_levels_1_) 3 MPI processes type: chebyshev Chebyshev polynomial of first kind - eigenvalue targets used: min 0.263351, max 2.89686 - eigenvalues provided (min 0.0430729, max 2.63351) with transform: [0. 0.1; 0. 1.1] + eigenvalue targets used: min 0.256018, max 2.8162 + eigenvalues provided (min 0.0320871, max 2.56018) with transform: [0. 0.1; 0. 1.1] maximum iterations=2, nonzero initial guess tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning @@ -2429,18 +2465,18 @@ linear system matrix = precond matrix: Mat Object: 3 MPI processes type: mpiaij - rows=2574, cols=2574, bs=6 - total: nonzeros=433764, allocated nonzeros=433764 + rows=2556, cols=2556, bs=6 + total: nonzeros=434304, allocated nonzeros=434304 total number of mallocs used during MatSetValues calls=0 using scalable MatPtAP() implementation - using I-node (on process 0) routines: found 256 nodes, limit used is 5 + using I-node (on process 0) routines: found 252 nodes, limit used is 5 Up solver (post-smoother) same as down solver (pre-smoother) Down solver (pre-smoother) on level 2 ------------------------------- KSP Object: (mg_levels_2_) 3 MPI processes type: chebyshev Chebyshev polynomial of first kind - eigenvalue targets used: min 0.258679, max 2.84547 - eigenvalues provided (min 0.0753673, max 2.58679) with transform: [0. 0.1; 0. 1.1] + eigenvalue targets used: min 0.25799, max 2.83788 + eigenvalues provided (min 0.073427, max 2.5799) with transform: [0. 0.1; 0. 1.1] maximum iterations=2, nonzero initial guess tolerances: relative=1e-05, absolute=1e-50, divergence=10000. left preconditioning @@ -2455,7 +2491,7 @@ total: nonzeros=1251522, allocated nonzeros=1251522 total number of mallocs used during MatSetValues calls=0 has attached near null space - using I-node (on process 0) routines: found 3351 nodes, limit used is 5 + using I-node (on process 0) routines: found 3393 nodes, limit used is 5 Up solver (post-smoother) same as down solver (pre-smoother) linear system matrix = precond matrix: Mat Object: 3 MPI processes @@ -2464,47 +2500,47 @@ total: nonzeros=1251522, allocated nonzeros=1251522 total number of mallocs used during MatSetValues calls=0 has attached near null space - using I-node (on process 0) routines: found 3351 nodes, limit used is 5 + using I-node (on process 0) routines: found 3393 nodes, limit used is 5 [MPI_MAX] Summary of timings | reps wall avg wall tot ------------------------------------------------------------------------------------------------------- -Build BoxMesh (tetrahedra) | 1 5.040000 5.040000 +Build BoxMesh (tetrahedra) | 1 4.840000 4.840000 Build dofmap data | 2 0.010000 0.020000 -Build sparsity | 1 0.000000 0.000000 +Build sparsity | 1 0.010000 0.010000 Compute connectivity 2-0 | 1 0.000000 0.000000 Compute dof reordering map | 2 0.000000 0.000000 -Compute entities of dim = 2 | 1 0.050000 0.050000 -Compute graph partition (SCOTCH) | 1 4.950000 4.950000 -Compute local part of mesh dual graph (mixed) | 2 0.025000 0.050000 +Compute entities of dim = 2 | 1 0.070000 0.070000 +Compute graph partition (SCOTCH) | 1 4.730000 4.730000 +Compute local part of mesh dual graph (mixed) | 2 0.035000 0.070000 Compute local-to-local map | 1 0.000000 0.000000 -Compute non-local part of mesh dual graph | 1 0.010000 0.010000 +Compute non-local part of mesh dual graph | 1 0.000000 0.000000 Compute-local-to-global links for global/local adjacency list | 1 0.000000 0.000000 -Distribute fixed-degree adjacency list to destination ranks | 1 0.020000 0.020000 +Distribute fixed-degree adjacency list to destination ranks | 1 0.010000 0.010000 Distribute row-wise data (scalable) | 1 0.000000 0.000000 -GPS: create_level_structure | 2 0.002500 0.010000 +GPS: create_level_structure | 6 0.000000 0.000000 Gibbs-Poole-Stockmeyer ordering | 1 0.010000 0.010000 -Init MPI | 1 0.050000 0.050000 +Init MPI | 1 0.040000 0.040000 Init PETSc | 1 0.000000 0.000000 Init dofmap from element dofmap | 2 0.010000 0.020000 Init logging | 1 0.000000 0.000000 -PETSc Krylov solver | 1 0.510000 0.510000 +PETSc Krylov solver | 1 0.980000 0.980000 SCOTCH: call SCOTCH_dgraphBuild | 1 0.000000 0.000000 -SCOTCH: call SCOTCH_dgraphPart | 1 4.950000 4.950000 +SCOTCH: call SCOTCH_dgraphPart | 1 4.720000 4.720000 SparsityPattern::finalize | 1 0.010000 0.010000 Topology: create | 1 0.020000 0.020000 Topology: determine shared index ownership | 1 0.000000 0.000000 Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.000000 0.000000 -ZZZ Assemble matrix | 1 0.090000 0.090000 +ZZZ Assemble matrix | 1 0.200000 0.200000 ZZZ Assemble vector | 1 0.010000 0.010000 -ZZZ Create Mesh | 1 5.040000 5.040000 -ZZZ Create RHS function | 1 0.010000 0.010000 +ZZZ Create Mesh | 1 4.840000 4.840000 +ZZZ Create RHS function | 1 0.030000 0.030000 ZZZ Create boundary conditions | 1 0.000000 0.000000 -ZZZ Create facets and facet->cell connectivity | 1 0.050000 0.050000 +ZZZ Create facets and facet->cell connectivity | 1 0.070000 0.070000 ZZZ Create forms | 1 0.000000 0.000000 -ZZZ Create near-nullspace | 1 0.000000 0.000000 +ZZZ Create near-nullspace | 1 0.020000 0.020000 ZZZ FunctionSpace | 1 0.010000 0.010000 -ZZZ Solve | 1 0.520000 0.520000 -*** Number of Krylov iterations: 19 +ZZZ Solve | 1 0.980000 0.980000 +*** Number of Krylov iterations: 18 *** Solution norm: 3.6795e-05 **************************************************************************************************************************************************************** *** WIDEN YOUR WINDOW TO 160 CHARACTERS. Use 'enscript -r -fCourier9' to print this document *** @@ -2512,16 +2548,16 @@ ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ -/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu/dolfinx-scaling-test on a named ionos16-i386 with 3 processes, by pbuilder1 on Tue Apr 14 11:49:43 2026 +/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu/dolfinx-scaling-test on a named i-capture-the-hostname with 3 processes, by pbuilder2 on Thu Mar 13 07:30:26 2025 Using Petsc Release Version 3.22.4, Mar 01, 2025 Max Max/Min Avg Total -Time (sec): 5.745e+00 1.000 5.745e+00 +Time (sec): 6.173e+00 1.000 6.173e+00 Objects: 0.000e+00 0.000 0.000e+00 -Flops: 2.261e+08 1.086 2.147e+08 6.441e+08 -Flops/sec: 3.936e+07 1.086 3.737e+07 1.121e+08 -MPI Msg Count: 8.070e+02 1.041 7.863e+02 2.359e+03 -MPI Msg Len (bytes): 7.680e+06 1.466 7.831e+03 1.847e+07 +Flops: 2.137e+08 1.059 2.065e+08 6.194e+08 +Flops/sec: 3.462e+07 1.059 3.345e+07 1.003e+08 +MPI Msg Count: 7.820e+02 1.041 7.623e+02 2.287e+03 +MPI Msg Len (bytes): 7.017e+06 1.364 8.062e+03 1.844e+07 MPI Reductions: 9.600e+01 1.000 Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) @@ -2530,7 +2566,7 @@ Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- Avg %Total Avg %Total Count %Total Avg %Total Count %Total - 0: Main Stage: 5.7453e+00 100.0% 6.4405e+08 100.0% 2.359e+03 100.0% 7.831e+03 100.0% 7.900e+01 82.3% + 0: Main Stage: 6.1727e+00 100.0% 6.1941e+08 100.0% 2.287e+03 100.0% 8.062e+03 100.0% 7.900e+01 82.3% ------------------------------------------------------------------------------------------------------------------------ See the 'Profiling' chapter of the users' manual for details on interpreting output. @@ -2554,81 +2590,81 @@ --- Event Stage 0: Main Stage -BuildTwoSided 109 1.0 3.9084e-02 30.2 0.00e+00 0.0 1.8e+02 4.0e+00 0.0e+00 0 0 8 0 0 0 0 8 0 0 0 -BuildTwoSidedF 83 1.0 3.8943e-02 32.7 0.00e+00 0.0 1.0e+02 5.4e+04 0.0e+00 0 0 4 30 0 0 0 4 30 0 0 -MatMult 199 1.0 9.7042e-02 1.1 1.23e+08 1.1 1.2e+03 5.6e+03 0.0e+00 2 54 51 36 0 2 54 51 36 0 3580 -MatMultAdd 40 1.0 6.4217e-03 1.1 9.97e+06 1.1 1.6e+02 1.5e+03 0.0e+00 0 5 7 1 0 0 5 7 1 0 4530 -MatMultTranspose 40 1.0 1.2438e-02 1.5 9.98e+06 1.1 1.6e+02 1.5e+03 0.0e+00 0 5 7 1 0 0 5 7 1 0 2341 -MatSolve 20 0.0 1.3138e-03 0.0 1.91e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1454 -MatLUFactorSym 1 1.0 1.5590e-03 213.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatLUFactorNum 1 1.0 2.9955e-03 1941.4 6.47e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2159 -MatScale 6 1.0 5.1419e-04 1.1 6.02e+05 1.1 1.2e+01 1.6e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 3417 -MatResidual 40 1.0 1.0688e-02 1.2 2.40e+07 1.1 2.4e+02 5.3e+03 0.0e+00 0 10 10 7 0 0 10 10 7 0 6307 -MatAssemblyBegin 45 1.0 5.0656e-02 2.8 0.00e+00 0.0 1.0e+02 5.4e+04 0.0e+00 1 0 4 30 0 1 0 4 30 0 0 -MatAssemblyEnd 45 1.0 3.5533e-02 1.0 9.45e+04 2.1 1.7e+02 5.0e+02 1.8e+01 1 0 7 0 19 1 0 7 0 23 6 -MatGetRowIJ 1 0.0 3.9920e-05 0.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatCreateSubMat 1 1.0 2.7164e-03 1.0 0.00e+00 0.0 4.0e+00 3.6e+02 5.0e+00 0 0 0 0 5 0 0 0 0 6 0 -MatGetOrdering 1 0.0 9.9515e-05 0.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatCoarsen 2 1.0 1.1905e-03 1.0 0.00e+00 0.0 1.2e+02 7.9e+02 9.0e+00 0 0 5 1 9 0 0 5 1 11 0 -MatZeroEntries 2 1.0 2.3581e-04 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatView 6 1.5 6.0054e-04 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatAXPY 4 1.0 6.4808e-03 1.0 1.17e+05 1.0 2.4e+01 3.9e+02 2.0e+00 0 0 1 0 2 0 0 1 0 3 53 -MatTranspose 9 1.0 6.9943e-03 1.1 0.00e+00 0.0 1.0e+02 1.8e+03 9.0e+00 0 0 4 1 9 0 0 4 1 11 0 -MatMatMultSym 6 1.0 3.7548e-02 1.1 0.00e+00 0.0 6.0e+01 1.0e+04 6.0e+00 1 0 3 3 6 1 0 3 3 8 0 -MatMatMultNum 2 1.0 9.2246e-03 1.0 7.19e+06 1.1 1.2e+01 3.2e+04 0.0e+00 0 3 1 2 0 0 3 1 2 0 2192 -MatPtAPSymbolic 2 1.0 1.5102e-01 1.0 0.00e+00 0.0 6.0e+01 5.8e+04 6.0e+00 3 0 3 19 6 3 0 3 19 8 0 -MatPtAPNumeric 2 1.0 1.4660e-01 1.0 6.33e+07 1.2 2.8e+01 1.1e+05 2.0e+00 3 27 1 17 2 3 27 1 17 3 1167 -MatTrnMatMultSym 1 1.0 2.2857e-02 1.0 0.00e+00 0.0 4.2e+01 3.0e+04 4.0e+00 0 0 2 7 4 0 0 2 7 5 0 -MatGetLocalMat 7 1.0 2.7477e-03 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatGetBrAoCol 6 1.0 2.9525e-03 1.2 0.00e+00 0.0 8.4e+01 4.4e+04 0.0e+00 0 0 4 20 0 0 0 4 20 0 0 -MatCreateGraph 2 1.0 1.5407e-02 1.0 1.55e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 29 -VecMDot 20 1.0 1.3769e-03 1.3 1.21e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 2602 -VecTDot 40 1.0 1.7068e-03 2.5 8.04e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1406 -VecNorm 42 1.0 4.8803e-03 5.7 6.40e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 393 -VecScale 22 1.0 5.9720e-05 1.0 1.21e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 6000 -VecCopy 124 1.0 4.5505e-04 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecSet 141 1.0 2.2225e-04 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecAXPY 40 1.0 4.2814e-04 1.0 7.86e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 5478 -VecAYPX 258 1.0 1.5083e-03 1.1 2.11e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 4171 -VecAXPBYCZ 80 1.0 5.9748e-04 1.1 2.19e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 10904 -VecMAXPY 22 1.0 3.2916e-04 1.0 1.42e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 12865 -VecAssemblyBegin 61 1.0 6.6977e-04 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecAssemblyEnd 61 1.0 4.8338e-05 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecPointwiseMult 182 1.0 1.2502e-03 1.1 9.97e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2371 -VecScatterBegin 343 1.0 3.8823e-02 21.6 0.00e+00 0.0 1.8e+03 4.4e+03 0.0e+00 0 0 76 43 0 0 0 76 43 0 0 -VecScatterEnd 343 1.0 3.9369e-02 6.1 1.28e+04 2.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1 -VecNormalize 22 1.0 3.4523e-04 1.2 3.62e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 3113 -SFSetGraph 26 1.0 1.4769e-04 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFSetUp 26 1.0 7.1666e-04 1.0 0.00e+00 0.0 2.5e+02 4.8e+02 0.0e+00 0 0 11 1 0 0 0 11 1 0 0 -SFBcastBegin 10 1.0 2.1159e-04 2.3 0.00e+00 0.0 6.0e+01 1.3e+03 0.0e+00 0 0 3 0 0 0 0 3 0 0 0 -SFBcastEnd 10 1.0 1.4832e-04 3.8 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFReduceBegin 3 1.0 4.2127e-05 1.1 0.00e+00 0.0 1.5e+01 6.3e+02 0.0e+00 0 0 1 0 0 0 0 1 0 0 0 -SFReduceEnd 3 1.0 1.2301e-05 1.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFPack 356 1.0 5.4711e-04 1.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFUnpack 356 1.0 1.1099e-04 1.3 1.28e+04 2.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 275 -KSPSetUp 1 1.0 5.8757e-05 1.9 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -KSPSolve 1 1.0 1.2073e-01 1.0 1.38e+08 1.1 1.4e+03 4.7e+03 0.0e+00 2 62 59 35 0 2 62 59 35 0 3329 -KSPGMRESOrthog 20 1.0 1.6794e-03 1.3 2.41e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 4267 -PCSetUp_GAMG+ 1 1.0 3.9061e-01 1.0 8.62e+07 1.2 9.0e+02 1.2e+04 5.8e+01 7 37 38 58 60 7 37 38 58 73 605 - PCGAMGCreateG 2 1.0 1.5411e-02 1.0 1.55e+05 1.0 1.4e+02 1.6e+03 1.4e+01 0 0 6 1 15 0 0 6 1 18 29 - GAMG Coarsen 4 1.0 2.5838e-02 1.0 0.00e+00 0.0 2.0e+02 7.6e+03 1.3e+01 0 0 8 8 14 0 0 8 8 16 0 - GAMG MIS/Agg 2 1.0 2.4141e-02 1.0 0.00e+00 0.0 1.6e+02 8.1e+03 1.3e+01 0 0 7 7 14 0 0 7 7 16 0 - PCGAMGProl 2 1.0 1.0277e-02 1.0 0.00e+00 0.0 2.6e+02 3.1e+03 6.0e+00 0 0 11 4 6 0 0 11 4 8 0 - GAMG Prol-col 2 1.0 4.0725e-03 1.0 0.00e+00 0.0 2.2e+02 2.5e+03 0.0e+00 0 0 10 3 0 0 0 10 3 0 0 - GAMG Prol-lift 2 1.0 5.8483e-03 1.0 0.00e+00 0.0 3.6e+01 6.7e+03 2.0e+00 0 0 2 1 2 0 0 2 1 3 0 - PCGAMGOptProl 2 1.0 3.8441e-02 1.0 2.28e+07 1.1 1.9e+02 8.5e+03 6.0e+00 1 10 8 9 6 1 10 8 9 8 1680 - GAMG smooth 2 1.0 2.9060e-02 1.0 7.75e+06 1.1 7.2e+01 1.4e+04 6.0e+00 1 3 3 5 6 1 3 3 5 8 753 - PCGAMGCreateL 2 1.0 3.0001e-01 1.0 6.33e+07 1.2 1.1e+02 6.2e+04 1.9e+01 5 27 5 36 20 5 27 5 36 24 570 - GAMG PtAP 2 1.0 2.9701e-01 1.0 6.33e+07 1.2 8.8e+01 7.5e+04 8.0e+00 5 27 4 36 8 5 27 4 36 10 576 - GAMG Reduce 1 1.0 1.0859e-01 1.0 2.39e+07 1.8 4.7e+01 4.7e+04 1.5e+01 2 8 2 12 16 2 8 2 12 19 503 -PCGAMG Squ l00 1 1.0 2.2859e-02 1.0 0.00e+00 0.0 4.2e+01 3.0e+04 4.0e+00 0 0 2 7 4 0 0 2 7 5 0 -PCGAMG Gal l00 1 1.0 1.9150e-01 1.0 3.95e+07 1.0 6.0e+01 7.3e+04 4.0e+00 3 18 3 24 4 3 18 3 24 5 609 -PCGAMG Opt l00 1 1.0 1.9554e-02 1.0 5.06e+06 1.0 3.6e+01 2.1e+04 3.0e+00 0 2 2 4 3 0 2 2 4 4 768 -PCGAMG Gal l01 1 1.0 1.0560e-01 1.0 2.39e+07 1.8 2.8e+01 7.9e+04 4.0e+00 2 8 1 12 4 2 8 1 12 5 517 -PCGAMG Opt l01 1 1.0 6.2300e-03 1.0 2.13e+06 1.5 3.6e+01 6.3e+03 3.0e+00 0 1 2 1 3 0 1 2 1 4 836 -PCSetUp 1 1.0 3.9062e-01 1.0 8.62e+07 1.2 9.0e+02 1.2e+04 5.8e+01 7 37 38 58 60 7 37 38 58 73 605 -PCSetUpOnBlocks 20 1.0 4.7908e-03 29.9 6.47e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1350 -PCApply 20 1.0 1.1121e-01 1.0 1.20e+08 1.1 1.3e+03 4.4e+03 0.0e+00 2 54 54 30 0 2 54 54 30 0 3129 +BuildTwoSided 109 1.0 9.5572e-02 26.6 0.00e+00 0.0 1.8e+02 4.0e+00 0.0e+00 1 0 8 0 0 1 0 8 0 0 0 +BuildTwoSidedF 83 1.0 9.5350e-02 27.1 0.00e+00 0.0 1.0e+02 5.6e+04 0.0e+00 1 0 4 31 0 1 0 4 31 0 0 +MatMult 190 1.0 1.6887e-01 1.2 1.16e+08 1.1 1.1e+03 5.7e+03 0.0e+00 3 54 50 35 0 3 54 50 35 0 1964 +MatMultAdd 38 1.0 1.6582e-02 1.3 9.24e+06 1.0 1.5e+02 1.6e+03 0.0e+00 0 4 7 1 0 0 4 7 1 0 1655 +MatMultTranspose 38 1.0 4.0380e-02 1.9 9.26e+06 1.0 1.5e+02 1.6e+03 0.0e+00 0 4 7 1 0 0 4 7 1 0 680 +MatSolve 19 0.0 4.3096e-04 0.0 1.64e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 3809 +MatLUFactorSym 1 1.0 2.1812e-03 128.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatLUFactorNum 1 1.0 4.9328e-03 1067.7 5.29e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1073 +MatScale 6 1.0 1.3813e-03 1.1 5.89e+05 1.0 1.2e+01 1.6e+03 0.0e+00 0 0 1 0 0 0 0 1 0 0 1265 +MatResidual 38 1.0 3.1569e-02 1.4 2.25e+07 1.1 2.3e+02 5.4e+03 0.0e+00 0 10 10 7 0 0 10 10 7 0 2029 +MatAssemblyBegin 45 1.0 1.1324e-01 3.5 0.00e+00 0.0 1.0e+02 5.6e+04 0.0e+00 1 0 4 31 0 1 0 4 31 0 0 +MatAssemblyEnd 45 1.0 6.6517e-02 1.0 8.84e+04 1.6 1.7e+02 5.0e+02 1.8e+01 1 0 8 0 19 1 0 8 0 23 3 +MatGetRowIJ 1 0.0 1.4483e-04 0.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatCreateSubMat 1 1.0 6.0959e-03 1.0 0.00e+00 0.0 4.0e+00 3.4e+02 5.0e+00 0 0 0 0 5 0 0 0 0 6 0 +MatGetOrdering 1 0.0 1.5669e-04 0.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatCoarsen 2 1.0 2.2699e-03 1.0 0.00e+00 0.0 1.2e+02 8.1e+02 9.0e+00 0 0 5 1 9 0 0 5 1 11 0 +MatZeroEntries 2 1.0 3.3534e-04 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatView 6 1.5 1.2479e-03 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatAXPY 4 1.0 1.5715e-02 1.0 1.16e+05 1.0 2.4e+01 4.0e+02 2.0e+00 0 0 1 0 2 0 0 1 0 3 22 +MatTranspose 9 1.0 9.9768e-03 1.0 0.00e+00 0.0 1.0e+02 1.8e+03 9.0e+00 0 0 5 1 9 0 0 5 1 11 0 +MatMatMultSym 6 1.0 6.9383e-02 1.1 0.00e+00 0.0 6.0e+01 1.0e+04 6.0e+00 1 0 3 3 6 1 0 3 3 8 0 +MatMatMultNum 2 1.0 1.8827e-02 1.0 7.11e+06 1.1 1.2e+01 3.3e+04 0.0e+00 0 3 1 2 0 0 3 1 2 0 1075 +MatPtAPSymbolic 2 1.0 2.1646e-01 1.0 0.00e+00 0.0 6.0e+01 5.9e+04 6.0e+00 3 0 3 19 6 3 0 3 19 8 0 +MatPtAPNumeric 2 1.0 3.3742e-01 1.0 5.99e+07 1.2 2.8e+01 1.1e+05 2.0e+00 5 27 1 17 2 5 27 1 17 3 498 +MatTrnMatMultSym 1 1.0 4.4341e-02 1.0 0.00e+00 0.0 4.2e+01 3.0e+04 4.0e+00 1 0 2 7 4 1 0 2 7 5 0 +MatGetLocalMat 7 1.0 4.7519e-03 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatGetBrAoCol 6 1.0 6.1502e-03 1.2 0.00e+00 0.0 8.4e+01 4.4e+04 0.0e+00 0 0 4 20 0 0 0 4 20 0 0 +MatCreateGraph 2 1.0 3.5378e-02 1.0 1.53e+05 1.0 1.4e+02 1.6e+03 1.4e+01 1 0 6 1 15 1 0 6 1 18 13 +VecMDot 20 1.0 5.4364e-03 2.3 1.20e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 659 +VecTDot 38 1.0 6.0390e-03 5.2 7.74e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 378 +VecNorm 41 1.0 1.2198e-02 4.1 6.27e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 152 +VecScale 22 1.0 1.5465e-04 1.2 1.20e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2316 +VecCopy 118 1.0 1.0765e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecSet 134 1.0 5.8395e-04 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecAXPY 38 1.0 9.7989e-04 1.3 7.55e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 2271 +VecAYPX 245 1.0 4.0387e-03 1.1 2.01e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1478 +VecAXPBYCZ 76 1.0 1.5952e-03 1.1 2.08e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 3878 +VecMAXPY 22 1.0 7.6853e-04 1.1 1.42e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 5507 +VecAssemblyBegin 61 1.0 3.7706e-03 3.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecAssemblyEnd 61 1.0 1.6815e-04 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecPointwiseMult 174 1.0 3.7206e-03 1.0 9.51e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 761 +VecScatterBegin 330 1.0 6.3950e-03 1.2 0.00e+00 0.0 1.7e+03 4.5e+03 0.0e+00 0 0 75 42 0 0 0 75 42 0 0 +VecScatterEnd 330 1.0 2.4904e-02 4.4 1.15e+04 1.6 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1 +VecNormalize 22 1.0 1.0559e-03 1.2 3.61e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 1017 +SFSetGraph 26 1.0 7.9331e-04 3.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFSetUp 26 1.0 1.6929e-03 1.2 0.00e+00 0.0 2.5e+02 4.8e+02 0.0e+00 0 0 11 1 0 0 0 11 1 0 0 +SFBcastBegin 10 1.0 4.0139e-04 1.4 0.00e+00 0.0 6.0e+01 1.3e+03 0.0e+00 0 0 3 0 0 0 0 3 0 0 0 +SFBcastEnd 10 1.0 2.0514e-04 1.8 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFReduceBegin 3 1.0 7.4438e-05 1.6 0.00e+00 0.0 1.5e+01 6.4e+02 0.0e+00 0 0 1 0 0 0 0 1 0 0 0 +SFReduceEnd 3 1.0 6.2888e-05 3.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFPack 343 1.0 1.6009e-03 1.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFUnpack 343 1.0 5.9691e-04 1.2 1.15e+04 1.6 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 49 +KSPSetUp 1 1.0 1.3095e-04 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +KSPSolve 1 1.0 2.2300e-01 1.0 1.29e+08 1.0 1.3e+03 4.8e+03 0.0e+00 4 61 58 34 0 4 61 58 34 0 1706 +KSPGMRESOrthog 20 1.0 6.1815e-03 1.9 2.41e+06 1.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 1159 +PCSetUp_GAMG+ 1 1.0 7.5338e-01 1.0 8.25e+07 1.1 9.0e+02 1.2e+04 5.8e+01 12 38 39 59 60 12 38 39 59 73 309 + PCGAMGCreateG 2 1.0 3.5388e-02 1.0 1.53e+05 1.0 1.4e+02 1.6e+03 1.4e+01 1 0 6 1 15 1 0 6 1 18 13 + GAMG Coarsen 4 1.0 5.0199e-02 1.0 0.00e+00 0.0 2.0e+02 7.7e+03 1.3e+01 1 0 9 8 14 1 0 9 8 16 0 + GAMG MIS/Agg 2 1.0 4.6755e-02 1.0 0.00e+00 0.0 1.6e+02 8.2e+03 1.3e+01 1 0 7 7 14 1 0 7 7 16 0 + PCGAMGProl 2 1.0 2.0322e-02 1.0 0.00e+00 0.0 2.6e+02 3.1e+03 6.0e+00 0 0 11 4 6 0 0 11 4 8 0 + GAMG Prol-col 2 1.0 8.8527e-03 1.0 0.00e+00 0.0 2.2e+02 2.6e+03 0.0e+00 0 0 10 3 0 0 0 10 3 0 0 + GAMG Prol-lift 2 1.0 1.0761e-02 1.0 0.00e+00 0.0 3.6e+01 6.4e+03 2.0e+00 0 0 2 1 2 0 0 2 1 3 0 + PCGAMGOptProl 2 1.0 8.7342e-02 1.0 2.25e+07 1.1 1.9e+02 8.7e+03 6.0e+00 1 10 8 9 6 1 10 8 9 8 739 + GAMG smooth 2 1.0 5.9663e-02 1.0 7.66e+06 1.1 7.2e+01 1.4e+04 6.0e+00 1 4 3 6 6 1 4 3 6 8 367 + PCGAMGCreateL 2 1.0 5.5907e-01 1.0 5.99e+07 1.2 1.1e+02 6.3e+04 1.9e+01 9 27 5 37 20 9 27 5 37 24 301 + GAMG PtAP 2 1.0 5.5244e-01 1.0 5.99e+07 1.2 8.8e+01 7.6e+04 8.0e+00 9 27 4 36 8 9 27 4 36 10 304 + GAMG Reduce 1 1.0 1.6812e-01 1.0 2.08e+07 1.6 4.7e+01 4.5e+04 1.5e+01 3 8 2 11 16 3 8 2 11 19 307 +PCGAMG Squ l00 1 1.0 4.4345e-02 1.0 0.00e+00 0.0 4.2e+01 3.0e+04 4.0e+00 1 0 2 7 4 1 0 2 7 5 0 +PCGAMG Gal l00 1 1.0 3.9108e-01 1.0 3.94e+07 1.0 6.0e+01 7.7e+04 4.0e+00 6 19 3 25 4 6 19 3 25 5 298 +PCGAMG Opt l00 1 1.0 3.8928e-02 1.0 5.04e+06 1.0 3.6e+01 2.2e+04 3.0e+00 1 2 2 4 3 1 2 2 4 4 386 +PCGAMG Gal l01 1 1.0 1.6151e-01 1.0 2.08e+07 1.6 2.8e+01 7.5e+04 4.0e+00 3 8 1 11 4 3 8 1 11 5 319 +PCGAMG Opt l01 1 1.0 1.2196e-02 1.0 2.13e+06 1.5 3.6e+01 6.7e+03 3.0e+00 0 1 2 1 3 0 1 2 1 4 427 +PCSetUp 1 1.0 7.5338e-01 1.0 8.25e+07 1.1 9.0e+02 1.2e+04 5.8e+01 12 38 39 59 60 12 38 39 59 73 309 +PCSetUpOnBlocks 19 1.0 7.4057e-03 22.4 5.29e+06 0.0 0.0e+00 0.0e+00 0.0e+00 0 1 0 0 0 0 1 0 0 0 715 +PCApply 19 1.0 1.9498e-01 1.0 1.12e+08 1.1 1.2e+03 4.5e+03 0.0e+00 3 53 53 29 0 3 53 53 29 0 1689 ------------------------------------------------------------------------------------------------------------------------ Object Type Creations Destructions. Reports information only for process 0. @@ -2651,9 +2687,9 @@ Discrete System 4 4 Weak Form 4 4 ======================================================================================================================== -Average time to get PetscTime(): 1.068e-07 -Average time for MPI_Barrier(): 2.5018e-06 -Average time for zero size MPI_Send(): 1.87933e-06 +Average time to get PetscTime(): 0. +Average time for MPI_Barrier(): 6.3112e-06 +Average time for zero size MPI_Send(): 8.05833e-06 #PETSc Option Table entries: --ndofs 30000 # (source: command line) --problem_type elasticity # (source: command line) @@ -2717,69 +2753,69 @@ Option left: name:--scaling_type value: strong source: command line Option left: name:-mg_levels_esteig_ksp_type value: cg source: command line ==== poisson weak scaling (3 processes with ndofs=10000) ==== -[2026-04-14 11:49:43.819] [RANK: 0] [info] Using partitioner with 216000 cell data -[2026-04-14 11:49:43.820] [RANK: 0] [info] Compute partition of cells across ranks -[2026-04-14 11:49:43.820] [RANK: 0] [info] Building mesh dual graph -[2026-04-14 11:49:43.820] [RANK: 0] [info] Build local part of mesh dual graph (mixed) -[2026-04-14 11:49:43.905] [RANK: 0] [info] Build nonlocal part of mesh dual graph -[2026-04-14 11:49:43.905] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:43.905] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:43.905] [RANK: 0] [info] Number of destination and source ranks in non-local dual graph construction, and ratio to total number of ranks: 2, 2, 0.6666666666666666, 0.6666666666666666 -[2026-04-14 11:49:43.908] [RANK: 0] [info] Graph edges (local: 210000, non-local: 1800) -[2026-04-14 11:49:43.908] [RANK: 0] [info] Compute graph partition using PT-SCOTCH -[2026-04-14 11:49:52.034] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 -[2026-04-14 11:49:52.034] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 -[2026-04-14 11:49:52.042] [RANK: 0] [info] Extract basic topology: 212756->212756 -[2026-04-14 11:49:52.042] [RANK: 0] [info] Build local dual graph -[2026-04-14 11:49:52.042] [RANK: 0] [info] Build local part of mesh dual graph (mixed) -[2026-04-14 11:49:52.125] [RANK: 0] [info] GPS pseudo-diameter:(168) 713-52591 -[2026-04-14 11:49:52.136] [RANK: 0] [info] Create topology (single cell type) -[2026-04-14 11:49:52.136] [RANK: 0] [info] Create topology (generalised) -[2026-04-14 11:49:52.160] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 -[2026-04-14 11:49:52.160] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 -[2026-04-14 11:49:52.181] [RANK: 0] [info] Compute ghost indices -[2026-04-14 11:49:52.181] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 -[2026-04-14 11:49:52.181] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 -[2026-04-14 11:49:52.189] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 -[2026-04-14 11:49:52.190] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 -[2026-04-14 11:49:52.212] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:52.216] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:52.217] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:52.217] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:52.226] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 -[2026-04-14 11:49:52.227] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 -[2026-04-14 11:49:52.227] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 -[2026-04-14 11:49:52.227] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:52.227] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:52.227] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 -[2026-04-14 11:49:52.228] [RANK: 0] [info] Checking required entities per dimension -[2026-04-14 11:49:52.228] [RANK: 0] [info] Cell type: 0 dofmap: 53189x4 -[2026-04-14 11:49:52.236] [RANK: 0] [info] Global index computation -[2026-04-14 11:49:52.236] [RANK: 0] [info] Got 1 index_maps -[2026-04-14 11:49:52.237] [RANK: 0] [info] Get global indices -[2026-04-14 11:49:52.245] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:52.245] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:26.365] [RANK: 0] [info] Using partitioner with 216000 cell data +[2025-03-13 07:30:26.369] [RANK: 0] [info] Compute partition of cells across ranks +[2025-03-13 07:30:26.369] [RANK: 0] [info] Building mesh dual graph +[2025-03-13 07:30:26.369] [RANK: 0] [info] Build local part of mesh dual graph (mixed) +[2025-03-13 07:30:26.500] [RANK: 0] [info] Build nonlocal part of mesh dual graph +[2025-03-13 07:30:26.501] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:26.501] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:26.501] [RANK: 0] [info] Number of destination and source ranks in non-local dual graph construction, and ratio to total number of ranks: 2, 2, 0.6666666666666666, 0.6666666666666666 +[2025-03-13 07:30:26.506] [RANK: 0] [info] Graph edges (local: 210000, non-local: 1800) +[2025-03-13 07:30:26.506] [RANK: 0] [info] Compute graph partition using PT-SCOTCH +[2025-03-13 07:30:34.994] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 +[2025-03-13 07:30:34.994] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 +[2025-03-13 07:30:35.004] [RANK: 0] [info] Extract basic topology: 212776->212776 +[2025-03-13 07:30:35.004] [RANK: 0] [info] Build local dual graph +[2025-03-13 07:30:35.004] [RANK: 0] [info] Build local part of mesh dual graph (mixed) +[2025-03-13 07:30:35.119] [RANK: 0] [info] GPS pseudo-diameter:(162) 51446-833 +[2025-03-13 07:30:35.134] [RANK: 0] [info] Create topology (single cell type) +[2025-03-13 07:30:35.134] [RANK: 0] [info] Create topology (generalised) +[2025-03-13 07:30:35.147] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 +[2025-03-13 07:30:35.147] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 +[2025-03-13 07:30:35.167] [RANK: 0] [info] Compute ghost indices +[2025-03-13 07:30:35.167] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 +[2025-03-13 07:30:35.167] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 +[2025-03-13 07:30:35.175] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 +[2025-03-13 07:30:35.177] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 +[2025-03-13 07:30:35.203] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:35.205] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:35.205] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:35.205] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:35.215] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 +[2025-03-13 07:30:35.215] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 +[2025-03-13 07:30:35.215] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 +[2025-03-13 07:30:35.216] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:35.216] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:35.216] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 +[2025-03-13 07:30:35.217] [RANK: 0] [info] Checking required entities per dimension +[2025-03-13 07:30:35.218] [RANK: 0] [info] Cell type: 0 dofmap: 53194x4 +[2025-03-13 07:30:35.235] [RANK: 0] [info] Global index computation +[2025-03-13 07:30:35.235] [RANK: 0] [info] Got 1 index_maps +[2025-03-13 07:30:35.236] [RANK: 0] [info] Get global indices +[2025-03-13 07:30:35.237] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:35.237] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 UnitCube (30x30x30) to be refined 0 times -[2026-04-14 11:49:52.251] [RANK: 0] [info] Computing mesh entities of dimension 2 -[2026-04-14 11:49:52.299] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:52.338] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:52.410] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:52.410] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:52.412] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) -[2026-04-14 11:49:52.412] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. -[2026-04-14 11:49:52.417] [RANK: 0] [info] Checking required entities per dimension -[2026-04-14 11:49:52.417] [RANK: 0] [info] Cell type: 0 dofmap: 53189x4 -[2026-04-14 11:49:52.424] [RANK: 0] [info] Global index computation -[2026-04-14 11:49:52.424] [RANK: 0] [info] Got 1 index_maps -[2026-04-14 11:49:52.425] [RANK: 0] [info] Get global indices -[2026-04-14 11:49:52.431] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:52.431] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:52.432] [RANK: 0] [info] Requesting connectivity (3, 0) - (0, 0) -[2026-04-14 11:49:52.432] [RANK: 0] [info] Requesting connectivity (3, 0) - (0, 0) -[2026-04-14 11:49:52.432] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) -[2026-04-14 11:49:52.485] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) -[2026-04-14 11:49:52.486] [RANK: 0] [info] Requesting connectivity (3, 0) - (2, 0) -[2026-04-14 11:49:52.506] [RANK: 0] [info] Column ghost size increased from 462 to 1265 +[2025-03-13 07:30:35.242] [RANK: 0] [info] Computing mesh entities of dimension 2 +[2025-03-13 07:30:35.337] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:35.338] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:35.441] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:35.441] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:35.446] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) +[2025-03-13 07:30:35.446] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. +[2025-03-13 07:30:35.449] [RANK: 0] [info] Checking required entities per dimension +[2025-03-13 07:30:35.449] [RANK: 0] [info] Cell type: 0 dofmap: 53194x4 +[2025-03-13 07:30:35.463] [RANK: 0] [info] Global index computation +[2025-03-13 07:30:35.464] [RANK: 0] [info] Got 1 index_maps +[2025-03-13 07:30:35.464] [RANK: 0] [info] Get global indices +[2025-03-13 07:30:35.467] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:35.467] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:35.468] [RANK: 0] [info] Requesting connectivity (3, 0) - (0, 0) +[2025-03-13 07:30:35.470] [RANK: 0] [info] Requesting connectivity (3, 0) - (0, 0) +[2025-03-13 07:30:35.470] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) +[2025-03-13 07:30:35.572] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) +[2025-03-13 07:30:35.572] [RANK: 0] [info] Requesting connectivity (3, 0) - (2, 0) +[2025-03-13 07:30:35.618] [RANK: 0] [info] Column ghost size increased from 450 to 1261 ---------------------------------------------------------------- Test problem summary dolfinx version: 0.9.0 @@ -2793,7 +2829,7 @@ Total degrees of freedom: 29791 (29.8 thousand) Average degrees of freedom per process: 9930 ---------------------------------------------------------------- -[2026-04-14 11:49:52.585] [RANK: 0] [info] PETSc Krylov solver starting to solve system. +[2025-03-13 07:30:35.765] [RANK: 0] [info] PETSc Krylov solver starting to solve system. KSP Object: 3 MPI processes type: cg maximum iterations=10000, initial guess is zero @@ -2839,41 +2875,41 @@ [MPI_MAX] Summary of timings | reps wall avg wall tot ------------------------------------------------------------------------------------------------------- -Build BoxMesh (tetrahedra) | 1 8.440000 8.440000 +Build BoxMesh (tetrahedra) | 1 8.890000 8.890000 Build dofmap data | 2 0.020000 0.040000 -Build sparsity | 1 0.010000 0.010000 +Build sparsity | 1 0.020000 0.020000 Compute connectivity 2-0 | 1 0.000000 0.000000 -Compute dof reordering map | 2 0.000000 0.000000 -Compute entities of dim = 2 | 1 0.160000 0.160000 -Compute graph partition (SCOTCH) | 1 8.130000 8.130000 -Compute local part of mesh dual graph (mixed) | 2 0.085000 0.170000 +Compute dof reordering map | 2 0.005000 0.010000 +Compute entities of dim = 2 | 1 0.200000 0.200000 +Compute graph partition (SCOTCH) | 1 8.480000 8.480000 +Compute local part of mesh dual graph (mixed) | 2 0.120000 0.240000 Compute local-to-local map | 1 0.000000 0.000000 -Compute non-local part of mesh dual graph | 1 0.020000 0.020000 +Compute non-local part of mesh dual graph | 1 0.010000 0.010000 Compute-local-to-global links for global/local adjacency list | 1 0.000000 0.000000 Distribute fixed-degree adjacency list to destination ranks | 1 0.030000 0.030000 Distribute row-wise data (scalable) | 1 0.000000 0.000000 -GPS: create_level_structure | 3 0.003333 0.010000 -Gibbs-Poole-Stockmeyer ordering | 1 0.010000 0.010000 +GPS: create_level_structure | 5 0.003333 0.010000 +Gibbs-Poole-Stockmeyer ordering | 1 0.020000 0.020000 Init MPI | 1 0.040000 0.040000 Init PETSc | 1 0.000000 0.000000 Init dofmap from element dofmap | 2 0.020000 0.040000 Init logging | 1 0.000000 0.000000 -PETSc Krylov solver | 1 0.200000 0.200000 +PETSc Krylov solver | 1 0.380000 0.380000 SCOTCH: call SCOTCH_dgraphBuild | 1 0.000000 0.000000 -SCOTCH: call SCOTCH_dgraphPart | 1 8.120000 8.120000 -SparsityPattern::finalize | 1 0.010000 0.010000 -Topology: create | 1 0.090000 0.090000 -Topology: determine shared index ownership | 1 0.020000 0.020000 +SCOTCH: call SCOTCH_dgraphPart | 1 8.480000 8.480000 +SparsityPattern::finalize | 1 0.030000 0.030000 +Topology: create | 1 0.070000 0.070000 +Topology: determine shared index ownership | 1 0.000000 0.000000 Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.010000 0.010000 -ZZZ Assemble | 1 0.140000 0.140000 -ZZZ Assemble matrix | 1 0.040000 0.040000 -ZZZ Assemble vector | 1 0.010000 0.010000 -ZZZ Create Mesh | 1 8.440000 8.440000 -ZZZ Create RHS function | 1 0.050000 0.050000 +ZZZ Assemble | 1 0.290000 0.290000 +ZZZ Assemble matrix | 1 0.110000 0.110000 +ZZZ Assemble vector | 1 0.020000 0.020000 +ZZZ Create Mesh | 1 8.890000 8.890000 +ZZZ Create RHS function | 1 0.110000 0.110000 ZZZ Create boundary conditions | 1 0.000000 0.000000 -ZZZ Create facets and facet->cell connectivity | 1 0.160000 0.160000 +ZZZ Create facets and facet->cell connectivity | 1 0.200000 0.200000 ZZZ FunctionSpace | 1 0.020000 0.020000 -ZZZ Solve | 1 0.210000 0.210000 +ZZZ Solve | 1 0.390000 0.390000 *** Number of Krylov iterations: 7 *** Solution norm: 36.6791 **************************************************************************************************************************************************************** @@ -2882,16 +2918,16 @@ ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ -/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu/dolfinx-scaling-test on a named ionos16-i386 with 3 processes, by pbuilder1 on Tue Apr 14 11:49:52 2026 +/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu/dolfinx-scaling-test on a named i-capture-the-hostname with 3 processes, by pbuilder2 on Thu Mar 13 07:30:36 2025 Using Petsc Release Version 3.22.4, Mar 01, 2025 Max Max/Min Avg Total -Time (sec): 8.973e+00 1.000 8.973e+00 +Time (sec): 9.795e+00 1.000 9.795e+00 Objects: 0.000e+00 0.000 0.000e+00 -Flops: 3.557e+06 1.031 3.489e+06 1.047e+07 -Flops/sec: 3.964e+05 1.031 3.888e+05 1.166e+06 +Flops: 3.510e+06 1.018 3.489e+06 1.047e+07 +Flops/sec: 3.583e+05 1.018 3.562e+05 1.069e+06 MPI Msg Count: 3.000e+01 1.000 3.000e+01 9.000e+01 -MPI Msg Len (bytes): 1.937e+05 1.226 5.871e+03 5.284e+05 +MPI Msg Len (bytes): 1.989e+05 1.266 5.894e+03 5.305e+05 MPI Reductions: 3.200e+01 1.000 Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) @@ -2900,7 +2936,7 @@ Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- Avg %Total Avg %Total Count %Total Avg %Total Count %Total - 0: Main Stage: 8.9732e+00 100.0% 1.0467e+07 100.0% 9.000e+01 100.0% 5.871e+03 100.0% 1.500e+01 46.9% + 0: Main Stage: 9.7948e+00 100.0% 1.0466e+07 100.0% 9.000e+01 100.0% 5.894e+03 100.0% 1.500e+01 46.9% ------------------------------------------------------------------------------------------------------------------------ See the 'Profiling' chapter of the users' manual for details on interpreting output. @@ -2924,32 +2960,32 @@ --- Event Stage 0: Main Stage -BuildTwoSided 5 1.0 2.0015e-03 18.1 0.00e+00 0.0 2.4e+01 4.0e+00 0.0e+00 0 0 27 0 0 0 0 27 0 0 0 -BuildTwoSidedF 2 1.0 1.9791e-03 16.6 0.00e+00 0.0 1.2e+01 2.2e+04 0.0e+00 0 0 13 50 0 0 0 13 50 0 0 -MatMult 7 1.0 1.9617e-03 1.0 1.95e+06 1.0 4.2e+01 5.6e+03 0.0e+00 0 55 47 45 0 0 55 47 45 0 2921 -MatConvert 1 1.0 5.6612e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 0 0 0 0 6 0 0 0 0 13 0 -MatAssemblyBegin 5 1.0 3.9635e-03 2.2 0.00e+00 0.0 1.2e+01 2.2e+04 0.0e+00 0 0 13 50 0 0 0 13 50 0 0 -MatAssemblyEnd 5 1.0 5.3553e-03 1.0 3.82e+03 1.2 1.2e+01 1.4e+03 1.0e+00 0 0 13 3 3 0 0 13 3 7 2 -MatGetRowIJ 4 1.0 2.1310e-06 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatView 1 1.0 6.2070e-04 7.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatSetPreallCOO 2 1.0 1.1160e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatSetValuesCOO 2 1.0 7.5938e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecTDot 16 1.0 3.6715e-04 1.2 3.23e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 9 0 0 0 0 9 0 0 0 2596 -VecNorm 8 1.0 1.9714e-04 1.1 1.62e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 5 0 0 0 0 5 0 0 0 2418 -VecCopy 2 1.0 3.1889e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecSet 9 1.0 5.9486e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecAXPY 14 1.0 1.4794e-04 1.0 2.83e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 5638 -VecAYPX 6 1.0 9.4584e-05 1.1 1.21e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 3780 -VecScatterBegin 7 1.0 1.1865e-04 1.1 0.00e+00 0.0 4.2e+01 5.6e+03 0.0e+00 0 0 47 45 0 0 0 47 45 0 0 -VecScatterEnd 7 1.0 4.4806e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFSetGraph 3 1.0 4.9449e-05 1.5 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFSetUp 3 1.0 7.7950e-04 1.0 0.00e+00 0.0 3.6e+01 8.2e+02 0.0e+00 0 0 40 6 0 0 0 40 6 0 0 -SFPack 7 1.0 2.4774e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFUnpack 7 1.0 1.8220e-06 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -KSPSetUp 1 1.0 6.5288e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -KSPSolve 1 1.0 5.9119e-02 1.0 2.84e+06 1.0 4.2e+01 5.6e+03 0.0e+00 1 80 47 45 0 1 80 47 45 0 141 -PCSetUp 1 1.0 1.3842e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 2 0 0 0 6 2 0 0 0 13 0 -PCApply 8 1.0 5.6255e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 0 +BuildTwoSided 5 1.0 9.2885e-03 61.3 0.00e+00 0.0 2.4e+01 4.0e+00 0.0e+00 0 0 27 0 0 0 0 27 0 0 0 +BuildTwoSidedF 2 1.0 9.3036e-03 58.2 0.00e+00 0.0 1.2e+01 2.2e+04 0.0e+00 0 0 13 50 0 0 0 13 50 0 0 +MatMult 7 1.0 5.3409e-03 1.1 1.92e+06 1.0 4.2e+01 5.7e+03 0.0e+00 0 55 47 45 0 0 55 47 45 0 1073 +MatConvert 1 1.0 1.0159e-02 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 0 0 0 0 6 0 0 0 0 13 0 +MatAssemblyBegin 5 1.0 1.1593e-02 3.4 0.00e+00 0.0 1.2e+01 2.2e+04 0.0e+00 0 0 13 50 0 0 0 13 50 0 0 +MatAssemblyEnd 5 1.0 6.6686e-03 1.0 3.88e+03 1.3 1.2e+01 1.4e+03 1.0e+00 0 0 13 3 3 0 0 13 3 7 2 +MatGetRowIJ 4 1.0 7.2190e-06 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatView 1 1.0 4.0553e-04 3.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatSetPreallCOO 2 1.0 2.2376e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatSetValuesCOO 2 1.0 2.0180e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecTDot 16 1.0 9.6710e-04 2.0 3.19e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 9 0 0 0 0 9 0 0 0 986 +VecNorm 8 1.0 6.3488e-04 1.8 1.60e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 5 0 0 0 0 5 0 0 0 751 +VecCopy 2 1.0 6.6563e-05 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecSet 9 1.0 1.0777e-04 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecAXPY 14 1.0 3.4245e-04 1.1 2.79e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 2436 +VecAYPX 6 1.0 2.0888e-04 1.1 1.20e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 1711 +VecScatterBegin 7 1.0 2.9111e-04 1.3 0.00e+00 0.0 4.2e+01 5.7e+03 0.0e+00 0 0 47 45 0 0 0 47 45 0 0 +VecScatterEnd 7 1.0 1.2773e-04 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFSetGraph 3 1.0 1.1087e-04 1.8 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFSetUp 3 1.0 3.4405e-04 1.3 0.00e+00 0.0 3.6e+01 8.2e+02 0.0e+00 0 0 40 6 0 0 0 40 6 0 0 +SFPack 7 1.0 5.8158e-05 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFUnpack 7 1.0 9.2270e-06 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +KSPSetUp 1 1.0 8.5715e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +KSPSolve 1 1.0 1.3759e-01 1.0 2.80e+06 1.0 4.2e+01 5.7e+03 0.0e+00 1 80 47 45 0 1 80 47 45 0 61 +PCSetUp 1 1.0 2.4728e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 3 0 0 0 6 3 0 0 0 13 0 +PCApply 8 1.0 1.3049e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 0 ------------------------------------------------------------------------------------------------------------------------ Object Type Creations Destructions. Reports information only for process 0. @@ -2966,9 +3002,9 @@ Preconditioner 1 1 Viewer 1 1 ======================================================================================================================== -Average time to get PetscTime(): 1.992e-07 -Average time for MPI_Barrier(): 2.9366e-06 -Average time for zero size MPI_Send(): 2.93267e-06 +Average time to get PetscTime(): 6.363e-07 +Average time for MPI_Barrier(): 4.5228e-06 +Average time for zero size MPI_Send(): 4.086e-06 #PETSc Option Table entries: --ndofs 10000 # (source: command line) --problem_type poisson # (source: command line) @@ -3025,69 +3061,69 @@ Option left: name:--problem_type value: poisson source: command line Option left: name:--scaling_type value: weak source: command line ==== poisson strong scaling (3 processes with ndofs=30000) ==== -[2026-04-14 11:49:52.994] [RANK: 0] [info] Using partitioner with 216000 cell data -[2026-04-14 11:49:52.996] [RANK: 0] [info] Compute partition of cells across ranks -[2026-04-14 11:49:52.996] [RANK: 0] [info] Building mesh dual graph -[2026-04-14 11:49:52.996] [RANK: 0] [info] Build local part of mesh dual graph (mixed) -[2026-04-14 11:49:53.078] [RANK: 0] [info] Build nonlocal part of mesh dual graph -[2026-04-14 11:49:53.079] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:49:53.079] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:49:53.079] [RANK: 0] [info] Number of destination and source ranks in non-local dual graph construction, and ratio to total number of ranks: 2, 2, 0.6666666666666666, 0.6666666666666666 -[2026-04-14 11:49:53.081] [RANK: 0] [info] Graph edges (local: 210000, non-local: 1800) -[2026-04-14 11:49:53.081] [RANK: 0] [info] Compute graph partition using PT-SCOTCH -[2026-04-14 11:50:01.258] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 -[2026-04-14 11:50:01.259] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 -[2026-04-14 11:50:01.268] [RANK: 0] [info] Extract basic topology: 212756->212756 -[2026-04-14 11:50:01.268] [RANK: 0] [info] Build local dual graph -[2026-04-14 11:50:01.268] [RANK: 0] [info] Build local part of mesh dual graph (mixed) -[2026-04-14 11:50:01.362] [RANK: 0] [info] GPS pseudo-diameter:(165) 891-52603 -[2026-04-14 11:50:01.374] [RANK: 0] [info] Create topology (single cell type) -[2026-04-14 11:50:01.374] [RANK: 0] [info] Create topology (generalised) -[2026-04-14 11:50:01.382] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 -[2026-04-14 11:50:01.382] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 -[2026-04-14 11:50:01.402] [RANK: 0] [info] Compute ghost indices -[2026-04-14 11:50:01.402] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 -[2026-04-14 11:50:01.402] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 -[2026-04-14 11:50:01.410] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 -[2026-04-14 11:50:01.410] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 -[2026-04-14 11:50:01.436] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:50:01.436] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:50:01.436] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:50:01.436] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:50:01.445] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 -[2026-04-14 11:50:01.445] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 -[2026-04-14 11:50:01.445] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 -[2026-04-14 11:50:01.446] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:50:01.446] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:50:01.446] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 -[2026-04-14 11:50:01.446] [RANK: 0] [info] Checking required entities per dimension -[2026-04-14 11:50:01.446] [RANK: 0] [info] Cell type: 0 dofmap: 53189x4 -[2026-04-14 11:50:01.454] [RANK: 0] [info] Global index computation -[2026-04-14 11:50:01.454] [RANK: 0] [info] Got 1 index_maps -[2026-04-14 11:50:01.455] [RANK: 0] [info] Get global indices -[2026-04-14 11:50:01.455] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:50:01.455] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:36.292] [RANK: 0] [info] Using partitioner with 216000 cell data +[2025-03-13 07:30:36.297] [RANK: 0] [info] Compute partition of cells across ranks +[2025-03-13 07:30:36.297] [RANK: 0] [info] Building mesh dual graph +[2025-03-13 07:30:36.297] [RANK: 0] [info] Build local part of mesh dual graph (mixed) +[2025-03-13 07:30:36.418] [RANK: 0] [info] Build nonlocal part of mesh dual graph +[2025-03-13 07:30:36.435] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:36.436] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:36.436] [RANK: 0] [info] Number of destination and source ranks in non-local dual graph construction, and ratio to total number of ranks: 2, 2, 0.6666666666666666, 0.6666666666666666 +[2025-03-13 07:30:36.441] [RANK: 0] [info] Graph edges (local: 210000, non-local: 1800) +[2025-03-13 07:30:36.441] [RANK: 0] [info] Compute graph partition using PT-SCOTCH +[2025-03-13 07:30:46.005] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 +[2025-03-13 07:30:46.006] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 +[2025-03-13 07:30:46.017] [RANK: 0] [info] Extract basic topology: 212872->212872 +[2025-03-13 07:30:46.017] [RANK: 0] [info] Build local dual graph +[2025-03-13 07:30:46.017] [RANK: 0] [info] Build local part of mesh dual graph (mixed) +[2025-03-13 07:30:46.127] [RANK: 0] [info] GPS pseudo-diameter:(192) 53120-688 +[2025-03-13 07:30:46.141] [RANK: 0] [info] Create topology (single cell type) +[2025-03-13 07:30:46.141] [RANK: 0] [info] Create topology (generalised) +[2025-03-13 07:30:46.164] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 3 +[2025-03-13 07:30:46.164] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 3 +[2025-03-13 07:30:46.185] [RANK: 0] [info] Compute ghost indices +[2025-03-13 07:30:46.185] [RANK: 0] [info] Computing communication graph edges (using PCX algorithm). Number of input edges: 0 +[2025-03-13 07:30:46.185] [RANK: 0] [info] Finished graph edge discovery using PCX algorithm. Number of discovered edges 0 +[2025-03-13 07:30:46.193] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 +[2025-03-13 07:30:46.194] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 +[2025-03-13 07:30:46.218] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:46.221] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:46.221] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:46.221] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:46.232] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 0 +[2025-03-13 07:30:46.232] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 0 +[2025-03-13 07:30:46.232] [RANK: 0] [info] Number of neighbourhood source ranks in distribute_to_postoffice: 0 +[2025-03-13 07:30:46.233] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:46.233] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:46.233] [RANK: 0] [info] Neighbourhood destination ranks from post office in distribute_data (rank, num dests, num dests/mpi_size): 0, 2, 0.6666666666666666 +[2025-03-13 07:30:46.234] [RANK: 0] [info] Checking required entities per dimension +[2025-03-13 07:30:46.235] [RANK: 0] [info] Cell type: 0 dofmap: 53218x4 +[2025-03-13 07:30:46.249] [RANK: 0] [info] Global index computation +[2025-03-13 07:30:46.249] [RANK: 0] [info] Got 1 index_maps +[2025-03-13 07:30:46.250] [RANK: 0] [info] Get global indices +[2025-03-13 07:30:46.254] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:46.254] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 UnitCube (30x30x30) to be refined 0 times -[2026-04-14 11:50:01.459] [RANK: 0] [info] Computing mesh entities of dimension 2 -[2026-04-14 11:50:01.514] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:50:01.514] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:50:01.569] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:50:01.569] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:50:01.572] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) -[2026-04-14 11:50:01.572] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. -[2026-04-14 11:50:01.577] [RANK: 0] [info] Checking required entities per dimension -[2026-04-14 11:50:01.577] [RANK: 0] [info] Cell type: 0 dofmap: 53189x4 -[2026-04-14 11:50:01.590] [RANK: 0] [info] Global index computation -[2026-04-14 11:50:01.590] [RANK: 0] [info] Got 1 index_maps -[2026-04-14 11:50:01.591] [RANK: 0] [info] Get global indices -[2026-04-14 11:50:01.591] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 -[2026-04-14 11:50:01.591] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 -[2026-04-14 11:50:01.592] [RANK: 0] [info] Requesting connectivity (3, 0) - (0, 0) -[2026-04-14 11:50:01.593] [RANK: 0] [info] Requesting connectivity (3, 0) - (0, 0) -[2026-04-14 11:50:01.593] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) -[2026-04-14 11:50:01.644] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) -[2026-04-14 11:50:01.644] [RANK: 0] [info] Requesting connectivity (3, 0) - (2, 0) -[2026-04-14 11:50:01.666] [RANK: 0] [info] Column ghost size increased from 432 to 1187 +[2025-03-13 07:30:46.259] [RANK: 0] [info] Computing mesh entities of dimension 2 +[2025-03-13 07:30:46.342] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:46.360] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:46.491] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:46.492] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:46.496] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) +[2025-03-13 07:30:46.496] [RANK: 0] [info] Computing mesh connectivity 2-3 from transpose. +[2025-03-13 07:30:46.499] [RANK: 0] [info] Checking required entities per dimension +[2025-03-13 07:30:46.500] [RANK: 0] [info] Cell type: 0 dofmap: 53218x4 +[2025-03-13 07:30:46.515] [RANK: 0] [info] Global index computation +[2025-03-13 07:30:46.515] [RANK: 0] [info] Got 1 index_maps +[2025-03-13 07:30:46.516] [RANK: 0] [info] Get global indices +[2025-03-13 07:30:46.519] [RANK: 0] [info] Computing communication graph edges (using NBX algorithm). Number of input edges: 2 +[2025-03-13 07:30:46.519] [RANK: 0] [info] Finished graph edge discovery using NBX algorithm. Number of discovered edges 2 +[2025-03-13 07:30:46.520] [RANK: 0] [info] Requesting connectivity (3, 0) - (0, 0) +[2025-03-13 07:30:46.522] [RANK: 0] [info] Requesting connectivity (3, 0) - (0, 0) +[2025-03-13 07:30:46.522] [RANK: 0] [info] Requesting connectivity (2, 0) - (0, 0) +[2025-03-13 07:30:46.625] [RANK: 0] [info] Requesting connectivity (2, 0) - (3, 0) +[2025-03-13 07:30:46.625] [RANK: 0] [info] Requesting connectivity (3, 0) - (2, 0) +[2025-03-13 07:30:46.674] [RANK: 0] [info] Column ghost size increased from 482 to 1303 ---------------------------------------------------------------- Test problem summary dolfinx version: 0.9.0 @@ -3101,7 +3137,7 @@ Total degrees of freedom: 29791 (29.8 thousand) Average degrees of freedom per process: 9930 ---------------------------------------------------------------- -[2026-04-14 11:50:01.747] [RANK: 0] [info] PETSc Krylov solver starting to solve system. +[2025-03-13 07:30:46.837] [RANK: 0] [info] PETSc Krylov solver starting to solve system. KSP Object: 3 MPI processes type: cg maximum iterations=10000, initial guess is zero @@ -3147,41 +3183,41 @@ [MPI_MAX] Summary of timings | reps wall avg wall tot ------------------------------------------------------------------------------------------------------- -Build BoxMesh (tetrahedra) | 1 8.470000 8.470000 -Build dofmap data | 2 0.015000 0.030000 -Build sparsity | 1 0.010000 0.010000 +Build BoxMesh (tetrahedra) | 1 9.970000 9.970000 +Build dofmap data | 2 0.020000 0.040000 +Build sparsity | 1 0.020000 0.020000 Compute connectivity 2-0 | 1 0.000000 0.000000 -Compute dof reordering map | 2 0.000000 0.000000 -Compute entities of dim = 2 | 1 0.110000 0.110000 -Compute graph partition (SCOTCH) | 1 8.170000 8.170000 -Compute local part of mesh dual graph (mixed) | 2 0.095000 0.190000 -Compute local-to-local map | 1 0.010000 0.010000 -Compute non-local part of mesh dual graph | 1 0.020000 0.020000 +Compute dof reordering map | 2 0.005000 0.010000 +Compute entities of dim = 2 | 1 0.240000 0.240000 +Compute graph partition (SCOTCH) | 1 9.550000 9.550000 +Compute local part of mesh dual graph (mixed) | 2 0.130000 0.260000 +Compute local-to-local map | 1 0.000000 0.000000 +Compute non-local part of mesh dual graph | 1 0.030000 0.030000 Compute-local-to-global links for global/local adjacency list | 1 0.000000 0.000000 -Distribute fixed-degree adjacency list to destination ranks | 1 0.010000 0.010000 -Distribute row-wise data (scalable) | 1 0.000000 0.000000 -GPS: create_level_structure | 2 0.002500 0.010000 +Distribute fixed-degree adjacency list to destination ranks | 1 0.040000 0.040000 +Distribute row-wise data (scalable) | 1 0.010000 0.010000 +GPS: create_level_structure | 2 0.000000 0.000000 Gibbs-Poole-Stockmeyer ordering | 1 0.010000 0.010000 Init MPI | 1 0.040000 0.040000 Init PETSc | 1 0.000000 0.000000 Init dofmap from element dofmap | 2 0.015000 0.030000 Init logging | 1 0.000000 0.000000 -PETSc Krylov solver | 1 0.320000 0.320000 +PETSc Krylov solver | 1 0.470000 0.470000 SCOTCH: call SCOTCH_dgraphBuild | 1 0.000000 0.000000 -SCOTCH: call SCOTCH_dgraphPart | 1 8.170000 8.170000 -SparsityPattern::finalize | 1 0.010000 0.010000 -Topology: create | 1 0.080000 0.080000 -Topology: determine shared index ownership | 1 0.010000 0.010000 +SCOTCH: call SCOTCH_dgraphPart | 1 9.550000 9.550000 +SparsityPattern::finalize | 1 0.030000 0.030000 +Topology: create | 1 0.090000 0.090000 +Topology: determine shared index ownership | 1 0.020000 0.020000 Topology: determine vertex ownership groups (owned, undetermined, unowned) | 1 0.010000 0.010000 -ZZZ Assemble | 1 0.150000 0.150000 -ZZZ Assemble matrix | 1 0.050000 0.050000 -ZZZ Assemble vector | 1 0.020000 0.020000 -ZZZ Create Mesh | 1 8.480000 8.480000 -ZZZ Create RHS function | 1 0.050000 0.050000 -ZZZ Create boundary conditions | 1 0.000000 0.000000 -ZZZ Create facets and facet->cell connectivity | 1 0.110000 0.110000 +ZZZ Assemble | 1 0.320000 0.320000 +ZZZ Assemble matrix | 1 0.120000 0.120000 +ZZZ Assemble vector | 1 0.030000 0.030000 +ZZZ Create Mesh | 1 9.970000 9.970000 +ZZZ Create RHS function | 1 0.100000 0.100000 +ZZZ Create boundary conditions | 1 0.010000 0.010000 +ZZZ Create facets and facet->cell connectivity | 1 0.240000 0.240000 ZZZ FunctionSpace | 1 0.020000 0.020000 -ZZZ Solve | 1 0.320000 0.320000 +ZZZ Solve | 1 0.470000 0.470000 *** Number of Krylov iterations: 7 *** Solution norm: 36.6791 **************************************************************************************************************************************************************** @@ -3190,16 +3226,16 @@ ------------------------------------------------------------------ PETSc Performance Summary: ------------------------------------------------------------------ -/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu/dolfinx-scaling-test on a named ionos16-i386 with 3 processes, by pbuilder1 on Tue Apr 14 11:50:02 2026 +/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu/dolfinx-scaling-test on a named i-capture-the-hostname with 3 processes, by pbuilder2 on Thu Mar 13 07:30:47 2025 Using Petsc Release Version 3.22.4, Mar 01, 2025 Max Max/Min Avg Total -Time (sec): 9.076e+00 1.000 9.076e+00 +Time (sec): 1.103e+01 1.000 1.103e+01 Objects: 0.000e+00 0.000 0.000e+00 -Flops: 3.552e+06 1.030 3.490e+06 1.047e+07 -Flops/sec: 3.913e+05 1.030 3.845e+05 1.153e+06 +Flops: 3.520e+06 1.015 3.487e+06 1.046e+07 +Flops/sec: 3.193e+05 1.015 3.163e+05 9.488e+05 MPI Msg Count: 3.000e+01 1.000 3.000e+01 9.000e+01 -MPI Msg Len (bytes): 1.894e+05 1.271 5.642e+03 5.078e+05 +MPI Msg Len (bytes): 2.341e+05 1.434 6.428e+03 5.785e+05 MPI Reductions: 3.200e+01 1.000 Flop counting convention: 1 flop = 1 real number operation of type (multiply/divide/add/subtract) @@ -3208,7 +3244,7 @@ Summary of Stages: ----- Time ------ ----- Flop ------ --- Messages --- -- Message Lengths -- -- Reductions -- Avg %Total Avg %Total Count %Total Avg %Total Count %Total - 0: Main Stage: 9.0761e+00 100.0% 1.0469e+07 100.0% 9.000e+01 100.0% 5.642e+03 100.0% 1.500e+01 46.9% + 0: Main Stage: 1.1025e+01 100.0% 1.0461e+07 100.0% 9.000e+01 100.0% 6.428e+03 100.0% 1.500e+01 46.9% ------------------------------------------------------------------------------------------------------------------------ See the 'Profiling' chapter of the users' manual for details on interpreting output. @@ -3232,32 +3268,32 @@ --- Event Stage 0: Main Stage -BuildTwoSided 5 1.0 4.8739e-03 47.3 0.00e+00 0.0 2.4e+01 4.0e+00 0.0e+00 0 0 27 0 0 0 0 27 0 0 0 -BuildTwoSidedF 2 1.0 4.8884e-03 40.2 0.00e+00 0.0 1.2e+01 2.1e+04 0.0e+00 0 0 13 50 0 0 0 13 50 0 0 -MatMult 7 1.0 2.3803e-03 1.3 1.95e+06 1.0 4.2e+01 5.4e+03 0.0e+00 0 55 47 45 0 0 55 47 45 0 2407 -MatConvert 1 1.0 5.8875e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 0 0 0 0 6 0 0 0 0 13 0 -MatAssemblyBegin 5 1.0 6.6011e-03 2.6 0.00e+00 0.0 1.2e+01 2.1e+04 0.0e+00 0 0 13 50 0 0 0 13 50 0 0 -MatAssemblyEnd 5 1.0 5.4897e-03 1.0 3.79e+03 1.3 1.2e+01 1.4e+03 1.0e+00 0 0 13 3 3 0 0 13 3 7 2 -MatGetRowIJ 4 1.0 2.0010e-06 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatView 1 1.0 2.0764e-04 2.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatSetPreallCOO 2 1.0 1.2707e-03 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -MatSetValuesCOO 2 1.0 8.3441e-04 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecTDot 16 1.0 7.5217e-04 3.0 3.23e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 9 0 0 0 0 9 0 0 0 1267 -VecNorm 8 1.0 7.3560e-04 4.2 1.61e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 5 0 0 0 0 5 0 0 0 648 -VecCopy 2 1.0 4.4025e-05 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecSet 9 1.0 5.7424e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -VecAXPY 14 1.0 1.5741e-04 1.1 2.82e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 5299 -VecAYPX 6 1.0 8.9404e-05 1.0 1.21e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 3999 -VecScatterBegin 7 1.0 1.1489e-04 1.0 0.00e+00 0.0 4.2e+01 5.4e+03 0.0e+00 0 0 47 45 0 0 0 47 45 0 0 -VecScatterEnd 7 1.0 6.0666e-05 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFSetGraph 3 1.0 4.1265e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFSetUp 3 1.0 8.6380e-04 1.0 0.00e+00 0.0 3.6e+01 7.9e+02 0.0e+00 0 0 40 6 0 0 0 40 6 0 0 -SFPack 7 1.0 2.8379e-05 1.2 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -SFUnpack 7 1.0 2.3340e-06 1.5 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -KSPSetUp 1 1.0 8.8315e-05 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 -KSPSolve 1 1.0 1.4356e-01 1.0 2.83e+06 1.0 4.2e+01 5.4e+03 0.0e+00 2 80 47 45 0 2 80 47 45 0 58 -PCSetUp 1 1.0 1.7115e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 2 0 0 0 6 2 0 0 0 13 0 -PCApply 8 1.0 1.4030e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 2 0 0 0 0 2 0 0 0 0 0 +BuildTwoSided 5 1.0 2.9540e-02 34.9 0.00e+00 0.0 2.4e+01 4.0e+00 0.0e+00 0 0 27 0 0 0 0 27 0 0 0 +BuildTwoSidedF 2 1.0 2.9383e-02 33.9 0.00e+00 0.0 1.2e+01 2.4e+04 0.0e+00 0 0 13 50 0 0 0 13 50 0 0 +MatMult 7 1.0 5.0022e-03 1.1 1.93e+06 1.0 4.2e+01 6.1e+03 0.0e+00 0 55 47 45 0 0 55 47 45 0 1145 +MatConvert 1 1.0 8.6608e-03 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 0 0 0 0 6 0 0 0 0 13 0 +MatAssemblyBegin 5 1.0 3.1793e-02 6.2 0.00e+00 0.0 1.2e+01 2.4e+04 0.0e+00 0 0 13 50 0 0 0 13 50 0 0 +MatAssemblyEnd 5 1.0 8.1550e-03 1.2 4.47e+03 1.4 1.2e+01 1.5e+03 1.0e+00 0 0 13 3 3 0 0 13 3 7 1 +MatGetRowIJ 4 1.0 7.8860e-06 1.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatView 1 1.0 4.4174e-04 3.4 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatSetPreallCOO 2 1.0 2.3190e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +MatSetValuesCOO 2 1.0 2.1343e-03 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecTDot 16 1.0 1.1079e-03 2.1 3.19e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 9 0 0 0 0 9 0 0 0 860 +VecNorm 8 1.0 1.4667e-03 5.2 1.59e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 5 0 0 0 0 5 0 0 0 325 +VecCopy 2 1.0 6.9153e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecSet 9 1.0 1.1090e-04 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +VecAXPY 14 1.0 3.5985e-04 1.2 2.79e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 8 0 0 0 0 8 0 0 0 2318 +VecAYPX 6 1.0 2.0795e-04 1.2 1.20e+05 1.0 0.0e+00 0.0e+00 0.0e+00 0 3 0 0 0 0 3 0 0 0 1719 +VecScatterBegin 7 1.0 2.9489e-04 1.5 0.00e+00 0.0 4.2e+01 6.1e+03 0.0e+00 0 0 47 45 0 0 0 47 45 0 0 +VecScatterEnd 7 1.0 1.3995e-04 1.3 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFSetGraph 3 1.0 9.5289e-05 1.6 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFSetUp 3 1.0 4.0082e-04 1.2 0.00e+00 0.0 3.6e+01 8.9e+02 0.0e+00 0 0 40 6 0 0 0 40 6 0 0 +SFPack 7 1.0 8.0407e-05 1.7 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +SFUnpack 7 1.0 9.8520e-06 2.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +KSPSetUp 1 1.0 9.2781e-05 1.1 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0 +KSPSolve 1 1.0 1.6644e-01 1.0 2.81e+06 1.0 4.2e+01 6.1e+03 0.0e+00 2 80 47 45 0 2 80 47 45 0 50 +PCSetUp 1 1.0 3.0567e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 2.0e+00 3 0 0 0 6 3 0 0 0 13 0 +PCApply 8 1.0 1.5970e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e+00 0.0e+00 1 0 0 0 0 1 0 0 0 0 0 ------------------------------------------------------------------------------------------------------------------------ Object Type Creations Destructions. Reports information only for process 0. @@ -3274,9 +3310,9 @@ Preconditioner 1 1 Viewer 1 1 ======================================================================================================================== -Average time to get PetscTime(): 5.73e-08 -Average time for MPI_Barrier(): 2.9078e-06 -Average time for zero size MPI_Send(): 2.35033e-06 +Average time to get PetscTime(): 7.155e-07 +Average time for MPI_Barrier(): 7.7478e-06 +Average time for zero size MPI_Send(): 5.279e-06 #PETSc Option Table entries: --ndofs 30000 # (source: command line) --problem_type poisson # (source: command line) @@ -3337,7 +3373,7 @@ dh_testroot -O--buildsystem=cmake -O--sourcedirectory=src dh_prep -O--buildsystem=cmake -O--sourcedirectory=src dh_auto_install -O--buildsystem=cmake -O--sourcedirectory=src - cd obj-i686-linux-gnu && make -j22 install DESTDIR=/build/reproducible-path/fenicsx-performance-tests-0.9.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-i686-linux-gnu && make -j10 install DESTDIR=/build/reproducible-path/fenicsx-performance-tests-0.9.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/fenicsx-performance-tests-0.9.0/src -B/build/reproducible-path/fenicsx-performance-tests-0.9.0/obj-i686-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -3378,12 +3414,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/45624/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/45624/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/125575 and its subdirectories -I: Current time: Tue Apr 14 11:50:14 -12 2026 -I: pbuilder-time-stamp: 1776210614 +I: removing directory /srv/workspace/pbuilder/45624 and its subdirectories +I: Current time: Thu Mar 13 07:31:05 +14 2025 +I: pbuilder-time-stamp: 1741800665